FFmpeg
Public Attributes | List of all members
FLACParseContext Struct Reference

Public Attributes

AVCodecParserContextpc
 parent context
 
AVCodecContextavctx
 codec context pointer for logging
 
FLACHeaderMarkerheaders
 linked-list that starts at the first CRC-8 verified header within buffer
 
FLACHeaderMarkerbest_header
 highest scoring header within buffer
 
int nb_headers_found
 number of headers found in the last flac_parse() call
 
int nb_headers_buffered
 number of headers that are buffered
 
int best_header_valid
 flag set when the parser returns junk; if set return best_header next time
 
AVFifoBufferfifo_buf
 buffer to store all data until headers can be verified
 
int end_padded
 specifies if fifo_buf's end is padded
 
uint8_t * wrap_buf
 general fifo read buffer when wrapped
 
int wrap_buf_allocated_size
 actual allocated size of the buffer
 
FLACFrameInfo last_fi
 last decoded frame header info
 
int last_fi_valid
 set if last_fi is valid
 

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