FFmpeg
Data Fields
ParseContext Struct Reference

#include <parser.h>

Data Fields

 
 
 
unsigned int  buffer_size
 
uint32_t  state
  contains the last few bytes in MSB order More...
 
 
  the number of bytes which where irreversibly read from the next frame More...
 
  the index into ParseContext.buffer of the overread bytes More...
 
uint64_t  state64
  contains the last 8 bytes in MSB order More...
 

Detailed Description

Definition at line 28 of file parser.h.

Field Documentation

uint8_t* ParseContext::buffer

Definition at line 29 of file parser.h.

Referenced by ff_combine_frame(), ff_mpv_common_end(), ff_parse_close(), h261_decode_frame(), h264_close(), h264_parse(), hevc_parser_close(), mlp_parse(), pnm_parse(), and tak_parse().

int ParseContext::index

Definition at line 30 of file parser.h.

Referenced by bmp_parse(), ff_aac_ac3_parse(), ff_combine_frame(), ff_mpeg_flush(), mlp_parse(), pnm_parse(), and tak_parse().

int ParseContext::last_index

Definition at line 31 of file parser.h.

Referenced by decode_chunks(), ff_combine_frame(), ff_mpeg_flush(), get_consumed_bytes(), and h264_parse().

unsigned int ParseContext::buffer_size

Definition at line 32 of file parser.h.

Referenced by ff_combine_frame(), and ff_mpv_common_end().

uint32_t ParseContext::state

contains the last few bytes in MSB order

Definition at line 33 of file parser.h.

Referenced by cavs_find_frame_end(), dpx_parse(), ff_combine_frame(), ff_h263_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), ff_mpv_common_init(), find_frame_end(), h261_find_frame_end(), h264_find_frame_end(), latm_find_frame_end(), mlp_parse(), mpegaudio_parse(), opus_find_frame_end(), and png_parse().

int ParseContext::frame_start_found

Definition at line 34 of file parser.h.

Referenced by bmp_parse(), cavs_find_frame_end(), dca_find_frame_end(), dnxhd_find_frame_end(), dpx_parse(), ff_h263_find_frame_end(), ff_mpeg1_find_frame_end(), ff_mpeg4_find_frame_end(), ff_mpeg_flush(), find_frame_end(), h261_find_frame_end(), h264_find_frame_end(), hevc_find_frame_end(), latm_find_frame_end(), opus_find_frame_end(), png_parse(), tak_parse(), and vc1_parse().

int ParseContext::overread

the number of bytes which where irreversibly read from the next frame

Definition at line 35 of file parser.h.

Referenced by ff_combine_frame(), ff_mpeg_flush(), mlp_parse(), pnm_parse(), and tak_parse().

int ParseContext::overread_index

the index into ParseContext.buffer of the overread bytes

Definition at line 36 of file parser.h.

Referenced by ff_combine_frame(), ff_mpeg_flush(), mlp_parse(), and pnm_parse().

uint64_t ParseContext::state64

contains the last 8 bytes in MSB order

Definition at line 37 of file parser.h.

Referenced by adx_parse(), bmp_parse(), dca_find_frame_end(), dnxhd_find_frame_end(), ff_combine_frame(), hevc_find_frame_end(), and png_parse().


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

Generated on Sun May 13 2018 02:04:32 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /