FFmpeg
Data Fields
ParseContext Struct Reference

#include <parser.h>

Data Fields

uint8_t *  buffer
 
 
 
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

buffer

uint8_t* ParseContext::buffer

Definition at line 29 of file parser.h.

Referenced by ff_combine_frame(), ff_parse_close(), h264_close(), h264_parse(), pnm_parse(), and tak_parse().

index

int ParseContext::index

Definition at line 30 of file parser.h.

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

last_index

int ParseContext::last_index

Definition at line 31 of file parser.h.

Referenced by ff_combine_frame(), and h264_parse().

buffer_size

unsigned int ParseContext::buffer_size

Definition at line 32 of file parser.h.

Referenced by ff_combine_frame().

state

uint32_t ParseContext::state

contains the last few bytes in MSB order

Definition at line 33 of file parser.h.

Referenced by avs2_find_frame_end(), avs3_find_frame_end(), cavs_find_frame_end(), ff_combine_frame(), find_frame_end(), h261_find_frame_end(), h263_find_frame_end(), h264_find_frame_end(), ipu_parse(), latm_find_frame_end(), mpeg1_find_frame_end(), mpeg4_find_frame_end(), mpegaudio_parse(), opus_find_frame_end(), and png_parse().

frame_start_found

int ParseContext::frame_start_found

Definition at line 34 of file parser.h.

Referenced by avs2_find_frame_end(), avs3_find_frame_end(), bmp_parse(), cavs_find_frame_end(), dca_find_frame_end(), dnxhd_find_frame_end(), find_frame_end(), gif_find_frame_end(), h261_find_frame_end(), h263_find_frame_end(), h264_find_frame_end(), hevc_find_frame_end(), latm_find_frame_end(), mpeg1_find_frame_end(), mpeg4_find_frame_end(), opus_find_frame_end(), png_parse(), reset_context(), tak_parse(), vc1_parse(), and xwd_parse().

overread

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(), pnm_parse(), and tak_parse().

overread_index

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(), and pnm_parse().

state64

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(), cri_parse(), dca_find_frame_end(), dnxhd_find_frame_end(), ff_combine_frame(), find_frame_end(), ftr_parse(), hdr_parse(), hevc_find_frame_end(), png_parse(), qoi_parse(), reset_context(), and xbm_parse().


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

Generated on Thu Sep 26 2024 23:16:32 for FFmpeg by   doxygen 1.8.17

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