| Cav_alias | |
| Cav_intfloat32 | |
| Cav_intfloat64 | |
| CAVABufferSinkParams | Struct to use for initializing an abuffersink context |
| CAVBitStreamFilter | |
| CAVBitStreamFilterContext | |
| CAVBlowfish | |
| CAVBSFContext | The bitstream filter state |
| CAVBufferRef | A reference to a data buffer |
| CAVBufferSinkParams | Struct to use for initializing a buffersink context |
| CAVBufferSrcParameters | This structure contains the parameters describing the frames that will be passed to this filter |
| CAVChapter | |
| CAVClass | Describe the class of an AVClass context structure |
| CAVCodec | AVCodec |
| CAVCodecContext | Main external API structure |
| CAVCodecDescriptor | This struct describes the properties of a single codec described by an AVCodecID |
| CAVCodecParameters | This struct describes the properties of an encoded stream |
| CAVCodecParser | |
| CAVCodecParserContext | |
| CAVComponentDescriptor | |
| CAVContentLightMetadata | Content light level needed by to transmit HDR over HDMI (CTA-861.3) |
| CAVCPBProperties | This structure describes the bitrate properties of an encoded bitstream |
| CAVCUDADeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVD3D11FrameDescriptor | D3D11 frame descriptor for pool allocation |
| CAVD3D11VAContext | This structure is used to provides the necessary configurations and data to the Direct3D11 FFmpeg HWAccel implementation |
| CAVD3D11VADeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVD3D11VAFramesContext | This struct is allocated as AVHWFramesContext.hwctx |
| CAVDCT | AVDCT context |
| CAVDES | |
| CAVDeviceCapabilitiesQuery | Following API allows user to probe device capabilities (supported codecs, pixel formats, sample formats, resolutions, channel counts, etc) |
| CAVDeviceInfo | Structure describes basic parameters of the device |
| CAVDeviceInfoList | List of devices |
| CAVDeviceRect | |
| CAVDictionaryEntry | |
| CAVDiracSeqHeader | |
| CAVDownmixInfo | This structure describes optional metadata relevant to a downmix procedure |
| CAVDRMDeviceContext | DRM device |
| CAVDRMFrameDescriptor | DRM frame descriptor |
| CAVDRMLayerDescriptor | DRM layer descriptor |
| CAVDRMObjectDescriptor | DRM object descriptor |
| CAVDRMPlaneDescriptor | DRM plane descriptor |
| CAVDVProfile | |
| CAVDXVA2DeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVDXVA2FramesContext | This struct is allocated as AVHWFramesContext.hwctx |
| CAVFifoBuffer | |
| CAVFilter | Filter definition |
| CAVFilterContext | An instance of a filter |
| CAVFilterGraph | |
| CAVFilterInOut | A linked-list of the inputs/outputs of the filter chain |
| CAVFilterLink | A link between two filters |
| CAVFormatContext | Format I/O context |
| CAVFrame | This structure describes decoded (raw) audio or video data |
| CAVFrameSideData | Structure to hold side data for an AVFrame |
| CAVHWAccel | |
| CAVHWDeviceContext | This struct aggregates all the (hardware/vendor-specific) "high-level" state, i.e |
| CAVHWFramesConstraints | This struct describes the constraints on hardware frames attached to a given device with a hardware-specific configuration |
| CAVHWFramesContext | This struct describes a set or pool of "hardware" frames (i.e |
| CAVIndexEntry | |
| CAVInputFormat | |
| CAVIOContext | Bytestream IO Context |
| CAVIODirContext | |
| CAVIODirEntry | Describes single entry of the directory |
| CAVIOInterruptCB | Callback for checking whether to abort blocking functions |
| CAVLFG | |
| CAVMasteringDisplayMetadata | Copyright (c) 2016 Neil Birkbeck neil..nosp@m.birk.nosp@m.beck@.nosp@m.gmai.nosp@m.l.com |
| CAVMediaCodecContext | This structure holds a reference to a android/view/Surface object that will be used as output by the decoder |
| CAVMotionVector | |
| CAVOption | AVOption |
| CAVOptionRange | A single allowed range of values, or a single allowed value |
| CAVOptionRanges | List of AVOptionRange structs |
| CAVOutputFormat | |
| CAVPacket | This structure stores compressed data |
| CAVPacketList | |
| CAVPacketSideData | |
| CAVPanScan | Pan Scan area |
| CAVPicture | Picture data structure |
| CAVPixFmtDescriptor | Descriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image |
| CAVProbeData | This structure contains the data a format has to probe a file |
| CAVProfile | AVProfile |
| CAVProgram | New fields can be added to the end with minor version bumps |
| CAVQSVContext | This struct is used for communicating QSV parameters between libavcodec and the caller |
| CAVQSVDeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVQSVFramesContext | This struct is allocated as AVHWFramesContext.hwctx |
| CAVRational | Rational number (pair of numerator and denominator) |
| CAVRC4 | |
| CAVReplayGain | ReplayGain information (see http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_1.0_specification) |
| CAVSphericalMapping | This structure describes how to handle spherical videos, outlining information about projection, initial layout, and any other view modifier |
| CAVStereo3D | Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed |
| CAVStream | Stream structure |
| CAVSubtitle | |
| CAVSubtitleRect | |
| CAVTimecode | |
| CAVVAAPIDeviceContext | VAAPI connection details |
| CAVVAAPIFramesContext | VAAPI-specific data associated with a frame pool |
| CAVVAAPIHWConfig | VAAPI hardware pipeline configuration details |
| CAVVDAContext | This struct holds all the information that needs to be passed between the caller and libavcodec for initializing VDA decoding |
| CAVVDPAUContext | This structure is used to share data between the libavcodec library and the client video application |
| CAVVDPAUDeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVVDPAUPictureInfo | |
| CAVVideotoolboxContext | This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding |
| CAVXTEA | |
| Cbuffer_data | |
| CDiracVersionInfo | |
| Cdxva_context | This structure is used to provides the necessary configurations and data to the DXVA2 FFmpeg HWAccel implementation |
| CFFTComplex | |
| CFilteringContext | |
| COutputStream | |
| CRcOverride | |
| CStreamContext | |
| CSwsFilter | |
| CSwsVector | |
| Cunaligned_16 | |
| Cunaligned_32 | |
| Cunaligned_64 | |
| Cvaapi_context | This structure is used to share data between the FFmpeg library and the client video application |
| Cvda_context | This structure is used to provide the necessary configurations and data to the VDA FFmpeg HWAccel implementation |
| Cvdpau_render_state | This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module |
| Cxvmc_pix_fmt | |