| Cav_alias | |
| Cav_intfloat32 | |
| Cav_intfloat64 | |
| CAVAmbientViewingEnvironment | Ambient viewing environment metadata as defined by H.274 |
| CAVBitStreamFilter | |
| CAVBlowfish | |
| CAVBPrint | Buffer to print data progressively |
| 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 |
| CAVD3D12VADeviceContext | This struct is allocated as AVHWDeviceContext.hwctx |
| CAVD3D12VAFrame | D3D12VA frame descriptor for pool allocation |
| CAVD3D12VAFramesContext | This struct is allocated as AVHWFramesContext.hwctx |
| CAVD3D12VASyncContext | This struct is used to sync d3d12 execution |
| CAVDCT | AVDCT context |
| CAVDES | |
| CAVDetectionBBox | |
| CAVDetectionBBoxHeader | |
| 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 | |
| CAVDOVIDmData | Dolby Vision metadata extension block |
| CAVDOVIDmLevel1 | |
| CAVDOVIDmLevel10 | |
| CAVDOVIDmLevel11 | |
| CAVDOVIDmLevel2 | |
| CAVDOVIDmLevel254 | |
| CAVDOVIDmLevel255 | |
| CAVDOVIDmLevel3 | |
| CAVDOVIDmLevel4 | |
| CAVDOVIDmLevel5 | |
| CAVDOVIDmLevel6 | |
| CAVDOVIDmLevel8 | |
| CAVDOVIDmLevel9 | |
| 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 |
| 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 |
| CAVFilterChain | A filterchain is a list of filter specifications |
| CAVFilterContext | An instance of a filter |
| CAVFilterFormatsConfig | Lists of formats / etc |
| CAVFilterGraph | |
| CAVFilterGraphSegment | A parsed representation of a filtergraph segment |
| CAVFilterInOut | A linked-list of the inputs/outputs of the filter chain |
| CAVFilterLink | A link between two filters |
| CAVFilterPadParams | Parameters of a filter's input or output pad |
| CAVFilterParams | Parameters describing a filter to be created in a filtergraph |
| 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 |
| CAVHDRVivid3SplineParams | HDR Vivid three spline params |
| 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 |
| CAVIAMFAudioElement | Information on how to combine one or more audio streams, as defined in section 3.6 of IAMF |
| CAVIAMFDemixingInfo | Demixing Info Parameter Data as defined in section 3.8.2 of IAMF |
| CAVIAMFLayer | A layer defining a Channel Layout in the Audio Element |
| CAVIAMFMixGain | Mix Gain Parameter Data as defined in section 3.8.1 of IAMF |
| CAVIAMFMixPresentation | Information on how to render and mix one or more AVIAMFAudioElement to generate the final audio output, as defined in section 3.7 of IAMF |
| CAVIAMFParamDefinition | Parameters as defined in section 3.6.1 of IAMF |
| CAVIAMFReconGain | Recon Gain Info Parameter Data as defined in section 3.8.3 of IAMF |
| CAVIAMFSubmix | Submix layout as defined in section 3.7 of IAMF |
| CAVIAMFSubmixElement | Submix element as defined in section 3.7 of IAMF |
| CAVIAMFSubmixLayout | Submix layout as defined in section 3.7.6 of IAMF |
| CAVIndexEntry | |
| CAVInputFormat | |
| CAVIOContext | Bytestream IO Context |
| 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 |
| CAVOptionArrayDef | May be set as default_val for AV_OPT_TYPE_FLAG_ARRAY options |
| 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 | This structure stores auxiliary information for decoding, presenting, or otherwise processing the coded stream |
| 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) |
| CAVSideDataDescriptor | This struct describes the properties of a side data type |
| 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 |
| CAVStreamGroup | |
| CAVStreamGroupLCEVC | AVStreamGroupLCEVC is meant to define the relation between video streams and a data stream containing LCEVC enhancement layer NALUs |
| CAVStreamGroupTileGrid | AVStreamGroupTileGrid holds information on how to combine several independent images on a single canvas for presentation |
| CAVSubsampleEncryptionInfo | This file is part of FFmpeg |
| CAVSubtitle | |
| CAVSubtitleRect | |
| CAVTask | |
| CAVTaskCallbacks | |
| 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 |
| CAVVideoHint | |
| CAVVideoRect | Copyright 2023 Elias Carotti <eliascrt at amazon dot it> |
| CAVVideotoolboxContext | This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding |
| CAVVkFrame | |
| CAVVTFramesContext | |
| CAVVulkanDeviceContext | Main Vulkan context, allocated as AVHWDeviceContext.hwctx |
| CAVVulkanDeviceQueueFamily | |
| 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 |
| CDynamicSetting | |
| CFilteringContext | |
| COutputStream | |
| CRcOverride | |
| CStreamContext | |
| CSwsFilter | |
| CSwsVector | |
| Cunaligned_16 | |
| Cunaligned_32 | |
| Cunaligned_64 | |