digiKam
encoder_picture_buffer Class Reference

Public Member Functions

 encoder_picture_buffer ()
 
image_dataget_next_picture_to_encode ()
 
const image_dataget_picture (int frame_number) const
 
bool has_picture (int frame_number) const
 
bool have_more_frames_to_encode () const
 
void insert_end_of_stream ()
 
image_datainsert_next_image_in_encoding_order (const de265_image *, int frame_number)
 
void mark_encoding_finished (int frame_number)
 
void mark_encoding_started (int frame_number)
 
void mark_image_is_outputted (int frame_number)
 
const image_datapeek_next_picture_to_encode () const
 
void release_input_image (int frame_number)
 
void reset ()
 
void set_prediction_image (int frame_number, de265_image *)
 
void set_reconstruction_image (int frame_number, de265_image *)
 
void sop_metadata_commit (int frame_number)
 
 ~encoder_picture_buffer ()
 

Constructor & Destructor Documentation

◆ encoder_picture_buffer()

encoder_picture_buffer::encoder_picture_buffer ( )

◆ ~encoder_picture_buffer()

encoder_picture_buffer::~encoder_picture_buffer ( )

Member Function Documentation

◆ get_next_picture_to_encode()

image_data* encoder_picture_buffer::get_next_picture_to_encode ( )

◆ get_picture()

const image_data* encoder_picture_buffer::get_picture ( int  frame_number) const

◆ has_picture()

bool encoder_picture_buffer::has_picture ( int  frame_number) const

◆ have_more_frames_to_encode()

bool encoder_picture_buffer::have_more_frames_to_encode ( ) const

◆ insert_end_of_stream()

void encoder_picture_buffer::insert_end_of_stream ( )

◆ insert_next_image_in_encoding_order()

image_data* encoder_picture_buffer::insert_next_image_in_encoding_order ( const de265_image ,
int  frame_number 
)

◆ mark_encoding_finished()

void encoder_picture_buffer::mark_encoding_finished ( int  frame_number)

◆ mark_encoding_started()

void encoder_picture_buffer::mark_encoding_started ( int  frame_number)

◆ mark_image_is_outputted()

void encoder_picture_buffer::mark_image_is_outputted ( int  frame_number)

◆ peek_next_picture_to_encode()

const image_data* encoder_picture_buffer::peek_next_picture_to_encode ( ) const
inline

◆ release_input_image()

void encoder_picture_buffer::release_input_image ( int  frame_number)

◆ reset()

void encoder_picture_buffer::reset ( )

◆ set_prediction_image()

void encoder_picture_buffer::set_prediction_image ( int  frame_number,
de265_image  
)

◆ set_reconstruction_image()

void encoder_picture_buffer::set_reconstruction_image ( int  frame_number,
de265_image  
)

◆ sop_metadata_commit()

void encoder_picture_buffer::sop_metadata_commit ( int  frame_number)

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