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 | |