Data Structures

Here are the data structures with brief descriptions:
AACAC3ParseContext
AACADTSHeaderInfo
AACContextMain AAC context
AACEncContextAAC encoder context
AACPsyContextContext used by psychoacoustic model
AascContext
AC3BitAllocParameters
AC3DecodeContext
AC3EncodeContext
AC3HeaderInfoCoded AC-3 header values up to the lfeon element, plus derived values
ADPCMChannelStatus
ADPCMContext
ADTSContext
ADXContext
ALACContext
AlacEncodeContext
algo
AlsaData
APEContextDecoder context
APEFilterFilters applied to the decoded data
APEFrame
APEPredictorFilter histories
APERangecoder
APERice
ASFContext
ASFIndex
ASFMainHeader
ASFStream
ASSContext
ASV1Context
Atom
ATRAC3Context
AttrNameMap
AudioData
AudioInterleaveContext
AudioTrack
AVAES
AVAudioConvert
AVBitStreamFilter
AVBitStreamFilterContext
AVChapter
AVCLASS
AVCodecAVCodec
AVCodecContextMain external API structure
AVCodecParser
AVCodecParserContext
AVCodecTag
AVComponentDescriptor
AVDES
AVExtFloat
AVFifoBuffer
AVFilterFilter definition
AVFilterContextAn instance of a filter
AVFilterFormats
AVFilterGraph
AVFilterInOutA linked-list of the inputs/outputs of the filter chain
AVFilterLinkA link between two filters
AVFilterPadA filter pad used for either input or output
AVFilterPicA reference-counted picture data type used by the filter system
AVFilterPicRefA reference to an AVFilterPic
AVFormatContextFormat I/O context
AVFormatParameters
AVFracThe exact value of the fractional number is: 'val + num / den'
AVFrameAudio Video Frame
AVHWAccelAVHWAccel
AVIContext
AVIIentry
AVIIndex
AVIndexEntry
AVInputFile
AVInputFormat
AVInputStream
AVInteger
AVIStream
AVISynthContext
AVISynthStream
AVLFG
AVMD5
AVMetadata
AVMetadataConv
AVMetaDataMapSelect an input file for an output file
AVMetadataTag
AVOptionAVOption
AVOutputFormat
AVOutputStream
AVPacket
AVPacketList
AVPaletteControl
AVPanScanPan Scan area
AVPictureFour components are given, that's all
AVPixFmtDescriptorDescriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image
AVProbeDataThis structure contains the data a format has to probe a file
AVProgramNew fields can be added to the end with minor version bumps
AVRandomState
AVRationalRational number numerator/denominator
AVRC4
AVResampleContext
avs_format
AvsContext
AVSContext
AVSHA1
AVStreamStream structure
AVStreamMap
AVSubtitle
AVSubtitleRect
AVTreeNode
BandSubband structure - hold all variables for each subband
BandCodingPathStructure used in optimal codebook search
benaphore
BethsoftvidContext
BFIContext
BitAllocBit allocation
BitBuf
BlockInfo
BlockNode
BMPContext
buff_data
BVID_DemuxContext
ByteIOContextBytestream IO Context
C93BlockRecord
C93DecoderContext
C93DemuxContext
CABACContext
CachedImage
CamStudioContext
CdataDemuxContext
CelEvaluation
cell_sIn the ELBG jargon, a cell is the set of points that are closest to a codebook entry
CFrameBuffer
channel_unit
ChannelCouplingCoupling parameters
ChannelData
ChannelElementChannel element - generic struct for SCE/CPE/CCE/LFE
ChannelParamsSample data coding information
CIDEntry
CinAudioContext
CinDemuxContext
CinepakContext
CinFileHeader
CinFrameHeader
CinVideoContext
CLJRContext
CmvContext
CodeOne code in hash table
CodeBook
CodecMime
CodecTags
CodingSpool
Coeff
CoefVLCTable
comp_types
CompressionOptions
ContextInfoContext info for this vhook - stores the pipe and image buffers
ConvertEntry
cook
cook_gains
CRCState
cvid_codebook
cvid_strip
CyuvDecodeContext
DataRateData
DBCtx
dc1394_data
dc1394_frame_format
dc1394_frame_rate
DCAContext
DCAParseContext
dec_2dvlc
Decorr
DiracParseContextFinds the end of the current frame in the bitstream
DiracParseUnit
Dispositions
DNXHDContext
DNXHDEncContext
DPCMContext
DSPContextDSPContext
dv1394_data
dv1394_init
dv1394_status
dv_vlc_pair
DVBSubCLUT
DVBSubContext
DVBSubObject
DVBSubObjectDisplay
DVBSubParseContext
DVBSubRegion
DVBSubRegionDisplay
DVBSubtitleContext
DVDemuxContext
DVDSubParseContext
DVMuxContext
DVprofile
DVVideoContext
DVwork_chunk
DWTCompose
DXAContext
DxaDecContext
DynamicRangeControlDynamic Range Control - decoded from the bitstream but not processed further
EaDemuxContext
Ebml
ebml_master
EbmlBin
EbmlList
EbmlSyntax
EightBpsContext
EightSvxContextDecoder context
elbg_dataELBG internal data
EncBlockInfo
Escape124Context
FaacAudioContext
FAACContext
FeedData
ff_expr_s
FFIIRFilterCoeffsIIR filter global parameters
FFIIRFilterStateIIR filter state
FFMContext
FfmpegDiracDecoderParamsSingle frame returned from Dirac
FfmpegDiracEncoderParamsDirac encoder private data
FfmpegDiracSchroEncodedFrameSingle encoded frame returned from Dirac or Schroedinger
FfmpegDiracSchroQueueA simple queue implementation used in libdirac and libschroedinger
FfmpegDiracSchroQueueElementQueue element
FfmpegDiracSchroVideoFormatInfo
FfmpegSchroDecoderParamsLibschroedinger decoder private data
FfmpegSchroEncoderParamsLibschroedinger encoder private data
FfmpegSchroParseUnitContext
FFStream
FFTCoefficient
FFTComplex
FFTContext
FFTTone
FFV1Context
film_sample
FilmDemuxContext
FilterListList of registered filters
FilterParamsFilter data
FLACContext
FlacEncodeContext
FlacFrame
FLACStreaminfo
FlacSubframe
FlashSVContext
FlicDecodeContext
FlicDemuxContext
Float11G.726 11bit float
FLVContext
fmt_map
FourXContext
FourxmDemuxContext
frame_attributes
frame_header
FrameCode
FrameHookEntry
FrapsContextLocal variable storage
G726Context
G726Tables
G729_format_description
gain_block
gain_info
GetBitContext
GIFContext
GifState
GopherContext
GranuleDef
GXF_Lines
gxf_stream_info
GXFContext
GXFStreamContext
H261ContextH261Context
H264BSFContext
H264ContextH264Context
H264PredContextContext for storing H.264 prediction functions
hnode
HSV
HTTPContext
HuffCode
HuffContextContext used for code reconstructing
HuffTable
HYuvContext
IComplex
IdcinContext
IdcinDemuxContext
IdStrMap
IffDemuxContext
IMbInfo
IMCContext
ImgReSampleContext
Indeo3DecodeContext
IndividualChannelStreamIndividual Channel Stream
InternalBuffer
IntraX8Context
IPAddressACL
IPMVEContext
IpvideoContext
Ir2Context
IssDemuxContext
JLSState
JpeglsContext
KLVPacket
KmvcContext
LclDecContext
LclEncContext
LibOpenJPEGContext
LibSpeexContext
LLSModelLinear least squares model
LOCOContext
LPCContext
LZOContext
LZWEncodeStateLZW encode state
LZWState
MACEContext
MacroBlock
mant_groupsGrouped mantissas for 3-level 5-level and 11-level quantization
MatroskaAttachement
MatroskaBlock
MatroskaChapter
MatroskaCluster
MatroskaDemuxContext
MatroskaIndex
MatroskaIndexPos
MatroskaLevel
MatroskaMuxContext
MatroskaSeekhead
MatroskaTag
MatroskaTags
MatroskaTagTarget
MatroskaTrack
MatroskaTrackAudio
MatroskaTrackCompression
MatroskaTrackEncoding
MatroskaTrackVideo
MaxisXADemuxContext
MDCTContext
MDECContext
MimicContext
Minima
MJpegContext
MJpegDecodeContext
mkv_cuepoint
mkv_cues
mkv_seekhead
mkv_seekhead_entry
MLPDecodeContext
MLPHeaderInfo
MLPParseContext
MMCOMemory management control operation
MmContext
MmDemuxContext
MMFContext
motion_vect
MotionEstContextMotion estimation context
MotionPixelsContext
MOVAtom
MOVContext
MOVDref
MOVFragment
MOVIentry
MOVIndex
MOVMuxContext
MOVParseTableEntry
MOVStreamContext
MOVStsc
MOVStts
MOVTrackExt
Mp3AudioContext
MPADecodeContext
MPADecodeHeader
MPCContext
MPCFrame
Mpeg1Context
MPEG4AudioConfig
MpegAudioContext
MpegAudioParseContext
MpegDemuxContext
MpegEncContextMpegEncContext
MpegMuxContext
MpegTSContext
MpegTSFilter
MpegTSPESFilter
MpegTSSection
MpegTSSectionFilter
MpegTSService
MpegTSWrite
MpegTSWriteStream
MsrleContext
Msvideo1Context
MTVDemuxContext
MviDemuxContext
MVTable
MXFCodecUL
MXFContainerEssenceEntry
MXFContext
MXFCryptoContext
MXFDescriptor
MXFIndexEntry
MXFIndexTableSegment
MXFLocalTagPair
MXFMetadataReadTableEntry
MXFMetadataSet
MXFPackage
MXFSequence
MXFStreamContext
MXFStructuralComponent
MXFTrack
NellyMoserDecodeContext
NellyMoserEncodeContext
Node
NSVContext
NSVStream
NUTContext
NUVContext
NuvContext
ogg
ogg_codecCopyright (C) 2005 Michael Ahlberg, Måns Rullgård
ogg_state
ogg_stream
OGGStreamContext
oggvorbis_privateParse the vorbis header Vorbis Identification header from Vorbis_I_spec.html::vorbis-spec-codec [vorbis_version] = read 32 bits as unsigned integer | Not used [audio_channels] = read 8 bit integer as unsigned | Used [audio_sample_rate] = read 32 bits as unsigned integer | Used [bitrate_maximum] = read 32 bits as signed integer | Not used yet [bitrate_nominal] = read 32 bits as signed integer | Not used yet [bitrate_minimum] = read 32 bits as signed integer | Used as bitrate [blocksize_0] = read 4 bits as unsigned integer | Not Used [blocksize_1] = read 4 bits as unsigned integer | Not Used [framing_flag] = read one bit | Not Used
OggVorbisContext
OptionDef
PacketDesc
PacketQueue
ParseContext
ParseContext1
Parser
PayloadContextRTP/H264 specific private data
PCA
PCMDecode
PCXContext
PESContext
PicturePicture
PixelFormatTag
PixFmtInfo
Plane
PlaneContext
PMbInfo
PNGDecContext
PNGEncContext
PNMContext
PPContextPostprocess context
PPFilterPostprocessng filter
PPModePostprocessng mode
PPSPicture parameter set
Predictor
PredictorStatePredictor State
PREV
Program
Psy3gppBandInformation for single band used by 3GPP TS26.403-inspired psychoacoustic model
Psy3gppCoeffsPsychoacoustic model frame type-dependent coefficients
PTXContext
Pulse
PutBitContext
PVAContext
QCELPBitmap
QCELPContext
QCELPFrameQCELP unpacked data frame
QDM2Complex
QDM2ContextQDM2 decoder context
QDM2FFT
QDM2SubPacketSubpacket
QDM2SubPNodeA node in the subpacket list
QdrawContext
QpegContext
QtrleContext
QtrleEncContext
R3DContext
RA144Context
RA288Context
RangeCoder
RateControlContextRate control context
RateControlEntry
RawDVContext
RawVideoContext
RCCMPEntry
RCEntry
RcOverride
RCVContext
RDFTContext
RDTDemuxContext
ReSampleContext
rgb_triplet
RiceContext
RICEContext
Rl2Context
Rl2DemuxContext
RL_VLC_ELEM
RLTableRLTable
RMDemuxContext
RMMuxContext
RMStream
roq_cell
roq_qcell
RoqCodebooks
RoqContext
RoqDemuxContext
ROQDPCMContext
RoqTempDataTemporary vars
RPLContext
RpzaContext
RTJpegContext
rtp_payload_dataStructure listing useful vars to parse RTP packet payload
rtp_payload_data::rtp_payload_data::AUHeadersMpeg 4 AU headers
RTPContext
RTPDemuxContext
RTPDynamicProtocolHandler_s
RTPMuxContext
RTPStatistics
RTSPActionServerSetup
RTSPMessageHeaderThis describes the server response to each RTSP command
RTSPStatePrivate data for the RTSP demuxer
RTSPStreamDescribes a single stream, as identified by a single m= line block in the SDP content
RTSPTransportFieldThis describes a single item in the "Transport:" line of one stream as negotiated by the SETUP RTSP command
RV34DecContextDecoder context
RV34VLCVLC tables used by the decoder
rwpipeBi-directional pipe structure
SampleFmtInfo
ScanTableScantable
SDPParseState
SectionHeader
SeqDemuxContext
SeqVideoContext
SgiContext
SgiState
ShortenContext
SIFFContext
SingleChannelElementSingle Channel Element - used for both SCE and LFE elements
slice_buffer_sUsed to minimize the amount of memory used in order to optimize cache performance
SliceInfoEssential slice information
SmackerContext
SmackerFrame
SmackVContext
SmcContext
SnowContext
SoftFloat
SonicContext
SPSSequence parameter set
StrChannel
StrDemuxContext
StreamContext
StreamInfo
SubBand
SubcelEvaluation
SubPicture
SubStream
SUNRASTContext
SuperBlock
svq1_frame_size
svq1_pmv_s
SVQ1Context
SWFContext
SwsContext
SwsFilter
SwsVector
Syncpoint
TargaContext
TCPContext
TemporalNoiseShapingTemporal Noise Shaping
TgqContext
TgvContext
theora_paramsCopyright (C) 2005 Matthieu CASTET, Alex Beregszaszi
TheoraContext
ThpDemuxContext
ThreadContext
TiertexSeqFrameBuffer
TiffContext
TiffEncoderContext
TM2CodesHuffman codes for each of streams
TM2Context
TM2HuffStructure for gathering Huffman codes information
tonal_component
TqiContext
TrueMotion1Context
TsccContext
TSContextTrueSpeech decoder context
TTAContext
TTAFilter
TTARice
TXDContext
UDPContext
UltimotionDecodeContext
URLContextURL Context
URLPollEntry
URLProtocol
ustr
VBDecContext
VC1ContextThe VC1 Context
VCR1Context
vdpau_render_stateThis structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module
vdpau_render_state::vdpau_render_state::VdpPictureInfoPicture parameter information for all supported codecs
vec_ss
vfw_ctx
video_data
VideoData
VideoFrameRateAbbr
VideoFrameSizeAbbr
VideoPicture
VideoState
VideoXLContext
VLC
VlcState
vmd_frame
VmdAudioContext
VmdDemuxContext
VmdVideoContext
VmncContext
VObj
voc_dec_context
voc_enc_context
vorbis_codebook
vorbis_context_s
vorbis_enc_codebook
vorbis_enc_context
vorbis_enc_floor
vorbis_enc_floor_class
vorbis_enc_mapping
vorbis_enc_mode
vorbis_enc_residue
vorbis_floor
vorbis_floor1_entry
vorbis_floor::vorbis_floor::vorbis_floor_u
vorbis_floor::vorbis_floor::vorbis_floor_u::vorbis_floor::vorbis_floor_u::vorbis_floor0_s
vorbis_floor::vorbis_floor::vorbis_floor_u::vorbis_floor::vorbis_floor_u::vorbis_floor1_s
vorbis_mapping
vorbis_mode
vorbis_residue
Vp3DecodeContext
Vp3Fragment
vp56_context
vp56_mv
VP56Macroblock
VP56Model
VP56RangeCoder
VP56RefDc
VP56Tree
VqaContext
WAVContext
WavpackContext
Wc3DemuxContext
WMACodecContext
Wmv2Context
WNV1Context
WsAudDemuxContext
WsVqaDemuxContext
WvChannel
WVContext
x11_grabX11 Device Demuxer context
X264Context
x_and_coeff
XanContext
xmm_reg
xvid_contextStructure for the private Xvid context
xvid_ff_pass1Structure for the private first-pass plugin
xvmc_pix_fmt
YUVBufs
YuvPixel
ZmbvContext
ZmbvEncContextEncoder context

Generated on Fri Oct 26 02:35:46 2012 for FFmpeg by  doxygen 1.5.8