digiKam
NAL_Parser Class Reference

Public Member Functions

int bytes_in_input_queue () const
 
de265_error flush_data ()
 
void free_NAL_unit (NAL_unit *)
 
int get_NAL_queue_length () const
 
bool is_end_of_frame () const
 
bool is_end_of_stream () const
 
void mark_end_of_frame ()
 
void mark_end_of_stream ()
 
 NAL_Parser ()
 
int number_of_complete_NAL_units_pending () const
 
int number_of_NAL_units_pending () const
 
NAL_unitpop_from_NAL_queue ()
 
de265_error push_data (const unsigned char *data, int len, de265_PTS pts, void *user_data=NULL)
 
de265_error push_NAL (const unsigned char *data, int len, de265_PTS pts, void *user_data=NULL)
 
void remove_pending_input_data ()
 
 ~NAL_Parser ()
 

Constructor & Destructor Documentation

◆ NAL_Parser()

NAL_Parser::NAL_Parser ( )

◆ ~NAL_Parser()

NAL_Parser::~NAL_Parser ( )

Member Function Documentation

◆ bytes_in_input_queue()

int NAL_Parser::bytes_in_input_queue ( ) const
inline

References NAL_unit::size().

◆ flush_data()

de265_error NAL_Parser::flush_data ( )

◆ free_NAL_unit()

void NAL_Parser::free_NAL_unit ( NAL_unit )

◆ get_NAL_queue_length()

int NAL_Parser::get_NAL_queue_length ( ) const
inline

◆ is_end_of_frame()

bool NAL_Parser::is_end_of_frame ( ) const
inline

◆ is_end_of_stream()

bool NAL_Parser::is_end_of_stream ( ) const
inline

◆ mark_end_of_frame()

void NAL_Parser::mark_end_of_frame ( )
inline

◆ mark_end_of_stream()

void NAL_Parser::mark_end_of_stream ( )
inline

◆ number_of_complete_NAL_units_pending()

int NAL_Parser::number_of_complete_NAL_units_pending ( ) const
inline

◆ number_of_NAL_units_pending()

int NAL_Parser::number_of_NAL_units_pending ( ) const
inline

◆ pop_from_NAL_queue()

NAL_unit* NAL_Parser::pop_from_NAL_queue ( )

◆ push_data()

de265_error NAL_Parser::push_data ( const unsigned char *  data,
int  len,
de265_PTS  pts,
void *  user_data = NULL 
)

◆ push_NAL()

de265_error NAL_Parser::push_NAL ( const unsigned char *  data,
int  len,
de265_PTS  pts,
void *  user_data = NULL 
)

◆ remove_pending_input_data()

void NAL_Parser::remove_pending_input_data ( )

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