digiKam
image_data Struct Reference

Public Types

enum  state {
  state_unprocessed , state_sop_metadata_available , state_encoding , state_keep_for_reference ,
  state_skipped
}
 

Public Member Functions

 image_data ()
 
void set_intra ()
 
void set_NAL_temporal_id (int temporal_id)
 
void set_NAL_type (uint8_t nalType)
 
void set_references (int sps_index, const std::vector< int > &l0, const std::vector< int > &l1, const std::vector< int > &lt, const std::vector< int > &keepMoreReferences)
 
void set_skip_priority (int skip_priority)
 
 ~image_data ()
 

Public Attributes

int frame_number
 
const de265_imageinput
 
bool is_in_output_queue
 
bool is_intra
 
std::vector< int > keep
 
std::vector< int > longterm
 
bool mark_used
 
nal_header nal
 
de265_imageprediction
 
de265_imagereconstruction
 
std::vector< int > ref0
 
std::vector< int > ref1
 
slice_segment_header shdr
 
int skip_priority
 
int sps_index
 
enum image_data::state state
 

Member Enumeration Documentation

◆ state

Enumerator
state_unprocessed 
state_sop_metadata_available 
state_encoding 
state_keep_for_reference 
state_skipped 

Constructor & Destructor Documentation

◆ image_data()

image_data::image_data ( )

◆ ~image_data()

image_data::~image_data ( )

Member Function Documentation

◆ set_intra()

void image_data::set_intra ( )

◆ set_NAL_temporal_id()

void image_data::set_NAL_temporal_id ( int  temporal_id)

◆ set_NAL_type()

void image_data::set_NAL_type ( uint8_t  nalType)

◆ set_references()

void image_data::set_references ( int  sps_index,
const std::vector< int > &  l0,
const std::vector< int > &  l1,
const std::vector< int > &  lt,
const std::vector< int > &  keepMoreReferences 
)

◆ set_skip_priority()

void image_data::set_skip_priority ( int  skip_priority)

Member Data Documentation

◆ frame_number

int image_data::frame_number

◆ input

const de265_image* image_data::input

◆ is_in_output_queue

bool image_data::is_in_output_queue

◆ is_intra

bool image_data::is_intra

◆ keep

std::vector<int> image_data::keep

◆ longterm

std::vector<int> image_data::longterm

◆ mark_used

bool image_data::mark_used

◆ nal

nal_header image_data::nal

◆ prediction

de265_image* image_data::prediction

◆ reconstruction

de265_image* image_data::reconstruction

◆ ref0

std::vector<int> image_data::ref0

◆ ref1

std::vector<int> image_data::ref1

◆ shdr

slice_segment_header image_data::shdr

◆ skip_priority

int image_data::skip_priority

◆ sps_index

int image_data::sps_index

◆ state


The documentation for this struct was generated from the following file: