FFmpeg  2.8.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCav_alias
oCav_intfloat32
oCav_intfloat64
oCAVABufferSinkParamsStruct to use for initializing an abuffersink context
oCAVBitStreamFilter
oCAVBitStreamFilterContext
oCAVBlowfish
oCAVBufferRefA reference to a data buffer
oCAVBufferSinkParamsStruct to use for initializing a buffersink context
oCAVChapter
oCAVClassDescribe the class of an AVClass context structure
oCAVCodecAVCodec
oCAVCodecContextMain external API structure
oCAVCodecDescriptorThis struct describes the properties of a single codec described by an AVCodecID
oCAVCodecParser
oCAVCodecParserContext
oCAVComponentDescriptor
oCAVD3D11VAContextThis structure is used to provides the necessary configurations and data to the Direct3D11 FFmpeg HWAccel implementation
oCAVDeviceCapabilitiesQueryFollowing API allows user to probe device capabilities (supported codecs, pixel formats, sample formats, resolutions, channel counts, etc)
oCAVDeviceInfoStructure describes basic parameters of the device
oCAVDeviceInfoListList of devices
oCAVDeviceRect
oCAVDictionaryEntry
oCAVDownmixInfoThis structure describes optional metadata relevant to a downmix procedure
oCAVDVProfile
oCAVFifoBuffer
oCAVFilterFilter definition
oCAVFilterContextAn instance of a filter
oCAVFilterGraph
oCAVFilterInOutA linked-list of the inputs/outputs of the filter chain
oCAVFilterLinkA link between two filters
oCAVFormatContextFormat I/O context
oCAVFrameThis structure describes decoded (raw) audio or video data
oCAVFrameSideDataStructure to hold side data for an AVFrame
oCAVHWAccel
oCAVIndexEntry
oCAVInputFormat
oCAVIOContextBytestream IO Context
oCAVIODirContext
oCAVIODirEntryDescribes single entry of the directory
oCAVIOInterruptCBCallback for checking whether to abort blocking functions
oCAVLFG
oCAVMotionVector
oCAVOptionAVOption
oCAVOptionRangeA single allowed range of values, or a single allowed value
oCAVOptionRangesList of AVOptionRange structs
oCAVOutputFormat
oCAVPacketThis structure stores compressed data
oCAVPacketList
oCAVPacketSideData
oCAVPanScanPan Scan area
oCAVPicturePicture data structure
oCAVPixFmtDescriptorDescriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image
oCAVProbeDataThis structure contains the data a format has to probe a file
oCAVProfileAVProfile
oCAVProgramNew fields can be added to the end with minor version bumps
oCAVQSVContext
oCAVRationalRational number numerator/denominator
oCAVReplayGainReplayGain information (see http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_1.0_specification)
oCAVStereo3DStereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed
oCAVStreamStream structure
oCAVSubtitle
oCAVSubtitleRect
oCAVTimecode
oCAVVDAContextThis struct holds all the information that needs to be passed between the caller and libavcodec for initializing VDA decoding
oCAVVDPAUContextThis structure is used to share data between the libavcodec library and the client video application
oCAVVDPAUPictureInfo
oCAVVideotoolboxContextThis struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding
oCAVXTEA
oCbuffer_data
oCdxva_contextThis structure is used to provides the necessary configurations and data to the DXVA2 FFmpeg HWAccel implementation
oCFFTComplex
oCFilteringContext
oCOutputStream
oCRcOverride
oCSwsFilter
oCSwsVector
oCunaligned_16
oCunaligned_32
oCunaligned_64
oCvaapi_contextThis structure is used to share data between the FFmpeg library and the client video application
oCvda_contextThis structure is used to provide the necessary configurations and data to the VDA FFmpeg HWAccel implementation
oCvdpau_render_stateThis structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module
\Cxvmc_pix_fmt