| Cav_alias | |
| Cav_intfloat32 | |
| Cav_intfloat64 | |
| CAVBitStreamFilter | |
| CAVBlowfish | |
| CAVBSFContext | The bitstream filter state |
| CAVBufferRef | A reference to a data buffer |
| CAVBufferSrcParameters | This structure contains the parameters describing the frames that will be passed to this filter |
| CAVChannelCustom | An AVChannelCustom defines a single channel within a custom order layout |
| CAVChannelLayout | An AVChannelLayout holds information about the channel layout of audio data |
| CAVChapter | |
| CAVCIExy | Struct containing chromaticity x and y values for the standard CIE 1931 chromaticity definition |
| 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 |
| CAVCodecHWConfig | |
| CAVCodecParameters | This struct describes the properties of an encoded stream |
| CAVCodecParser | |
| CAVCodecParserContext | |
| CAVColorPrimariesDesc | Struct that contains both white point location and primaries location, providing the complete description of a color gamut |
| CAVComplexDouble | |
| CAVComplexFloat | |
| CAVComplexInt32 | |
| 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 | |
| CAVDetectionBBox | |
| CAVDetectionBBoxHeader | |
| 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 | |
| CAVDOVIColorMetadata | Dolby Vision RPU colorspace metadata parameters |
| CAVDOVIDataMapping | Dolby Vision RPU data mapping parameters |
| CAVDOVIDecoderConfigurationRecord | |
| CAVDOVIMetadata | Combined struct representing a combination of header, mapping and color metadata, for attaching to frames as side data |
| CAVDOVINLQParams | Coefficients of the non-linear inverse quantization |
| CAVDOVIReshapingCurve | |
| CAVDOVIRpuDataHeader | Dolby Vision RPU data header |
| 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 |
| CAVDynamicHDRPlus | This struct represents dynamic metadata for color volume transform - application 4 of SMPTE 2094-40:2016 standard |
| CAVDynamicHDRVivid | This struct represents dynamic metadata for color volume transform - CUVA 005.1:2021 standard |
| CAVEncryptionInfo | This describes encryption info for a packet |
| CAVEncryptionInitInfo | This describes info used to initialize an encryption key system |
| CAVFifoBuffer | |
| CAVFilmGrainAOMParams | This structure describes how to handle film grain synthesis for AOM codecs |
| CAVFilmGrainH274Params | This structure describes how to handle film grain synthesis for codecs using the ITU-T H.274 Versatile suplemental enhancement information message |
| CAVFilmGrainParams | This structure describes how to handle film grain synthesis in video for specific codecs |
| CAVFilter | Filter definition |
| CAVFilterContext | An instance of a filter |
| CAVFilterFormatsConfig | Lists of formats / etc |
| 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 |
| CAVHDRPlusColorTransformParams | Color transform parameters at a processing window in a dynamic metadata for SMPTE 2094-40 |
| CAVHDRPlusPercentile | Represents the percentile at a specific percentage in a distribution |
| CAVHDRVividColorToneMappingParams | Color tone mapping parameters at a processing window in a dynamic metadata for CUVA 005.1:2021 |
| CAVHDRVividColorTransformParams | Color transform parameters at a processing window in a dynamic metadata for CUVA 005.1:2021 |
| 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 | Context structure for the Lagged Fibonacci PRNG |
| CAVLumaCoefficients | Struct containing luma coefficients to be used for RGB to YUV/YCoCg, or similar calculations |
| CAVMasteringDisplayMetadata | Mastering display metadata capable of representing the color volume of the display used to master the content (SMPTE 2086:2014) |
| CAVMediaCodecContext | This structure holds a reference to a android/view/Surface object that will be used as output by the decoder |
| CAVMediaCodecDeviceContext | MediaCodec details |
| CAVMotionVector | |
| CAVOpenCLDeviceContext | OpenCL device details |
| CAVOpenCLFrameDescriptor | OpenCL frame descriptor for pool allocation |
| CAVOpenCLFramesContext | OpenCL-specific data associated with a frame pool |
| 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 |
| CAVPacketSideData | |
| CAVPanScan | Pan Scan area |
| CAVPixFmtDescriptor | Descriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image |
| CAVPrimaryCoefficients | Struct defining the red, green, and blue primary locations in terms of CIE 1931 chromaticity x and y |
| CAVProbeData | This structure contains the data a format has to probe a file |
| CAVProducerReferenceTime | This structure supplies correlation between a packet timestamp and a wall clock production time |
| 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 | |
| CAVRegionOfInterest | Structure describing a single Region Of Interest |
| 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 |
| CAVSubsampleEncryptionInfo | This file is part of FFmpeg |
| CAVSubtitle | |
| CAVSubtitleRect | |
| CAVTimecode | |
| CAVVAAPIDeviceContext | VAAPI connection details |
| CAVVAAPIFramesContext | VAAPI-specific data associated with a frame pool |
| CAVVAAPIHWConfig | VAAPI hardware pipeline configuration details |
| 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 |
| CAVVideoBlockParams | Data structure for storing block-level encoding information |
| CAVVideoEncParams | Video encoding parameters for a given frame |
| CAVVideotoolboxContext | This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding |
| CAVVkFrame | |
| CAVVulkanDeviceContext | Main Vulkan context, allocated as AVHWDeviceContext.hwctx |
| CAVVulkanFramesContext | Allocated as AVHWFramesContext.hwctx, used to set pool-specific options |
| 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 | |
| Cxvmc_pix_fmt | |