[][src]Module ffmpeg_dev::sys

Structs

AVAudioFifo
AVAudioResampleContext
AVBPrint

Buffer to print data progressively

AVBSFContext

The bitstream filter state.

AVBSFInternal
AVBSFList
AVBitStreamFilter
AVBitStreamFilterContext
AVBlowfish
AVBuffer
AVBufferPool
AVBufferRef

A reference to a data buffer.

AVCAMELLIA
AVCAST5
AVCPBProperties

This structure describes the bitrate properties of an encoded bitstream. It roughly corresponds to a subset the VBV parameters for MPEG-2 or HRD parameters for H.264/HEVC.

AVChapter
AVClass

Describe the class of an AVClass context structure. That is an arbitrary struct of which the first field is a pointer to an AVClass struct (e.g. AVCodecContext, AVFormatContext etc.).

AVCodec

AVCodec.

AVCodecContext

main external API structure. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. You can use AVOptions (av_opt* / av_set/get*()) to access these fields from user applications. The name string for AVOptions options matches the associated command line parameter name and can be found in libavcodec/options_table.h The AVOption/command line parameter names differ in some cases from the C structure field names for historic reasons or brevity. sizeof(AVCodecContext) must not be used outside libav*.

AVCodecDefault
AVCodecDescriptor

This struct describes the properties of a single codec described by an AVCodecID. @see avcodec_descriptor_get()

AVCodecHWConfig
AVCodecHWConfigInternal

Array of pointers to hardware configurations supported by the codec, or NULL if no hardware supported. The array is terminated by a NULL pointer.

AVCodecInternal

@}

AVCodecParameters

This struct describes the properties of an encoded stream.

AVCodecParser
AVCodecParserContext
AVCodecTag
AVComponentDescriptor
AVDES

@defgroup lavu_des DES @ingroup lavu_crypto @{

AVDeviceCapabilitiesQuery

Structure describes device capabilities.

AVDeviceInfo

Structure describes basic parameters of the device.

AVDeviceInfoList

List of devices.

AVDeviceRect
AVDictionary
AVDictionaryEntry
AVEncryptionInfo

This describes encryption info for a packet. This contains frame-specific info for how to decrypt the packet before passing it to the decoder.

AVEncryptionInitInfo

This describes info used to initialize an encryption key system.

AVExpr
AVFifoBuffer
AVFilter

Filter definition. This defines the pads a filter contains, and all the callback functions used to interact with the filter.

AVFilterChannelLayouts

A list of supported channel layouts.

AVFilterCommand
AVFilterContext

An instance of a filter

AVFilterFormats

A list of supported formats for one end of a filter link. This is used during the format negotiation process to try to pick the best format to use to minimize the number of necessary conversions. Each filter gives a list of the formats supported by each input and output pad. The list given for each pad need not be distinct - they may be references to the same list of formats, as is often the case when a filter supports multiple formats, but will always output the same format as it is given in input.

AVFilterGraph
AVFilterGraphInternal
AVFilterInOut

A linked-list of the inputs/outputs of the filter chain.

AVFilterInternal
AVFilterLink

A link between two filters. This contains pointers to the source and destination filters between which this link exists, and the indexes of the pads involved. In addition, this link also contains the parameters which have been negotiated and agreed upon between the filter, such as image dimensions, format, etc.

AVFilterPad

A filter pad used for either input or output.

AVFixedDSPContext
AVFloatDSPContext
AVFormatContext

Format I/O context. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVFormatContext) must not be used outside libav*, use avformat_alloc_context() to create an AVFormatContext.

AVFormatInternal
AVFrame

This structure describes decoded (raw) audio or video data.

AVFrameSideData

Structure to hold side data for an AVFrame.

AVHWAccel

@defgroup lavc_hwaccel AVHWAccel

AVHWDeviceContext

This struct aggregates all the (hardware/vendor-specific) "high-level" state, i.e. state that is not tied to a concrete processing configuration. E.g., in an API that supports hardware-accelerated encoding and decoding, this struct will (if possible) wrap the state that is common to both encoding and decoding and from which specific instances of encoders or decoders can be derived.

AVHWDeviceInternal
AVHWFramesConstraints

This struct describes the constraints on hardware frames attached to a given device with a hardware-specific configuration. This is returned by av_hwdevice_get_hwframe_constraints() and must be freed by av_hwframe_constraints_free() after use.

AVHWFramesContext

This struct describes a set or pool of "hardware" frames (i.e. those with data not located in normal system memory). All the frames in the pool are assumed to be allocated in the same way and interchangeable.

AVHWFramesInternal
AVIOContext

Bytestream IO Context. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVIOContext) must not be used outside libav*.

AVIODirContext
AVIODirEntry

Describes single entry of the directory.

AVIOInterruptCB

Callback for checking whether to abort blocking functions. AVERROR_EXIT is returned in this case by the interrupted function. During blocking operations, callback is called with opaque as parameter. If the callback returns 1, the blocking operation will be aborted.

AVIndexEntry
AVInputFormat

@addtogroup lavf_decoding @{

AVInteger
AVMetadataConv
AVOption

AVOption

AVOptionRange

A single allowed range of values, or a single allowed value.

AVOptionRanges

List of AVOptionRange structs.

AVOutputFormat

@addtogroup lavf_encoding @{

AVPacket

This structure stores compressed data. It is typically exported by demuxers and then passed as input to decoders, or received as output from encoders and then passed to muxers.

AVPacketList
AVPacketSideData
AVPanScan

Pan Scan area. This specifies the area which should be displayed. Note there may be multiple such areas for one frame.

AVPicture

Picture data structure.

AVPixFmtDescriptor

Descriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image. It also stores the subsampling factors and number of components.

AVProbeData

This structure contains the data a format has to probe a file.

AVProfile

AVProfile.

AVProgram

New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVProgram) must not be used outside libav*.

AVRational

Rational number (pair of numerator and denominator).

AVRegionOfInterest

Structure describing a single Region Of Interest.

AVStereo3D

Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed.

AVStream

Stream structure. New fields can be added to the end with minor version bumps. Removal, reordering and changes to existing fields require a major version bump. sizeof(AVStream) must not be used outside libav*.

AVStreamInternal
AVStreamInternal__bindgen_ty_1
AVStream__bindgen_ty_1

Stream information used internally by avformat_find_stream_info()

AVSubsampleEncryptionInfo
AVSubtitle
AVSubtitleRect
AVTimecode
AudioConvert
AudioData

Audio buffer used for intermediate storage between conversion phases.

AudioMix
BlockDSPContext
BufferPoolEntry
ChannelMapInfo
CodecMime
CodecTags
DWTContext
DecodeFilterContext
DecodeSimpleContext
ERContext
ERPicture
FDCTDSPContext
FFFrac

The exact value of the fractional number is: 'val + num / den'. num is assumed to be 0 <= num < den.

FFFrameBucket
FFFramePool
FFFrameQueue

Queue of AVFrame pointers.

FFFrameQueueGlobal

Structure to hold global options and statistics for frame queues.

FFRawDemuxerContext
FFRawVideoDemuxerContext
FLACFrameInfo
FLACStreaminfo
FramePool
GetBitContext
GetByteContext
H263DSPContext
H264ChromaContext
H264SequenceParameterSet
HpelDSPContext

Half-pel DSP context.

HuffTable

Used to store optimal huffman encoding results

IDCTDSPContext
IdStrMap
JLSState
Jpeg2000TgtNode
Jpeg2000CodingStyle
Jpeg2000QuantStyle
Jpeg2000Pass
Jpeg2000Cblk
Jpeg2000Prec
Jpeg2000Band
Jpeg2000ResLevel
Jpeg2000Component
Jpeg2000DSPContext
Jpeg2000T1Context
JpeglsContext
MECmpContext
MJpegContext

Holds JPEG frame data and Huffman table data.

MJpegDecodeContext
MJpegEncHuffmanContext
MJpegHuffmanCode

Buffer of JPEG frame data.

MotionEstContext

Motion estimation context.

Mp4Descr
MpegEncContext

MpegEncContext.

MpegTSContext
MpegVideoDSPContext
MpegvideoEncDSPContext
MqcState
PNGDSPContext
PTable

Used to assign a occurrence count or "probability" to an input value

PackageMergerList

Used to store intermediate lists in the package merge algorithm

ParseContext
Picture

Picture.

PixblockDSPContext
Predictor
PutBitContext
PutByteContext
QpelDSPContext

quarterpel DSP context

RLTable

RLTable.

RL_VLC_ELEM
RateControlContext

rate control context.

RateControlEntry
RcOverride

@ingroup lavc_encoding

ResampleContext
SLConfigDescr
ScanTable

Scantable.

ScratchpadContext
SwrContext
SwsContext
SwsFilter
SwsVector
ThreadFrame
URLContext
URLProtocol
VLC
VideoDSPContext
VideoDemuxData
YuvPixel
_G_fpos64_t
_G_fpos_t
_IO_FILE
_IO_FILE_plus
_IO_jump_t
_IO_marker
__BindgenBitfieldUnit
__IncompleteArrayField
__fsid_t
__jmp_buf_tag
__locale_data
__locale_struct
__mbstate_t
__pthread_cleanup_frame
__pthread_cond_s
__pthread_cond_s__bindgen_ty_1__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2__bindgen_ty_1
__pthread_internal_list
__pthread_mutex_s
__pthread_rwlock_arch_t
__pthread_unwind_buf_t
__pthread_unwind_buf_t__bindgen_ty_1
__sigset_t
__va_list_tag
_pthread_cleanup_buffer
atomic_flag
cmsghdr
cpu_set_t
div_t
drand48_data
fd_set
ff_pad_helper_AVBPrint
glob_t
imaxdiv_t
iovec
itimerspec
ldiv_t
linger
lldiv_t
max_align_t
msghdr
osockaddr
random_data
sched_param
sigevent
sockaddr
sockaddr_storage
stat
timespec
timeval
tm
xmm_reg
ymm_reg

Constants

AC3_ID
ACCESSPERMS
AF_ALG
AF_APPLETALK
AF_ASH
AF_ATMPVC
AF_ATMSVC
AF_AX25
AF_BLUETOOTH
AF_BRIDGE
AF_CAIF
AF_CAN
AF_DECnet
AF_ECONET
AF_FILE
AF_IB
AF_IEEE802154
AF_INET
AF_INET6
AF_IPX
AF_IRDA
AF_ISDN
AF_IUCV
AF_KCM
AF_KEY
AF_LLC
AF_LOCAL
AF_MAX
AF_MPLS
AF_NETBEUI
AF_NETLINK
AF_NETROM
AF_NFC
AF_PACKET
AF_PHONET
AF_PPPOX
AF_QIPCRTR
AF_RDS
AF_ROSE
AF_ROUTE
AF_RXRPC
AF_SECURITY
AF_SMC
AF_SNA
AF_TIPC
AF_UNIX
AF_UNSPEC
AF_VSOCK
AF_WANPIPE
AF_X25
AIO_PRIO_DELTA_MAX
ALLPERMS
AMFDataType_AMF_DATA_TYPE_ARRAY
AMFDataType_AMF_DATA_TYPE_BOOL
AMFDataType_AMF_DATA_TYPE_DATE
AMFDataType_AMF_DATA_TYPE_LONG_STRING
AMFDataType_AMF_DATA_TYPE_MIXEDARRAY
AMFDataType_AMF_DATA_TYPE_NULL
AMFDataType_AMF_DATA_TYPE_NUMBER
AMFDataType_AMF_DATA_TYPE_OBJECT
AMFDataType_AMF_DATA_TYPE_OBJECT_END
AMFDataType_AMF_DATA_TYPE_REFERENCE
AMFDataType_AMF_DATA_TYPE_STRING
AMFDataType_AMF_DATA_TYPE_UNDEFINED
AMFDataType_AMF_DATA_TYPE_UNSUPPORTED
AMF_END_OF_OBJECT
ARCH_AARCH64
ARCH_ALPHA
ARCH_ARM
ARCH_AVR32
ARCH_AVR32_AP
ARCH_AVR32_UC
ARCH_BFIN
ARCH_IA64
ARCH_M68K
ARCH_MIPS
ARCH_MIPS64
ARCH_PARISC
ARCH_PPC
ARCH_PPC64
ARCH_S390
ARCH_SH4
ARCH_SPARC
ARCH_SPARC64
ARCH_TILEGX
ARCH_TILEPRO
ARCH_TOMI
ARCH_X86
ARCH_X86_32
ARCH_X86_64
ARG_MAX
AUDIO_ID
AVActiveFormatDescription_AV_AFD_14_9
AVActiveFormatDescription_AV_AFD_16_9
AVActiveFormatDescription_AV_AFD_16_9_SP_14_9
AVActiveFormatDescription_AV_AFD_4_3
AVActiveFormatDescription_AV_AFD_4_3_SP_14_9
AVActiveFormatDescription_AV_AFD_SAME
AVActiveFormatDescription_AV_AFD_SP_4_3
AVAppToDevMessageType_AV_APP_TO_DEV_GET_MUTE

Get volume/mute messages.

AVAppToDevMessageType_AV_APP_TO_DEV_GET_VOLUME

Get volume/mute messages.

AVAppToDevMessageType_AV_APP_TO_DEV_MUTE

Mute control messages.

AVAppToDevMessageType_AV_APP_TO_DEV_NONE

Dummy message.

AVAppToDevMessageType_AV_APP_TO_DEV_PAUSE

Request pause/play.

AVAppToDevMessageType_AV_APP_TO_DEV_PLAY

Request pause/play.

AVAppToDevMessageType_AV_APP_TO_DEV_SET_VOLUME

Volume control message.

AVAppToDevMessageType_AV_APP_TO_DEV_TOGGLE_MUTE

Mute control messages.

AVAppToDevMessageType_AV_APP_TO_DEV_TOGGLE_PAUSE

Request pause/play.

AVAppToDevMessageType_AV_APP_TO_DEV_UNMUTE

Mute control messages.

AVAppToDevMessageType_AV_APP_TO_DEV_WINDOW_REPAINT

Repaint request message.

AVAppToDevMessageType_AV_APP_TO_DEV_WINDOW_SIZE

Window size change message.

AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_COMMENTARY
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_DIALOGUE
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_EFFECTS
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_EMERGENCY
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_HEARING_IMPAIRED
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_KARAOKE
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_MAIN
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_NB

< Not part of ABI

AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_VISUALLY_IMPAIRED
AVAudioServiceType_AV_AUDIO_SERVICE_TYPE_VOICE_OVER
AVCONV_DATADIR
AVChromaLocation_AVCHROMA_LOC_BOTTOM
AVChromaLocation_AVCHROMA_LOC_BOTTOMLEFT
AVChromaLocation_AVCHROMA_LOC_CENTER

< MPEG-1 4:2:0, JPEG 4:2:0, H.263 4:2:0

AVChromaLocation_AVCHROMA_LOC_LEFT

< MPEG-2/4 4:2:0, H.264 default for 4:2:0

AVChromaLocation_AVCHROMA_LOC_NB

< Not part of ABI

AVChromaLocation_AVCHROMA_LOC_TOP
AVChromaLocation_AVCHROMA_LOC_TOPLEFT

< ITU-R 601, SMPTE 274M 296M S314M(DV 4:1:1), mpeg2 4:2:2

AVChromaLocation_AVCHROMA_LOC_UNSPECIFIED
AVClassCategory_AV_CLASS_CATEGORY_BITSTREAM_FILTER
AVClassCategory_AV_CLASS_CATEGORY_DECODER
AVClassCategory_AV_CLASS_CATEGORY_DEMUXER
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_INPUT
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_OUTPUT
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT
AVClassCategory_AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT
AVClassCategory_AV_CLASS_CATEGORY_ENCODER
AVClassCategory_AV_CLASS_CATEGORY_FILTER
AVClassCategory_AV_CLASS_CATEGORY_INPUT
AVClassCategory_AV_CLASS_CATEGORY_MUXER
AVClassCategory_AV_CLASS_CATEGORY_NA
AVClassCategory_AV_CLASS_CATEGORY_NB

< not part of ABI/API

AVClassCategory_AV_CLASS_CATEGORY_OUTPUT
AVClassCategory_AV_CLASS_CATEGORY_SWRESAMPLER
AVClassCategory_AV_CLASS_CATEGORY_SWSCALER
AVCodecID_AV_CODEC_ID_4XM
AVCodecID_AV_CODEC_ID_4GV
AVCodecID_AV_CODEC_ID_8BPS
AVCodecID_AV_CODEC_ID_8SVX_EXP
AVCodecID_AV_CODEC_ID_8SVX_FIB
AVCodecID_AV_CODEC_ID_012V
AVCodecID_AV_CODEC_ID_A64_MULTI
AVCodecID_AV_CODEC_ID_A64_MULTI5
AVCodecID_AV_CODEC_ID_AAC
AVCodecID_AV_CODEC_ID_AAC_LATM
AVCodecID_AV_CODEC_ID_AASC
AVCodecID_AV_CODEC_ID_AC3
AVCodecID_AV_CODEC_ID_ADPCM_4XM
AVCodecID_AV_CODEC_ID_ADPCM_ADX
AVCodecID_AV_CODEC_ID_ADPCM_AFC
AVCodecID_AV_CODEC_ID_ADPCM_AGM
AVCodecID_AV_CODEC_ID_ADPCM_AICA
AVCodecID_AV_CODEC_ID_ADPCM_CT
AVCodecID_AV_CODEC_ID_ADPCM_DTK
AVCodecID_AV_CODEC_ID_ADPCM_EA
AVCodecID_AV_CODEC_ID_ADPCM_EA_MAXIS_XA
AVCodecID_AV_CODEC_ID_ADPCM_EA_R1
AVCodecID_AV_CODEC_ID_ADPCM_EA_R2
AVCodecID_AV_CODEC_ID_ADPCM_EA_R3
AVCodecID_AV_CODEC_ID_ADPCM_EA_XAS
AVCodecID_AV_CODEC_ID_ADPCM_G722
AVCodecID_AV_CODEC_ID_ADPCM_G726
AVCodecID_AV_CODEC_ID_ADPCM_G726LE
AVCodecID_AV_CODEC_ID_ADPCM_IMA_AMV
AVCodecID_AV_CODEC_ID_ADPCM_IMA_APC
AVCodecID_AV_CODEC_ID_ADPCM_IMA_DAT4
AVCodecID_AV_CODEC_ID_ADPCM_IMA_DK3
AVCodecID_AV_CODEC_ID_ADPCM_IMA_DK4
AVCodecID_AV_CODEC_ID_ADPCM_IMA_EA_EACS
AVCodecID_AV_CODEC_ID_ADPCM_IMA_EA_SEAD
AVCodecID_AV_CODEC_ID_ADPCM_IMA_ISS
AVCodecID_AV_CODEC_ID_ADPCM_IMA_OKI
AVCodecID_AV_CODEC_ID_ADPCM_IMA_QT
AVCodecID_AV_CODEC_ID_ADPCM_IMA_RAD
AVCodecID_AV_CODEC_ID_ADPCM_IMA_SMJPEG
AVCodecID_AV_CODEC_ID_ADPCM_IMA_WAV
AVCodecID_AV_CODEC_ID_ADPCM_IMA_WS
AVCodecID_AV_CODEC_ID_ADPCM_MS
AVCodecID_AV_CODEC_ID_ADPCM_MTAF
AVCodecID_AV_CODEC_ID_ADPCM_PSX
AVCodecID_AV_CODEC_ID_ADPCM_SBPRO_2
AVCodecID_AV_CODEC_ID_ADPCM_SBPRO_3
AVCodecID_AV_CODEC_ID_ADPCM_SBPRO_4
AVCodecID_AV_CODEC_ID_ADPCM_SWF
AVCodecID_AV_CODEC_ID_ADPCM_THP
AVCodecID_AV_CODEC_ID_ADPCM_THP_LE
AVCodecID_AV_CODEC_ID_ADPCM_VIMA
AVCodecID_AV_CODEC_ID_ADPCM_XA
AVCodecID_AV_CODEC_ID_ADPCM_YAMAHA
AVCodecID_AV_CODEC_ID_AGM
AVCodecID_AV_CODEC_ID_AIC
AVCodecID_AV_CODEC_ID_ALAC
AVCodecID_AV_CODEC_ID_ALIAS_PIX
AVCodecID_AV_CODEC_ID_AMR_NB
AVCodecID_AV_CODEC_ID_AMR_WB
AVCodecID_AV_CODEC_ID_AMV
AVCodecID_AV_CODEC_ID_ANM
AVCodecID_AV_CODEC_ID_ANSI
AVCodecID_AV_CODEC_ID_APE
AVCodecID_AV_CODEC_ID_APNG
AVCodecID_AV_CODEC_ID_APTX
AVCodecID_AV_CODEC_ID_APTX_HD
AVCodecID_AV_CODEC_ID_ARBC
AVCodecID_AV_CODEC_ID_ARIB_CAPTION
AVCodecID_AV_CODEC_ID_ASS
AVCodecID_AV_CODEC_ID_ASV1
AVCodecID_AV_CODEC_ID_ASV2
AVCodecID_AV_CODEC_ID_ATRAC1
AVCodecID_AV_CODEC_ID_ATRAC3
AVCodecID_AV_CODEC_ID_ATRAC3P
AVCodecID_AV_CODEC_ID_ATRAC3AL
AVCodecID_AV_CODEC_ID_ATRAC3PAL
AVCodecID_AV_CODEC_ID_ATRAC9
AVCodecID_AV_CODEC_ID_AURA
AVCodecID_AV_CODEC_ID_AURA2
AVCodecID_AV_CODEC_ID_AV1
AVCodecID_AV_CODEC_ID_AVRN
AVCodecID_AV_CODEC_ID_AVRP
AVCodecID_AV_CODEC_ID_AVS
AVCodecID_AV_CODEC_ID_AVS2
AVCodecID_AV_CODEC_ID_AVUI
AVCodecID_AV_CODEC_ID_AYUV
AVCodecID_AV_CODEC_ID_BETHSOFTVID
AVCodecID_AV_CODEC_ID_BFI
AVCodecID_AV_CODEC_ID_BINKAUDIO_DCT
AVCodecID_AV_CODEC_ID_BINKAUDIO_RDFT
AVCodecID_AV_CODEC_ID_BINKVIDEO
AVCodecID_AV_CODEC_ID_BINTEXT
AVCodecID_AV_CODEC_ID_BIN_DATA
AVCodecID_AV_CODEC_ID_BITPACKED
AVCodecID_AV_CODEC_ID_BMP
AVCodecID_AV_CODEC_ID_BMV_AUDIO
AVCodecID_AV_CODEC_ID_BMV_VIDEO
AVCodecID_AV_CODEC_ID_BRENDER_PIX
AVCodecID_AV_CODEC_ID_C93
AVCodecID_AV_CODEC_ID_CAVS
AVCodecID_AV_CODEC_ID_CDGRAPHICS
AVCodecID_AV_CODEC_ID_CDXL
AVCodecID_AV_CODEC_ID_CELT
AVCodecID_AV_CODEC_ID_CFHD
AVCodecID_AV_CODEC_ID_CINEPAK
AVCodecID_AV_CODEC_ID_CLEARVIDEO
AVCodecID_AV_CODEC_ID_CLJR
AVCodecID_AV_CODEC_ID_CLLC
AVCodecID_AV_CODEC_ID_CMV
AVCodecID_AV_CODEC_ID_CODEC2
AVCodecID_AV_CODEC_ID_COMFORT_NOISE
AVCodecID_AV_CODEC_ID_COOK
AVCodecID_AV_CODEC_ID_CPIA
AVCodecID_AV_CODEC_ID_CSCD
AVCodecID_AV_CODEC_ID_CYUV
AVCodecID_AV_CODEC_ID_DAALA
AVCodecID_AV_CODEC_ID_DDS
AVCodecID_AV_CODEC_ID_DFA
AVCodecID_AV_CODEC_ID_DIRAC
AVCodecID_AV_CODEC_ID_DNXHD
AVCodecID_AV_CODEC_ID_DOLBY_E
AVCodecID_AV_CODEC_ID_DPX
AVCodecID_AV_CODEC_ID_DSD_LSBF
AVCodecID_AV_CODEC_ID_DSD_LSBF_PLANAR
AVCodecID_AV_CODEC_ID_DSD_MSBF
AVCodecID_AV_CODEC_ID_DSD_MSBF_PLANAR
AVCodecID_AV_CODEC_ID_DSICINAUDIO
AVCodecID_AV_CODEC_ID_DSICINVIDEO
AVCodecID_AV_CODEC_ID_DSS_SP
AVCodecID_AV_CODEC_ID_DST
AVCodecID_AV_CODEC_ID_DTS
AVCodecID_AV_CODEC_ID_DVAUDIO
AVCodecID_AV_CODEC_ID_DVB_SUBTITLE
AVCodecID_AV_CODEC_ID_DVB_TELETEXT
AVCodecID_AV_CODEC_ID_DVD_NAV
AVCodecID_AV_CODEC_ID_DVD_SUBTITLE
AVCodecID_AV_CODEC_ID_DVVIDEO
AVCodecID_AV_CODEC_ID_DXA
AVCodecID_AV_CODEC_ID_DXTORY
AVCodecID_AV_CODEC_ID_DXV
AVCodecID_AV_CODEC_ID_EAC3
AVCodecID_AV_CODEC_ID_EIA_608
AVCodecID_AV_CODEC_ID_ESCAPE124
AVCodecID_AV_CODEC_ID_ESCAPE130
AVCodecID_AV_CODEC_ID_EVRC
AVCodecID_AV_CODEC_ID_EXR
AVCodecID_AV_CODEC_ID_FFMETADATA

< Dummy codec for streams containing only metadata information.

AVCodecID_AV_CODEC_ID_FFV1
AVCodecID_AV_CODEC_ID_FFVHUFF
AVCodecID_AV_CODEC_ID_FFWAVESYNTH
AVCodecID_AV_CODEC_ID_FIC
AVCodecID_AV_CODEC_ID_FIRST_AUDIO

< A dummy id pointing at the start of audio codecs

AVCodecID_AV_CODEC_ID_FIRST_SUBTITLE

< A dummy ID pointing at the start of subtitle codecs.

AVCodecID_AV_CODEC_ID_FIRST_UNKNOWN

< A dummy ID pointing at the start of various fake codecs.

AVCodecID_AV_CODEC_ID_FITS
AVCodecID_AV_CODEC_ID_FLAC
AVCodecID_AV_CODEC_ID_FLASHSV
AVCodecID_AV_CODEC_ID_FLASHSV2
AVCodecID_AV_CODEC_ID_FLIC
AVCodecID_AV_CODEC_ID_FLV1
AVCodecID_AV_CODEC_ID_FMVC
AVCodecID_AV_CODEC_ID_FRAPS
AVCodecID_AV_CODEC_ID_FRWU
AVCodecID_AV_CODEC_ID_G2M
AVCodecID_AV_CODEC_ID_G729
AVCodecID_AV_CODEC_ID_G723_1
AVCodecID_AV_CODEC_ID_GDV
AVCodecID_AV_CODEC_ID_GIF
AVCodecID_AV_CODEC_ID_GREMLIN_DPCM
AVCodecID_AV_CODEC_ID_GSM

< as in Berlin toast format

AVCodecID_AV_CODEC_ID_GSM_MS
AVCodecID_AV_CODEC_ID_H261
AVCodecID_AV_CODEC_ID_H263
AVCodecID_AV_CODEC_ID_H263P
AVCodecID_AV_CODEC_ID_H263I
AVCodecID_AV_CODEC_ID_H264
AVCodecID_AV_CODEC_ID_HAP
AVCodecID_AV_CODEC_ID_HCOM
AVCodecID_AV_CODEC_ID_HDMV_PGS_SUBTITLE
AVCodecID_AV_CODEC_ID_HDMV_TEXT_SUBTITLE
AVCodecID_AV_CODEC_ID_HEVC
AVCodecID_AV_CODEC_ID_HNM4_VIDEO
AVCodecID_AV_CODEC_ID_HQX
AVCodecID_AV_CODEC_ID_HQ_HQA
AVCodecID_AV_CODEC_ID_HUFFYUV
AVCodecID_AV_CODEC_ID_HYMT
AVCodecID_AV_CODEC_ID_IAC
AVCodecID_AV_CODEC_ID_IDCIN
AVCodecID_AV_CODEC_ID_IDF
AVCodecID_AV_CODEC_ID_IFF_ILBM
AVCodecID_AV_CODEC_ID_ILBC
AVCodecID_AV_CODEC_ID_IMC
AVCodecID_AV_CODEC_ID_IMM4
AVCodecID_AV_CODEC_ID_INDEO2
AVCodecID_AV_CODEC_ID_INDEO3
AVCodecID_AV_CODEC_ID_INDEO4
AVCodecID_AV_CODEC_ID_INDEO5
AVCodecID_AV_CODEC_ID_INTERPLAY_ACM
AVCodecID_AV_CODEC_ID_INTERPLAY_DPCM
AVCodecID_AV_CODEC_ID_INTERPLAY_VIDEO
AVCodecID_AV_CODEC_ID_JACOSUB
AVCodecID_AV_CODEC_ID_JPEG2000
AVCodecID_AV_CODEC_ID_JPEGLS
AVCodecID_AV_CODEC_ID_JV
AVCodecID_AV_CODEC_ID_KGV1
AVCodecID_AV_CODEC_ID_KMVC
AVCodecID_AV_CODEC_ID_LAGARITH
AVCodecID_AV_CODEC_ID_LJPEG
AVCodecID_AV_CODEC_ID_LOCO
AVCodecID_AV_CODEC_ID_LSCR
AVCodecID_AV_CODEC_ID_M101
AVCodecID_AV_CODEC_ID_MACE3
AVCodecID_AV_CODEC_ID_MACE6
AVCodecID_AV_CODEC_ID_MAD
AVCodecID_AV_CODEC_ID_MAGICYUV
AVCodecID_AV_CODEC_ID_MDEC
AVCodecID_AV_CODEC_ID_METASOUND
AVCodecID_AV_CODEC_ID_MICRODVD
AVCodecID_AV_CODEC_ID_MIMIC
AVCodecID_AV_CODEC_ID_MJPEG
AVCodecID_AV_CODEC_ID_MJPEGB
AVCodecID_AV_CODEC_ID_MLP
AVCodecID_AV_CODEC_ID_MMVIDEO
AVCodecID_AV_CODEC_ID_MOTIONPIXELS
AVCodecID_AV_CODEC_ID_MOV_TEXT
AVCodecID_AV_CODEC_ID_MP1
AVCodecID_AV_CODEC_ID_MP2
AVCodecID_AV_CODEC_ID_MP3

< preferred ID for decoding MPEG audio layer 1, 2 or 3

AVCodecID_AV_CODEC_ID_MP3ADU
AVCodecID_AV_CODEC_ID_MP4ALS
AVCodecID_AV_CODEC_ID_MP3ON4
AVCodecID_AV_CODEC_ID_MPEG1VIDEO
AVCodecID_AV_CODEC_ID_MPEG2VIDEO

< preferred ID for MPEG-1/2 video decoding

AVCodecID_AV_CODEC_ID_MPEG2TS

< FAKE codec to indicate a raw MPEG-2 TS stream (only used by libavformat)

AVCodecID_AV_CODEC_ID_MPEG4
AVCodecID_AV_CODEC_ID_MPEG4SYSTEMS

< FAKE codec to indicate a MPEG-4 Systems stream (only used by libavformat)

AVCodecID_AV_CODEC_ID_MPL2
AVCodecID_AV_CODEC_ID_MSA1
AVCodecID_AV_CODEC_ID_MSCC
AVCodecID_AV_CODEC_ID_MSMPEG4V1
AVCodecID_AV_CODEC_ID_MSMPEG4V2
AVCodecID_AV_CODEC_ID_MSMPEG4V3
AVCodecID_AV_CODEC_ID_MSRLE
AVCodecID_AV_CODEC_ID_MSS1
AVCodecID_AV_CODEC_ID_MSS2
AVCodecID_AV_CODEC_ID_MSVIDEO1
AVCodecID_AV_CODEC_ID_MSZH
AVCodecID_AV_CODEC_ID_MTS2
AVCodecID_AV_CODEC_ID_MUSEPACK7
AVCodecID_AV_CODEC_ID_MUSEPACK8
AVCodecID_AV_CODEC_ID_MVC1
AVCodecID_AV_CODEC_ID_MVC2
AVCodecID_AV_CODEC_ID_MWSC
AVCodecID_AV_CODEC_ID_MXPEG
AVCodecID_AV_CODEC_ID_NELLYMOSER
AVCodecID_AV_CODEC_ID_NONE
AVCodecID_AV_CODEC_ID_NUV
AVCodecID_AV_CODEC_ID_ON2AVC
AVCodecID_AV_CODEC_ID_OPUS
AVCodecID_AV_CODEC_ID_OTF
AVCodecID_AV_CODEC_ID_PAF_AUDIO
AVCodecID_AV_CODEC_ID_PAF_VIDEO
AVCodecID_AV_CODEC_ID_PAM
AVCodecID_AV_CODEC_ID_PBM
AVCodecID_AV_CODEC_ID_PCM_ALAW
AVCodecID_AV_CODEC_ID_PCM_BLURAY
AVCodecID_AV_CODEC_ID_PCM_DVD
AVCodecID_AV_CODEC_ID_PCM_F16LE
AVCodecID_AV_CODEC_ID_PCM_F24LE
AVCodecID_AV_CODEC_ID_PCM_F32BE
AVCodecID_AV_CODEC_ID_PCM_F32LE
AVCodecID_AV_CODEC_ID_PCM_F64BE
AVCodecID_AV_CODEC_ID_PCM_F64LE
AVCodecID_AV_CODEC_ID_PCM_LXF
AVCodecID_AV_CODEC_ID_PCM_MULAW
AVCodecID_AV_CODEC_ID_PCM_S8
AVCodecID_AV_CODEC_ID_PCM_S8_PLANAR
AVCodecID_AV_CODEC_ID_PCM_S16LE
AVCodecID_AV_CODEC_ID_PCM_S16BE
AVCodecID_AV_CODEC_ID_PCM_S16LE_PLANAR
AVCodecID_AV_CODEC_ID_PCM_S16BE_PLANAR
AVCodecID_AV_CODEC_ID_PCM_S24LE
AVCodecID_AV_CODEC_ID_PCM_S24BE
AVCodecID_AV_CODEC_ID_PCM_S24DAUD
AVCodecID_AV_CODEC_ID_PCM_S24LE_PLANAR
AVCodecID_AV_CODEC_ID_PCM_S32LE
AVCodecID_AV_CODEC_ID_PCM_S32BE
AVCodecID_AV_CODEC_ID_PCM_S32LE_PLANAR
AVCodecID_AV_CODEC_ID_PCM_S64LE
AVCodecID_AV_CODEC_ID_PCM_S64BE
AVCodecID_AV_CODEC_ID_PCM_U8
AVCodecID_AV_CODEC_ID_PCM_U16LE
AVCodecID_AV_CODEC_ID_PCM_U16BE
AVCodecID_AV_CODEC_ID_PCM_U24LE
AVCodecID_AV_CODEC_ID_PCM_U24BE
AVCodecID_AV_CODEC_ID_PCM_U32LE
AVCodecID_AV_CODEC_ID_PCM_U32BE
AVCodecID_AV_CODEC_ID_PCM_VIDC
AVCodecID_AV_CODEC_ID_PCM_ZORK
AVCodecID_AV_CODEC_ID_PCX
AVCodecID_AV_CODEC_ID_PGM
AVCodecID_AV_CODEC_ID_PGMYUV
AVCodecID_AV_CODEC_ID_PICTOR
AVCodecID_AV_CODEC_ID_PIXLET
AVCodecID_AV_CODEC_ID_PJS
AVCodecID_AV_CODEC_ID_PNG
AVCodecID_AV_CODEC_ID_PPM
AVCodecID_AV_CODEC_ID_PROBE

< codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it

AVCodecID_AV_CODEC_ID_PRORES
AVCodecID_AV_CODEC_ID_PROSUMER
AVCodecID_AV_CODEC_ID_PSD
AVCodecID_AV_CODEC_ID_PTX
AVCodecID_AV_CODEC_ID_QCELP
AVCodecID_AV_CODEC_ID_QDM2
AVCodecID_AV_CODEC_ID_QDMC
AVCodecID_AV_CODEC_ID_QDRAW
AVCodecID_AV_CODEC_ID_QPEG
AVCodecID_AV_CODEC_ID_QTRLE
AVCodecID_AV_CODEC_ID_R10K
AVCodecID_AV_CODEC_ID_R210
AVCodecID_AV_CODEC_ID_RALF
AVCodecID_AV_CODEC_ID_RASC
AVCodecID_AV_CODEC_ID_RAWVIDEO
AVCodecID_AV_CODEC_ID_RA_144
AVCodecID_AV_CODEC_ID_RA_288
AVCodecID_AV_CODEC_ID_REALTEXT
AVCodecID_AV_CODEC_ID_RL2
AVCodecID_AV_CODEC_ID_ROQ
AVCodecID_AV_CODEC_ID_ROQ_DPCM
AVCodecID_AV_CODEC_ID_RPZA
AVCodecID_AV_CODEC_ID_RSCC
AVCodecID_AV_CODEC_ID_RV10
AVCodecID_AV_CODEC_ID_RV20
AVCodecID_AV_CODEC_ID_RV30
AVCodecID_AV_CODEC_ID_RV40
AVCodecID_AV_CODEC_ID_S302M
AVCodecID_AV_CODEC_ID_SAMI
AVCodecID_AV_CODEC_ID_SANM
AVCodecID_AV_CODEC_ID_SBC
AVCodecID_AV_CODEC_ID_SCPR
AVCodecID_AV_CODEC_ID_SCREENPRESSO
AVCodecID_AV_CODEC_ID_SCTE_35

< Contain timestamp estimated through PCR of program stream.

AVCodecID_AV_CODEC_ID_SDX2_DPCM
AVCodecID_AV_CODEC_ID_SGI
AVCodecID_AV_CODEC_ID_SGIRLE
AVCodecID_AV_CODEC_ID_SHEERVIDEO
AVCodecID_AV_CODEC_ID_SHORTEN
AVCodecID_AV_CODEC_ID_SIPR
AVCodecID_AV_CODEC_ID_SMACKAUDIO
AVCodecID_AV_CODEC_ID_SMACKVIDEO
AVCodecID_AV_CODEC_ID_SMC
AVCodecID_AV_CODEC_ID_SMPTE_KLV
AVCodecID_AV_CODEC_ID_SMV
AVCodecID_AV_CODEC_ID_SMVJPEG
AVCodecID_AV_CODEC_ID_SNOW
AVCodecID_AV_CODEC_ID_SOL_DPCM
AVCodecID_AV_CODEC_ID_SONIC
AVCodecID_AV_CODEC_ID_SONIC_LS
AVCodecID_AV_CODEC_ID_SP5X
AVCodecID_AV_CODEC_ID_SPEEDHQ
AVCodecID_AV_CODEC_ID_SPEEX
AVCodecID_AV_CODEC_ID_SRGC
AVCodecID_AV_CODEC_ID_SRT
AVCodecID_AV_CODEC_ID_SSA
AVCodecID_AV_CODEC_ID_STL
AVCodecID_AV_CODEC_ID_SUBRIP
AVCodecID_AV_CODEC_ID_SUBVIEWER
AVCodecID_AV_CODEC_ID_SUBVIEWER1
AVCodecID_AV_CODEC_ID_SUNRAST
AVCodecID_AV_CODEC_ID_SVG
AVCodecID_AV_CODEC_ID_SVQ1
AVCodecID_AV_CODEC_ID_SVQ3
AVCodecID_AV_CODEC_ID_TAK
AVCodecID_AV_CODEC_ID_TARGA
AVCodecID_AV_CODEC_ID_TARGA_Y216
AVCodecID_AV_CODEC_ID_TDSC
AVCodecID_AV_CODEC_ID_TEXT

< raw UTF-8 text

AVCodecID_AV_CODEC_ID_TGQ
AVCodecID_AV_CODEC_ID_TGV
AVCodecID_AV_CODEC_ID_THEORA
AVCodecID_AV_CODEC_ID_THP
AVCodecID_AV_CODEC_ID_TIERTEXSEQVIDEO
AVCodecID_AV_CODEC_ID_TIFF
AVCodecID_AV_CODEC_ID_TIMED_ID3
AVCodecID_AV_CODEC_ID_TMV
AVCodecID_AV_CODEC_ID_TQI
AVCodecID_AV_CODEC_ID_TRUEHD
AVCodecID_AV_CODEC_ID_TRUEMOTION1
AVCodecID_AV_CODEC_ID_TRUEMOTION2
AVCodecID_AV_CODEC_ID_TRUEMOTION2RT
AVCodecID_AV_CODEC_ID_TRUESPEECH
AVCodecID_AV_CODEC_ID_TSCC
AVCodecID_AV_CODEC_ID_TSCC2
AVCodecID_AV_CODEC_ID_TTA
AVCodecID_AV_CODEC_ID_TTF
AVCodecID_AV_CODEC_ID_TTML
AVCodecID_AV_CODEC_ID_TWINVQ
AVCodecID_AV_CODEC_ID_TXD
AVCodecID_AV_CODEC_ID_ULTI
AVCodecID_AV_CODEC_ID_UTVIDEO
AVCodecID_AV_CODEC_ID_V210X
AVCodecID_AV_CODEC_ID_V210
AVCodecID_AV_CODEC_ID_V308
AVCodecID_AV_CODEC_ID_V408
AVCodecID_AV_CODEC_ID_V410
AVCodecID_AV_CODEC_ID_VB
AVCodecID_AV_CODEC_ID_VBLE
AVCodecID_AV_CODEC_ID_VC1
AVCodecID_AV_CODEC_ID_VC1IMAGE
AVCodecID_AV_CODEC_ID_VCR1
AVCodecID_AV_CODEC_ID_VIXL
AVCodecID_AV_CODEC_ID_VMDAUDIO
AVCodecID_AV_CODEC_ID_VMDVIDEO
AVCodecID_AV_CODEC_ID_VMNC
AVCodecID_AV_CODEC_ID_VORBIS
AVCodecID_AV_CODEC_ID_VP3
AVCodecID_AV_CODEC_ID_VP4
AVCodecID_AV_CODEC_ID_VP5
AVCodecID_AV_CODEC_ID_VP6
AVCodecID_AV_CODEC_ID_VP6F
AVCodecID_AV_CODEC_ID_VP6A
AVCodecID_AV_CODEC_ID_VP7
AVCodecID_AV_CODEC_ID_VP8
AVCodecID_AV_CODEC_ID_VP9
AVCodecID_AV_CODEC_ID_VPLAYER
AVCodecID_AV_CODEC_ID_WAVPACK
AVCodecID_AV_CODEC_ID_WCMV
AVCodecID_AV_CODEC_ID_WEBP
AVCodecID_AV_CODEC_ID_WEBVTT
AVCodecID_AV_CODEC_ID_WESTWOOD_SND1
AVCodecID_AV_CODEC_ID_WMALOSSLESS
AVCodecID_AV_CODEC_ID_WMAPRO
AVCodecID_AV_CODEC_ID_WMAV1
AVCodecID_AV_CODEC_ID_WMAV2
AVCodecID_AV_CODEC_ID_WMAVOICE
AVCodecID_AV_CODEC_ID_WMV1
AVCodecID_AV_CODEC_ID_WMV2
AVCodecID_AV_CODEC_ID_WMV3
AVCodecID_AV_CODEC_ID_WMV3IMAGE
AVCodecID_AV_CODEC_ID_WNV1
AVCodecID_AV_CODEC_ID_WRAPPED_AVFRAME

< Passthrough codec, AVFrames wrapped in AVPacket

AVCodecID_AV_CODEC_ID_WS_VQA
AVCodecID_AV_CODEC_ID_XAN_DPCM
AVCodecID_AV_CODEC_ID_XAN_WC3
AVCodecID_AV_CODEC_ID_XAN_WC4
AVCodecID_AV_CODEC_ID_XBIN
AVCodecID_AV_CODEC_ID_XBM
AVCodecID_AV_CODEC_ID_XFACE
AVCodecID_AV_CODEC_ID_XMA1
AVCodecID_AV_CODEC_ID_XMA2
AVCodecID_AV_CODEC_ID_XPM
AVCodecID_AV_CODEC_ID_XSUB
AVCodecID_AV_CODEC_ID_XWD
AVCodecID_AV_CODEC_ID_Y41P
AVCodecID_AV_CODEC_ID_YLC
AVCodecID_AV_CODEC_ID_YOP
AVCodecID_AV_CODEC_ID_YUV4
AVCodecID_AV_CODEC_ID_ZEROCODEC
AVCodecID_AV_CODEC_ID_ZLIB
AVCodecID_AV_CODEC_ID_ZMBV
AVColorPrimaries_AVCOL_PRI_BT470M

< also FCC Title 47 Code of Federal Regulations 73.682 (a)(20)

AVColorPrimaries_AVCOL_PRI_BT470BG

< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM

AVColorPrimaries_AVCOL_PRI_BT709

< also ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP177 Annex B

AVColorPrimaries_AVCOL_PRI_BT2020

< ITU-R BT2020

AVColorPrimaries_AVCOL_PRI_FILM

< colour filters using Illuminant C

AVColorPrimaries_AVCOL_PRI_JEDEC_P22

< JEDEC P22 phosphors

AVColorPrimaries_AVCOL_PRI_NB

< Not part of ABI

AVColorPrimaries_AVCOL_PRI_RESERVED
AVColorPrimaries_AVCOL_PRI_RESERVED0
AVColorPrimaries_AVCOL_PRI_SMPTE170M

< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC

AVColorPrimaries_AVCOL_PRI_SMPTE240M

< functionally identical to above

AVColorPrimaries_AVCOL_PRI_SMPTE428

< SMPTE ST 428-1 (CIE 1931 XYZ)

AVColorPrimaries_AVCOL_PRI_SMPTE431

< SMPTE ST 431-2 (2011) / DCI P3

AVColorPrimaries_AVCOL_PRI_SMPTE432

< SMPTE ST 432-1 (2010) / P3 D65 / Display P3

AVColorPrimaries_AVCOL_PRI_SMPTEST428_1
AVColorPrimaries_AVCOL_PRI_UNSPECIFIED
AVColorRange_AVCOL_RANGE_JPEG

< the normal 2^n-1 "JPEG" YUV ranges

AVColorRange_AVCOL_RANGE_MPEG

< the normal 219*2^(n-8) "MPEG" YUV ranges

AVColorRange_AVCOL_RANGE_NB

< Not part of ABI

AVColorRange_AVCOL_RANGE_UNSPECIFIED
AVColorSpace_AVCOL_SPC_BT470BG

< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601

AVColorSpace_AVCOL_SPC_BT709

< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B

AVColorSpace_AVCOL_SPC_BT2020_NCL

< ITU-R BT2020 non-constant luminance system

AVColorSpace_AVCOL_SPC_BT2020_CL

< ITU-R BT2020 constant luminance system

AVColorSpace_AVCOL_SPC_CHROMA_DERIVED_CL

< Chromaticity-derived constant luminance system

AVColorSpace_AVCOL_SPC_CHROMA_DERIVED_NCL

< Chromaticity-derived non-constant luminance system

AVColorSpace_AVCOL_SPC_FCC

< FCC Title 47 Code of Federal Regulations 73.682 (a)(20)

AVColorSpace_AVCOL_SPC_ICTCP

< ITU-R BT.2100-0, ICtCp

AVColorSpace_AVCOL_SPC_NB

< Not part of ABI

AVColorSpace_AVCOL_SPC_RESERVED
AVColorSpace_AVCOL_SPC_RGB

< order of coefficients is actually GBR, also IEC 61966-2-1 (sRGB)

AVColorSpace_AVCOL_SPC_SMPTE170M

< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC

AVColorSpace_AVCOL_SPC_SMPTE240M

< functionally identical to above

AVColorSpace_AVCOL_SPC_SMPTE2085

< SMPTE 2085, Y'D'zD'x

AVColorSpace_AVCOL_SPC_UNSPECIFIED
AVColorSpace_AVCOL_SPC_YCGCO

< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16

AVColorSpace_AVCOL_SPC_YCOCG
AVColorTransferCharacteristic_AVCOL_TRC_ARIB_STD_B67

< ARIB STD-B67, known as "Hybrid log-gamma"

AVColorTransferCharacteristic_AVCOL_TRC_BT709

< also ITU-R BT1361

AVColorTransferCharacteristic_AVCOL_TRC_BT1361_ECG

< ITU-R BT1361 Extended Colour Gamut

AVColorTransferCharacteristic_AVCOL_TRC_BT2020_10

< ITU-R BT2020 for 10-bit system

AVColorTransferCharacteristic_AVCOL_TRC_BT2020_12

< ITU-R BT2020 for 12-bit system

AVColorTransferCharacteristic_AVCOL_TRC_GAMMA22

< also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM

AVColorTransferCharacteristic_AVCOL_TRC_GAMMA28

< also ITU-R BT470BG

AVColorTransferCharacteristic_AVCOL_TRC_IEC61966_2_1

< IEC 61966-2-1 (sRGB or sYCC)

AVColorTransferCharacteristic_AVCOL_TRC_IEC61966_2_4

< IEC 61966-2-4

AVColorTransferCharacteristic_AVCOL_TRC_LINEAR

< "Linear transfer characteristics"

AVColorTransferCharacteristic_AVCOL_TRC_LOG

< "Logarithmic transfer characteristic (100:1 range)"

AVColorTransferCharacteristic_AVCOL_TRC_LOG_SQRT

< "Logarithmic transfer characteristic (100 * Sqrt(10) : 1 range)"

AVColorTransferCharacteristic_AVCOL_TRC_NB

< Not part of ABI

AVColorTransferCharacteristic_AVCOL_TRC_RESERVED
AVColorTransferCharacteristic_AVCOL_TRC_RESERVED0
AVColorTransferCharacteristic_AVCOL_TRC_SMPTE170M

< also ITU-R BT601-6 525 or 625 / ITU-R BT1358 525 or 625 / ITU-R BT1700 NTSC

AVColorTransferCharacteristic_AVCOL_TRC_SMPTE240M
AVColorTransferCharacteristic_AVCOL_TRC_SMPTE428

< SMPTE ST 428-1

AVColorTransferCharacteristic_AVCOL_TRC_SMPTE2084

< SMPTE ST 2084 for 10-, 12-, 14- and 16-bit systems

AVColorTransferCharacteristic_AVCOL_TRC_SMPTEST2084
AVColorTransferCharacteristic_AVCOL_TRC_SMPTEST428_1
AVColorTransferCharacteristic_AVCOL_TRC_UNSPECIFIED
AVDevToAppMessageType_AV_DEV_TO_APP_BUFFER_OVERFLOW

Buffer fullness status messages.

AVDevToAppMessageType_AV_DEV_TO_APP_BUFFER_READABLE

Buffer readable/writable.

AVDevToAppMessageType_AV_DEV_TO_APP_BUFFER_UNDERFLOW

Buffer fullness status messages.

AVDevToAppMessageType_AV_DEV_TO_APP_BUFFER_WRITABLE

Buffer readable/writable.

AVDevToAppMessageType_AV_DEV_TO_APP_CREATE_WINDOW_BUFFER

Create window buffer message.

AVDevToAppMessageType_AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER

Destroy window buffer message.

AVDevToAppMessageType_AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER

Display window buffer message.

AVDevToAppMessageType_AV_DEV_TO_APP_MUTE_STATE_CHANGED

Mute state change message.

AVDevToAppMessageType_AV_DEV_TO_APP_NONE

Dummy message.

AVDevToAppMessageType_AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER

Prepare window buffer message.

AVDevToAppMessageType_AV_DEV_TO_APP_VOLUME_LEVEL_CHANGED

Volume level change message.

AVDiscard_AVDISCARD_ALL

< discard all

AVDiscard_AVDISCARD_BIDIR

< discard all bidirectional frames

AVDiscard_AVDISCARD_DEFAULT

< discard useless packets like 0 size packets in avi

AVDiscard_AVDISCARD_NONE

< discard nothing

AVDiscard_AVDISCARD_NONINTRA

< discard all non intra frames

AVDiscard_AVDISCARD_NONKEY

< discard all frames except keyframes

AVDiscard_AVDISCARD_NONREF

< discard all non reference

AVDurationEstimationMethod_AVFMT_DURATION_FROM_BITRATE

< Duration estimated from bitrate (less accurate)

AVDurationEstimationMethod_AVFMT_DURATION_FROM_PTS

< Duration accurately estimated from PTSes

AVDurationEstimationMethod_AVFMT_DURATION_FROM_STREAM

< Duration estimated from a stream with a known duration

AVERROR_EXPERIMENTAL
AVERROR_INPUT_CHANGED
AVERROR_OUTPUT_CHANGED
AVEscapeMode_AV_ESCAPE_MODE_AUTO

< Use auto-selected escaping mode.

AVEscapeMode_AV_ESCAPE_MODE_BACKSLASH

< Use backslash escaping.

AVEscapeMode_AV_ESCAPE_MODE_QUOTE

< Use single-quote escaping.

AVFILTER_AUTO_CONVERT_ALL

< all automatic conversions enabled

AVFILTER_AUTO_CONVERT_NONE

< all automatic conversions disabled

AVFILTER_CMD_FLAG_FAST
AVFILTER_CMD_FLAG_ONE
AVFILTER_FLAG_DYNAMIC_INPUTS
AVFILTER_FLAG_DYNAMIC_OUTPUTS
AVFILTER_FLAG_SLICE_THREADS
AVFILTER_FLAG_SUPPORT_TIMELINE
AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC
AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL
AVFILTER_THREAD_SLICE
AVFMTCTX_NOHEADER
AVFMTCTX_UNSEEKABLE
AVFMT_ALLOW_FLUSH
AVFMT_AVOID_NEG_TS_AUTO
AVFMT_AVOID_NEG_TS_MAKE_NON_NEGATIVE
AVFMT_AVOID_NEG_TS_MAKE_ZERO
AVFMT_EVENT_FLAG_METADATA_UPDATED
AVFMT_FLAG_AUTO_BSF
AVFMT_FLAG_BITEXACT
AVFMT_FLAG_CUSTOM_IO
AVFMT_FLAG_DISCARD_CORRUPT
AVFMT_FLAG_FAST_SEEK
AVFMT_FLAG_FLUSH_PACKETS
AVFMT_FLAG_GENPTS
AVFMT_FLAG_IGNDTS
AVFMT_FLAG_IGNIDX
AVFMT_FLAG_KEEP_SIDE_DATA
AVFMT_FLAG_MP4A_LATM
AVFMT_FLAG_NOBUFFER
AVFMT_FLAG_NOFILLIN
AVFMT_FLAG_NONBLOCK
AVFMT_FLAG_NOPARSE
AVFMT_FLAG_PRIV_OPT
AVFMT_FLAG_SHORTEST
AVFMT_FLAG_SORT_DTS
AVFMT_GENERIC_INDEX
AVFMT_GLOBALHEADER
AVFMT_NEEDNUMBER
AVFMT_NOBINSEARCH
AVFMT_NODIMENSIONS
AVFMT_NOFILE
AVFMT_NOGENSEARCH
AVFMT_NOSTREAMS
AVFMT_NOTIMESTAMPS
AVFMT_NO_BYTE_SEEK
AVFMT_SEEK_TO_PTS
AVFMT_SHOW_IDS
AVFMT_TS_DISCONT
AVFMT_TS_NEGATIVE
AVFMT_TS_NONSTRICT
AVFMT_VARIABLE_FPS
AVFieldOrder_AV_FIELD_BB
AVFieldOrder_AV_FIELD_BT
AVFieldOrder_AV_FIELD_PROGRESSIVE
AVFieldOrder_AV_FIELD_TB
AVFieldOrder_AV_FIELD_TT
AVFieldOrder_AV_FIELD_UNKNOWN
AVFilterLink_AVLINK_INIT

< complete

AVFilterLink_AVLINK_STARTINIT

< started, but incomplete

AVFilterLink_AVLINK_UNINIT

< not started

AVFrameSideDataType_AV_FRAME_DATA_A53_CC

ATSC A53 Part 4 Closed Captions. A53 CC bitstream is stored as uint8_t in AVFrameSideData.data. The number of bytes of CC data is AVFrameSideData.size.

AVFrameSideDataType_AV_FRAME_DATA_AFD

Active Format Description data consisting of a single byte as specified in ETSI TS 101 154 using AVActiveFormatDescription enum.

AVFrameSideDataType_AV_FRAME_DATA_AUDIO_SERVICE_TYPE

This side data must be associated with an audio frame and corresponds to enum AVAudioServiceType defined in avcodec.h.

AVFrameSideDataType_AV_FRAME_DATA_CONTENT_LIGHT_LEVEL

Content light level (based on CTA-861.3). This payload contains data in the form of the AVContentLightMetadata struct.

AVFrameSideDataType_AV_FRAME_DATA_DISPLAYMATRIX

This side data contains a 3x3 transformation matrix describing an affine transformation that needs to be applied to the frame for correct presentation.

AVFrameSideDataType_AV_FRAME_DATA_DOWNMIX_INFO

Metadata relevant to a downmix procedure. The data is the AVDownmixInfo struct defined in libavutil/downmix_info.h.

AVFrameSideDataType_AV_FRAME_DATA_DYNAMIC_HDR_PLUS

HDR dynamic metadata associated with a video frame. The payload is an AVDynamicHDRPlus type and contains information for color volume transform - application 4 of SMPTE 2094-40:2016 standard.

AVFrameSideDataType_AV_FRAME_DATA_GOP_TIMECODE

The GOP timecode in 25 bit timecode format. Data format is 64-bit integer. This is set on the first frame of a GOP that has a temporal reference of 0.

AVFrameSideDataType_AV_FRAME_DATA_ICC_PROFILE

The data contains an ICC profile as an opaque octet buffer following the format described by ISO 15076-1 with an optional name defined in the metadata key entry "name".

AVFrameSideDataType_AV_FRAME_DATA_MASTERING_DISPLAY_METADATA

Mastering display metadata associated with a video frame. The payload is an AVMasteringDisplayMetadata type and contains information about the mastering display color volume.

AVFrameSideDataType_AV_FRAME_DATA_MATRIXENCODING

The data is the AVMatrixEncoding enum defined in libavutil/channel_layout.h.

AVFrameSideDataType_AV_FRAME_DATA_MOTION_VECTORS

Motion vectors exported by some codecs (on demand through the export_mvs flag set in the libavcodec AVCodecContext flags2 option). The data is the AVMotionVector struct defined in libavutil/motion_vector.h.

AVFrameSideDataType_AV_FRAME_DATA_PANSCAN

The data is the AVPanScan struct defined in libavcodec.

AVFrameSideDataType_AV_FRAME_DATA_QP_TABLE_DATA

Raw QP table data. Its format is described by AV_FRAME_DATA_QP_TABLE_PROPERTIES. Use av_frame_set_qp_table() and av_frame_get_qp_table() to access this instead.

AVFrameSideDataType_AV_FRAME_DATA_QP_TABLE_PROPERTIES

Implementation-specific description of the format of AV_FRAME_QP_TABLE_DATA. The contents of this side data are undocumented and internal; use av_frame_set_qp_table() and av_frame_get_qp_table() to access this in a meaningful way instead.

AVFrameSideDataType_AV_FRAME_DATA_REGIONS_OF_INTEREST

Regions Of Interest, the data is an array of AVRegionOfInterest type, the number of array element is implied by AVFrameSideData.size / AVRegionOfInterest.self_size.

AVFrameSideDataType_AV_FRAME_DATA_REPLAYGAIN

ReplayGain information in the form of the AVReplayGain struct.

AVFrameSideDataType_AV_FRAME_DATA_S12M_TIMECODE

Timecode which conforms to SMPTE ST 12-1. The data is an array of 4 uint32_t where the first uint32_t describes how many (1-3) of the other timecodes are used. The timecode format is described in the av_timecode_get_smpte_from_framenum() function in libavutil/timecode.c.

AVFrameSideDataType_AV_FRAME_DATA_SKIP_SAMPLES

Recommmends skipping the specified number of samples. This is exported only if the "skip_manual" AVOption is set in libavcodec. This has the same format as AV_PKT_DATA_SKIP_SAMPLES. @code u32le number of samples to skip from start of this packet u32le number of samples to skip from end of this packet u8 reason for start skip u8 reason for end skip (0=padding silence, 1=convergence) @endcode

AVFrameSideDataType_AV_FRAME_DATA_SPHERICAL

The data represents the AVSphericalMapping structure defined in libavutil/spherical.h.

AVFrameSideDataType_AV_FRAME_DATA_STEREO3D

Stereoscopic 3d metadata. The data is the AVStereo3D struct defined in libavutil/stereo3d.h.

AVHWDeviceType_AV_HWDEVICE_TYPE_CUDA
AVHWDeviceType_AV_HWDEVICE_TYPE_D3D11VA
AVHWDeviceType_AV_HWDEVICE_TYPE_DRM
AVHWDeviceType_AV_HWDEVICE_TYPE_DXVA2
AVHWDeviceType_AV_HWDEVICE_TYPE_MEDIACODEC
AVHWDeviceType_AV_HWDEVICE_TYPE_NONE
AVHWDeviceType_AV_HWDEVICE_TYPE_OPENCL
AVHWDeviceType_AV_HWDEVICE_TYPE_QSV
AVHWDeviceType_AV_HWDEVICE_TYPE_VAAPI
AVHWDeviceType_AV_HWDEVICE_TYPE_VDPAU
AVHWDeviceType_AV_HWDEVICE_TYPE_VIDEOTOOLBOX
AVHWFrameTransferDirection_AV_HWFRAME_TRANSFER_DIRECTION_FROM

Transfer the data from the queried hw frame.

AVHWFrameTransferDirection_AV_HWFRAME_TRANSFER_DIRECTION_TO

Transfer the data to the queried hw frame.

AVINDEX_DISCARD_FRAME
AVINDEX_KEYFRAME
AVIODataMarkerType_AVIO_DATA_MARKER_BOUNDARY_POINT

A point in the output bytestream where a demuxer can start parsing (for non self synchronizing bytestream formats). That is, any non-keyframe packet start point.

AVIODataMarkerType_AVIO_DATA_MARKER_FLUSH_POINT

A point in the output bytestream where the underlying AVIOContext might flush the buffer depending on latency or buffering requirements. Typically means the end of a packet.

AVIODataMarkerType_AVIO_DATA_MARKER_HEADER

Header data; this needs to be present for the stream to be decodeable.

AVIODataMarkerType_AVIO_DATA_MARKER_SYNC_POINT

A point in the output bytestream where a decoder can start decoding (i.e. a keyframe). A demuxer/decoder given the data flagged with AVIO_DATA_MARKER_HEADER, followed by any AVIO_DATA_MARKER_SYNC_POINT, should give decodeable results.

AVIODataMarkerType_AVIO_DATA_MARKER_TRAILER

Trailer data, which doesn't contain actual content, but only for finalizing the output file.

AVIODataMarkerType_AVIO_DATA_MARKER_UNKNOWN

This is any, unlabelled data. It can either be a muxer not marking any positions at all, it can be an actual boundary/sync point that the muxer chooses not to mark, or a later part of a packet/fragment that is cut into multiple write callbacks due to limited IO buffer size.

AVIODirEntryType_AVIO_ENTRY_BLOCK_DEVICE
AVIODirEntryType_AVIO_ENTRY_CHARACTER_DEVICE
AVIODirEntryType_AVIO_ENTRY_DIRECTORY
AVIODirEntryType_AVIO_ENTRY_FILE
AVIODirEntryType_AVIO_ENTRY_NAMED_PIPE
AVIODirEntryType_AVIO_ENTRY_SERVER
AVIODirEntryType_AVIO_ENTRY_SHARE
AVIODirEntryType_AVIO_ENTRY_SOCKET
AVIODirEntryType_AVIO_ENTRY_SYMBOLIC_LINK
AVIODirEntryType_AVIO_ENTRY_UNKNOWN
AVIODirEntryType_AVIO_ENTRY_WORKGROUP
AVIO_FLAG_DIRECT
AVIO_FLAG_NONBLOCK
AVIO_FLAG_READ
AVIO_FLAG_READ_WRITE
AVIO_FLAG_WRITE
AVIO_SEEKABLE_NORMAL
AVIO_SEEKABLE_TIME
AVLockOp_AV_LOCK_CREATE

< Create a mutex

AVLockOp_AV_LOCK_DESTROY

< Free mutex resources

AVLockOp_AV_LOCK_OBTAIN

< Lock the mutex

AVLockOp_AV_LOCK_RELEASE

< Unlock the mutex

AVMatrixEncoding_AV_MATRIX_ENCODING_DOLBY
AVMatrixEncoding_AV_MATRIX_ENCODING_DOLBYEX
AVMatrixEncoding_AV_MATRIX_ENCODING_DOLBYHEADPHONE
AVMatrixEncoding_AV_MATRIX_ENCODING_DPLII
AVMatrixEncoding_AV_MATRIX_ENCODING_DPLIIX
AVMatrixEncoding_AV_MATRIX_ENCODING_DPLIIZ
AVMatrixEncoding_AV_MATRIX_ENCODING_NB
AVMatrixEncoding_AV_MATRIX_ENCODING_NONE
AVMediaType_AVMEDIA_TYPE_ATTACHMENT

< Opaque data information usually sparse

AVMediaType_AVMEDIA_TYPE_AUDIO
AVMediaType_AVMEDIA_TYPE_DATA

< Opaque data information usually continuous

AVMediaType_AVMEDIA_TYPE_NB
AVMediaType_AVMEDIA_TYPE_SUBTITLE
AVMediaType_AVMEDIA_TYPE_UNKNOWN

< Usually treated as AVMEDIA_TYPE_DATA

AVMediaType_AVMEDIA_TYPE_VIDEO
AVMixCoeffType_AV_MIX_COEFF_TYPE_FLT

32-bit 17.15 fixed-point

AVMixCoeffType_AV_MIX_COEFF_TYPE_NB

floating-point

AVMixCoeffType_AV_MIX_COEFF_TYPE_Q8
AVMixCoeffType_AV_MIX_COEFF_TYPE_Q15

16-bit 8.8 fixed-point

AVOptionType_AV_OPT_TYPE_BINARY

< offset must point to a pointer immediately followed by an int for the length

AVOptionType_AV_OPT_TYPE_BOOL
AVOptionType_AV_OPT_TYPE_CHANNEL_LAYOUT
AVOptionType_AV_OPT_TYPE_COLOR
AVOptionType_AV_OPT_TYPE_CONST
AVOptionType_AV_OPT_TYPE_DICT
AVOptionType_AV_OPT_TYPE_DOUBLE
AVOptionType_AV_OPT_TYPE_DURATION
AVOptionType_AV_OPT_TYPE_FLAGS
AVOptionType_AV_OPT_TYPE_FLOAT
AVOptionType_AV_OPT_TYPE_IMAGE_SIZE

< offset must point to two consecutive integers

AVOptionType_AV_OPT_TYPE_INT
AVOptionType_AV_OPT_TYPE_INT64
AVOptionType_AV_OPT_TYPE_PIXEL_FMT
AVOptionType_AV_OPT_TYPE_RATIONAL
AVOptionType_AV_OPT_TYPE_SAMPLE_FMT
AVOptionType_AV_OPT_TYPE_STRING
AVOptionType_AV_OPT_TYPE_UINT64
AVOptionType_AV_OPT_TYPE_VIDEO_RATE

< offset must point to AVRational

AVPALETTE_COUNT
AVPALETTE_SIZE
AVPROBE_PADDING_SIZE
AVPROBE_SCORE_EXTENSION
AVPROBE_SCORE_MAX
AVPROBE_SCORE_MIME
AVPacketSideDataType_AV_PKT_DATA_A53_CC

ATSC A53 Part 4 Closed Captions. This metadata should be associated with a video stream. A53 CC bitstream is stored as uint8_t in AVPacketSideData.data. The number of bytes of CC data is AVPacketSideData.size.

AVPacketSideDataType_AV_PKT_DATA_AFD

Active Format Description data consisting of a single byte as specified in ETSI TS 101 154 using AVActiveFormatDescription enum.

AVPacketSideDataType_AV_PKT_DATA_AUDIO_SERVICE_TYPE

This side data should be associated with an audio stream and corresponds to enum AVAudioServiceType.

AVPacketSideDataType_AV_PKT_DATA_CONTENT_LIGHT_LEVEL

Content light level (based on CTA-861.3). This metadata should be associated with a video stream and contains data in the form of the AVContentLightMetadata struct.

AVPacketSideDataType_AV_PKT_DATA_CPB_PROPERTIES

This side data corresponds to the AVCPBProperties struct.

AVPacketSideDataType_AV_PKT_DATA_DISPLAYMATRIX

This side data contains a 3x3 transformation matrix describing an affine transformation that needs to be applied to the decoded video frames for correct presentation.

AVPacketSideDataType_AV_PKT_DATA_ENCRYPTION_INFO

This side data contains encryption info for how to decrypt the packet. The format is not part of ABI, use av_encryption_info_* methods to access.

AVPacketSideDataType_AV_PKT_DATA_ENCRYPTION_INIT_INFO

This side data is encryption initialization data. The format is not part of ABI, use av_encryption_init_info_* methods to access.

AVPacketSideDataType_AV_PKT_DATA_FALLBACK_TRACK

This side data contains an integer value representing the stream index of a "fallback" track. A fallback track indicates an alternate track to use when the current track can not be decoded for some reason. e.g. no decoder available for codec.

AVPacketSideDataType_AV_PKT_DATA_H263_MB_INFO

An AV_PKT_DATA_H263_MB_INFO side data packet contains a number of structures with info about macroblocks relevant to splitting the packet into smaller packets on macroblock edges (e.g. as for RFC 2190). That is, it does not necessarily contain info about all macroblocks, as long as the distance between macroblocks in the info is smaller than the target payload size. Each MB info structure is 12 bytes, and is laid out as follows: @code u32le bit offset from the start of the packet u8 current quantizer at the start of the macroblock u8 GOB number u16le macroblock address within the GOB u8 horizontal MV predictor u8 vertical MV predictor u8 horizontal MV predictor for block number 3 u8 vertical MV predictor for block number 3 @endcode

AVPacketSideDataType_AV_PKT_DATA_JP_DUALMONO

An AV_PKT_DATA_JP_DUALMONO side data packet indicates that the packet may contain "dual mono" audio specific to Japanese DTV and if it is true, recommends only the selected channel to be used. @code u8 selected channels (0=mail/left, 1=sub/right, 2=both) @endcode

AVPacketSideDataType_AV_PKT_DATA_MASTERING_DISPLAY_METADATA

Mastering display metadata (based on SMPTE-2086:2014). This metadata should be associated with a video stream and contains data in the form of the AVMasteringDisplayMetadata struct.

AVPacketSideDataType_AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL

Data found in BlockAdditional element of matroska container. There is no end marker for the data, so it is required to rely on the side data size to recognize the end. 8 byte id (as found in BlockAddId) followed by data.

AVPacketSideDataType_AV_PKT_DATA_METADATA_UPDATE

A list of zero terminated key/value strings. There is no end marker for the list, so it is required to rely on the side data size to stop. This side data includes updated metadata which appeared in the stream.

AVPacketSideDataType_AV_PKT_DATA_MPEGTS_STREAM_ID

MPEGTS stream ID as uint8_t, this is required to pass the stream ID information from the demuxer to the corresponding muxer.

AVPacketSideDataType_AV_PKT_DATA_NB

The number of side data types. This is not part of the public API/ABI in the sense that it may change when new side data types are added. This must stay the last enum value. If its value becomes huge, some code using it needs to be updated as it assumes it to be smaller than other limits.

AVPacketSideDataType_AV_PKT_DATA_NEW_EXTRADATA

The AV_PKT_DATA_NEW_EXTRADATA is used to notify the codec or the format that the extradata buffer was changed and the receiving side should act upon it appropriately. The new extradata is embedded in the side data buffer and should be immediately used for processing the current frame or packet.

AVPacketSideDataType_AV_PKT_DATA_PALETTE

An AV_PKT_DATA_PALETTE side data packet contains exactly AVPALETTE_SIZE bytes worth of palette. This side data signals that a new palette is present.

AVPacketSideDataType_AV_PKT_DATA_PARAM_CHANGE

An AV_PKT_DATA_PARAM_CHANGE side data packet is laid out as follows: @code u32le param_flags if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT) s32le channel_count if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_LAYOUT) u64le channel_layout if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE) s32le sample_rate if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS) s32le width s32le height @endcode

AVPacketSideDataType_AV_PKT_DATA_QUALITY_STATS

This side data contains quality related information from the encoder. @code u32le quality factor of the compressed frame. Allowed range is between 1 (good) and FF_LAMBDA_MAX (bad). u8 picture type u8 error count u16 reserved u64le[error count] sum of squared differences between encoder in and output @endcode

AVPacketSideDataType_AV_PKT_DATA_REPLAYGAIN

This side data should be associated with an audio stream and contains ReplayGain information in form of the AVReplayGain struct.

AVPacketSideDataType_AV_PKT_DATA_SKIP_SAMPLES

Recommmends skipping the specified number of samples @code u32le number of samples to skip from start of this packet u32le number of samples to skip from end of this packet u8 reason for start skip u8 reason for end skip (0=padding silence, 1=convergence) @endcode

AVPacketSideDataType_AV_PKT_DATA_SPHERICAL

This side data should be associated with a video stream and corresponds to the AVSphericalMapping structure.

AVPacketSideDataType_AV_PKT_DATA_STEREO3D

This side data should be associated with a video stream and contains Stereoscopic 3D information in form of the AVStereo3D struct.

AVPacketSideDataType_AV_PKT_DATA_STRINGS_METADATA

A list of zero terminated key/value strings. There is no end marker for the list, so it is required to rely on the side data size to stop.

AVPacketSideDataType_AV_PKT_DATA_SUBTITLE_POSITION

Subtitle event position @code u32le x1 u32le y1 u32le x2 u32le y2 @endcode

AVPacketSideDataType_AV_PKT_DATA_WEBVTT_IDENTIFIER

The optional first identifier line of a WebVTT cue.

AVPacketSideDataType_AV_PKT_DATA_WEBVTT_SETTINGS

The optional settings (rendering instructions) that immediately follow the timestamp specifier of a WebVTT cue.

AVPictureStructure_AV_PICTURE_STRUCTURE_BOTTOM_FIELD
AVPictureStructure_AV_PICTURE_STRUCTURE_FRAME
AVPictureStructure_AV_PICTURE_STRUCTURE_TOP_FIELD
AVPictureStructure_AV_PICTURE_STRUCTURE_UNKNOWN
AVPictureType_AV_PICTURE_TYPE_B

< Bi-dir predicted

AVPictureType_AV_PICTURE_TYPE_BI

< BI type

AVPictureType_AV_PICTURE_TYPE_I

< Intra

AVPictureType_AV_PICTURE_TYPE_NONE

< Undefined

AVPictureType_AV_PICTURE_TYPE_P

< Predicted

AVPictureType_AV_PICTURE_TYPE_S

< S(GMC)-VOP MPEG-4

AVPictureType_AV_PICTURE_TYPE_SI

< Switching Intra

AVPictureType_AV_PICTURE_TYPE_SP

< Switching Predicted

AVPixelFormat_AV_PIX_FMT_0RGB

< packed RGB 8:8:8, 32bpp, XRGBXRGB... X=unused/undefined

AVPixelFormat_AV_PIX_FMT_0BGR

< packed BGR 8:8:8, 32bpp, XBGRXBGR... X=unused/undefined

AVPixelFormat_AV_PIX_FMT_ABGR

< packed ABGR 8:8:8:8, 32bpp, ABGRABGR...

AVPixelFormat_AV_PIX_FMT_ARGB

< packed ARGB 8:8:8:8, 32bpp, ARGBARGB...

AVPixelFormat_AV_PIX_FMT_AYUV64LE

< packed AYUV 4:4:4,64bpp (1 Cr & Cb sample per 1x1 Y & A samples), little-endian

AVPixelFormat_AV_PIX_FMT_AYUV64BE

< packed AYUV 4:4:4,64bpp (1 Cr & Cb sample per 1x1 Y & A samples), big-endian

AVPixelFormat_AV_PIX_FMT_BAYER_BGGR8

< bayer, BGBG..(odd line), GRGR..(even line), 8-bit samples */

AVPixelFormat_AV_PIX_FMT_BAYER_BGGR16LE

< bayer, BGBG..(odd line), GRGR..(even line), 16-bit samples, little-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_BGGR16BE

< bayer, BGBG..(odd line), GRGR..(even line), 16-bit samples, big-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_GBRG8

< bayer, GBGB..(odd line), RGRG..(even line), 8-bit samples */

AVPixelFormat_AV_PIX_FMT_BAYER_GBRG16LE

< bayer, GBGB..(odd line), RGRG..(even line), 16-bit samples, little-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_GBRG16BE

< bayer, GBGB..(odd line), RGRG..(even line), 16-bit samples, big-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_GRBG8

< bayer, GRGR..(odd line), BGBG..(even line), 8-bit samples */

AVPixelFormat_AV_PIX_FMT_BAYER_GRBG16LE

< bayer, GRGR..(odd line), BGBG..(even line), 16-bit samples, little-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_GRBG16BE

< bayer, GRGR..(odd line), BGBG..(even line), 16-bit samples, big-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_RGGB8

< bayer, RGRG..(odd line), GBGB..(even line), 8-bit samples */

AVPixelFormat_AV_PIX_FMT_BAYER_RGGB16LE

< bayer, RGRG..(odd line), GBGB..(even line), 16-bit samples, little-endian */

AVPixelFormat_AV_PIX_FMT_BAYER_RGGB16BE

< bayer, RGRG..(odd line), GBGB..(even line), 16-bit samples, big-endian */

AVPixelFormat_AV_PIX_FMT_BGR0

< packed BGR 8:8:8, 32bpp, BGRXBGRX... X=unused/undefined

AVPixelFormat_AV_PIX_FMT_BGR4

< packed RGB 1:2:1 bitstream, 4bpp, (msb)1B 2G 1R(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits

AVPixelFormat_AV_PIX_FMT_BGR4_BYTE

< packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb)

AVPixelFormat_AV_PIX_FMT_BGR8

< packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb)

AVPixelFormat_AV_PIX_FMT_BGR24

< packed RGB 8:8:8, 24bpp, BGRBGR...

AVPixelFormat_AV_PIX_FMT_BGR48BE

< packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian

AVPixelFormat_AV_PIX_FMT_BGR48LE

< packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian

AVPixelFormat_AV_PIX_FMT_BGR444LE

< packed BGR 4:4:4, 16bpp, (msb)4X 4B 4G 4R(lsb), little-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_BGR444BE

< packed BGR 4:4:4, 16bpp, (msb)4X 4B 4G 4R(lsb), big-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_BGR555BE

< packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), big-endian , X=unused/undefined

AVPixelFormat_AV_PIX_FMT_BGR555LE

< packed BGR 5:5:5, 16bpp, (msb)1X 5B 5G 5R(lsb), little-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_BGR565BE

< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian

AVPixelFormat_AV_PIX_FMT_BGR565LE

< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian

AVPixelFormat_AV_PIX_FMT_BGRA

< packed BGRA 8:8:8:8, 32bpp, BGRABGRA...

AVPixelFormat_AV_PIX_FMT_BGRA64BE

< packed RGBA 16:16:16:16, 64bpp, 16B, 16G, 16R, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian

AVPixelFormat_AV_PIX_FMT_BGRA64LE

< packed RGBA 16:16:16:16, 64bpp, 16B, 16G, 16R, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian

AVPixelFormat_AV_PIX_FMT_CUDA

HW acceleration through CUDA. data[i] contain CUdeviceptr pointers exactly as for system memory frames.

AVPixelFormat_AV_PIX_FMT_D3D11VA_VLD

< HW decoding through Direct3D11 via old API, Picture.data[3] contains a ID3D11VideoDecoderOutputView pointer

AVPixelFormat_AV_PIX_FMT_D3D11

Hardware surfaces for Direct3D11.

AVPixelFormat_AV_PIX_FMT_DRM_PRIME

DRM-managed buffers exposed through PRIME buffer sharing.

AVPixelFormat_AV_PIX_FMT_DXVA2_VLD

< HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer

AVPixelFormat_AV_PIX_FMT_GBR24P
AVPixelFormat_AV_PIX_FMT_GBRAP

< planar GBRA 4:4:4:4 32bpp

AVPixelFormat_AV_PIX_FMT_GBRAP10BE

< planar GBR 4:4:4:4 40bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRAP10LE

< planar GBR 4:4:4:4 40bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRAP12BE

< planar GBR 4:4:4:4 48bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRAP12LE

< planar GBR 4:4:4:4 48bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRAP16BE

< planar GBRA 4:4:4:4 64bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRAP16LE

< planar GBRA 4:4:4:4 64bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRAPF32BE

< IEEE-754 single precision planar GBRA 4:4:4:4, 128bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRAPF32LE

< IEEE-754 single precision planar GBRA 4:4:4:4, 128bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRP

< planar GBR 4:4:4 24bpp

AVPixelFormat_AV_PIX_FMT_GBRP9BE

< planar GBR 4:4:4 27bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRP9LE

< planar GBR 4:4:4 27bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRP10BE

< planar GBR 4:4:4 30bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRP10LE

< planar GBR 4:4:4 30bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRP12BE

< planar GBR 4:4:4 36bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRP12LE

< planar GBR 4:4:4 36bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRP14BE

< planar GBR 4:4:4 42bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRP14LE

< planar GBR 4:4:4 42bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRP16BE

< planar GBR 4:4:4 48bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRP16LE

< planar GBR 4:4:4 48bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GBRPF32BE

< IEEE-754 single precision planar GBR 4:4:4, 96bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GBRPF32LE

< IEEE-754 single precision planar GBR 4:4:4, 96bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAY8

< Y , 8bpp

AVPixelFormat_AV_PIX_FMT_GRAY8A

< alias for AV_PIX_FMT_YA8

AVPixelFormat_AV_PIX_FMT_GRAY9BE

< Y , 9bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAY9LE

< Y , 9bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAY10BE

< Y , 10bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAY10LE

< Y , 10bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAY12BE

< Y , 12bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAY12LE

< Y , 12bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAY14BE

< Y , 14bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAY14LE

< Y , 14bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAY16BE

< Y , 16bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAY16LE

< Y , 16bpp, little-endian

AVPixelFormat_AV_PIX_FMT_GRAYF32BE

< IEEE-754 single precision Y, 32bpp, big-endian

AVPixelFormat_AV_PIX_FMT_GRAYF32LE

< IEEE-754 single precision Y, 32bpp, little-endian

AVPixelFormat_AV_PIX_FMT_MEDIACODEC

< hardware decoding through MediaCodec

AVPixelFormat_AV_PIX_FMT_MMAL

HW acceleration though MMAL, data[3] contains a pointer to the MMAL_BUFFER_HEADER_T structure.

AVPixelFormat_AV_PIX_FMT_MONOBLACK

< Y , 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb

AVPixelFormat_AV_PIX_FMT_MONOWHITE

< Y , 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb

AVPixelFormat_AV_PIX_FMT_NB

< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions

AVPixelFormat_AV_PIX_FMT_NONE
AVPixelFormat_AV_PIX_FMT_NV12

< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)

AVPixelFormat_AV_PIX_FMT_NV16

< interleaved chroma YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)

AVPixelFormat_AV_PIX_FMT_NV20LE

< interleaved chroma YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_NV20BE

< interleaved chroma YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_NV21

< as above, but U and V bytes are swapped

AVPixelFormat_AV_PIX_FMT_NV24

< planar YUV 4:4:4, 24bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)

AVPixelFormat_AV_PIX_FMT_NV42

< as above, but U and V bytes are swapped

AVPixelFormat_AV_PIX_FMT_OPENCL

Hardware surfaces for OpenCL.

AVPixelFormat_AV_PIX_FMT_P010LE

< like NV12, with 10bpp per component, data in the high bits, zeros in the low bits, little-endian

AVPixelFormat_AV_PIX_FMT_P010BE

< like NV12, with 10bpp per component, data in the high bits, zeros in the low bits, big-endian

AVPixelFormat_AV_PIX_FMT_P016LE

< like NV12, with 16bpp per component, little-endian

AVPixelFormat_AV_PIX_FMT_P016BE

< like NV12, with 16bpp per component, big-endian

AVPixelFormat_AV_PIX_FMT_PAL8

< 8 bits with AV_PIX_FMT_RGB32 palette

AVPixelFormat_AV_PIX_FMT_QSV

HW acceleration through QSV, data[3] contains a pointer to the mfxFrameSurface1 structure.

AVPixelFormat_AV_PIX_FMT_RGB0

< packed RGB 8:8:8, 32bpp, RGBXRGBX... X=unused/undefined

AVPixelFormat_AV_PIX_FMT_RGB4

< packed RGB 1:2:1 bitstream, 4bpp, (msb)1R 2G 1B(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits

AVPixelFormat_AV_PIX_FMT_RGB4_BYTE

< packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb)

AVPixelFormat_AV_PIX_FMT_RGB8

< packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb)

AVPixelFormat_AV_PIX_FMT_RGB24

< packed RGB 8:8:8, 24bpp, RGBRGB...

AVPixelFormat_AV_PIX_FMT_RGB48BE

< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as big-endian

AVPixelFormat_AV_PIX_FMT_RGB48LE

< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as little-endian

AVPixelFormat_AV_PIX_FMT_RGB444LE

< packed RGB 4:4:4, 16bpp, (msb)4X 4R 4G 4B(lsb), little-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_RGB444BE

< packed RGB 4:4:4, 16bpp, (msb)4X 4R 4G 4B(lsb), big-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_RGB555BE

< packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), big-endian , X=unused/undefined

AVPixelFormat_AV_PIX_FMT_RGB555LE

< packed RGB 5:5:5, 16bpp, (msb)1X 5R 5G 5B(lsb), little-endian, X=unused/undefined

AVPixelFormat_AV_PIX_FMT_RGB565BE

< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian

AVPixelFormat_AV_PIX_FMT_RGB565LE

< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian

AVPixelFormat_AV_PIX_FMT_RGBA

< packed RGBA 8:8:8:8, 32bpp, RGBARGBA...

AVPixelFormat_AV_PIX_FMT_RGBA64BE

< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian

AVPixelFormat_AV_PIX_FMT_RGBA64LE

< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian

AVPixelFormat_AV_PIX_FMT_UYVY422

< packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1

AVPixelFormat_AV_PIX_FMT_UYYVYY411

< packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3

AVPixelFormat_AV_PIX_FMT_VAAPI

@}

AVPixelFormat_AV_PIX_FMT_VAAPI_IDCT

< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers

AVPixelFormat_AV_PIX_FMT_VAAPI_MOCO

< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers

AVPixelFormat_AV_PIX_FMT_VAAPI_VLD

< HW decoding through VA API, Picture.data[3] contains a VASurfaceID

AVPixelFormat_AV_PIX_FMT_VDPAU

< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface

AVPixelFormat_AV_PIX_FMT_VIDEOTOOLBOX

< hardware decoding through Videotoolbox

AVPixelFormat_AV_PIX_FMT_XVMC

< XVideo Motion Acceleration via common packet passing

AVPixelFormat_AV_PIX_FMT_XYZ12LE

< packed XYZ 4:4:4, 36 bpp, (msb) 12X, 12Y, 12Z (lsb), the 2-byte value for each X/Y/Z is stored as little-endian, the 4 lower bits are set to 0

AVPixelFormat_AV_PIX_FMT_XYZ12BE

< packed XYZ 4:4:4, 36 bpp, (msb) 12X, 12Y, 12Z (lsb), the 2-byte value for each X/Y/Z is stored as big-endian, the 4 lower bits are set to 0

AVPixelFormat_AV_PIX_FMT_Y400A

< alias for AV_PIX_FMT_YA8

AVPixelFormat_AV_PIX_FMT_YA8

< 8 bits gray, 8 bits alpha

AVPixelFormat_AV_PIX_FMT_YA16BE

< 16 bits gray, 16 bits alpha (big-endian)

AVPixelFormat_AV_PIX_FMT_YA16LE

< 16 bits gray, 16 bits alpha (little-endian)

AVPixelFormat_AV_PIX_FMT_YUV410P

< planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV411P

< planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV420P

< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV422P

< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV440P

< planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV444P

< planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)

AVPixelFormat_AV_PIX_FMT_YUV420P9BE

< planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV420P9LE

< planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV420P10BE

< planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV420P10LE

< planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV420P12BE

< planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV420P12LE

< planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV420P14BE

< planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV420P14LE

< planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV420P16LE

< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV420P16BE

< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV422P9BE

< planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV422P9LE

< planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV422P10BE

< planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV422P10LE

< planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV422P12BE

< planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV422P12LE

< planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV422P14BE

< planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV422P14LE

< planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV422P16LE

< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV422P16BE

< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV440P10LE

< planar YUV 4:4:0,20bpp, (1 Cr & Cb sample per 1x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV440P10BE

< planar YUV 4:4:0,20bpp, (1 Cr & Cb sample per 1x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV440P12LE

< planar YUV 4:4:0,24bpp, (1 Cr & Cb sample per 1x2 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV440P12BE

< planar YUV 4:4:0,24bpp, (1 Cr & Cb sample per 1x2 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV444P9BE

< planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV444P9LE

< planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV444P10BE

< planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV444P10LE

< planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV444P12BE

< planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV444P12LE

< planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV444P14BE

< planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUV444P14LE

< planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV444P16LE

< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUV444P16BE

< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUVA420P

< planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)

AVPixelFormat_AV_PIX_FMT_YUVA422P

< planar YUV 4:2:2 24bpp, (1 Cr & Cb sample per 2x1 Y & A samples)

AVPixelFormat_AV_PIX_FMT_YUVA444P

< planar YUV 4:4:4 32bpp, (1 Cr & Cb sample per 1x1 Y & A samples)

AVPixelFormat_AV_PIX_FMT_YUVA420P9BE

< planar YUV 4:2:0 22.5bpp, (1 Cr & Cb sample per 2x2 Y & A samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUVA420P9LE

< planar YUV 4:2:0 22.5bpp, (1 Cr & Cb sample per 2x2 Y & A samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUVA420P10BE

< planar YUV 4:2:0 25bpp, (1 Cr & Cb sample per 2x2 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA420P10LE

< planar YUV 4:2:0 25bpp, (1 Cr & Cb sample per 2x2 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVA420P16BE

< planar YUV 4:2:0 40bpp, (1 Cr & Cb sample per 2x2 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA420P16LE

< planar YUV 4:2:0 40bpp, (1 Cr & Cb sample per 2x2 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVA422P9BE

< planar YUV 4:2:2 27bpp, (1 Cr & Cb sample per 2x1 Y & A samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUVA422P9LE

< planar YUV 4:2:2 27bpp, (1 Cr & Cb sample per 2x1 Y & A samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUVA422P10BE

< planar YUV 4:2:2 30bpp, (1 Cr & Cb sample per 2x1 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA422P10LE

< planar YUV 4:2:2 30bpp, (1 Cr & Cb sample per 2x1 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVA422P12BE

< planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), 12b alpha, big-endian

AVPixelFormat_AV_PIX_FMT_YUVA422P12LE

< planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), 12b alpha, little-endian

AVPixelFormat_AV_PIX_FMT_YUVA422P16BE

< planar YUV 4:2:2 48bpp, (1 Cr & Cb sample per 2x1 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA422P16LE

< planar YUV 4:2:2 48bpp, (1 Cr & Cb sample per 2x1 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVA444P9BE

< planar YUV 4:4:4 36bpp, (1 Cr & Cb sample per 1x1 Y & A samples), big-endian

AVPixelFormat_AV_PIX_FMT_YUVA444P9LE

< planar YUV 4:4:4 36bpp, (1 Cr & Cb sample per 1x1 Y & A samples), little-endian

AVPixelFormat_AV_PIX_FMT_YUVA444P10BE

< planar YUV 4:4:4 40bpp, (1 Cr & Cb sample per 1x1 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA444P10LE

< planar YUV 4:4:4 40bpp, (1 Cr & Cb sample per 1x1 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVA444P12BE

< planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), 12b alpha, big-endian

AVPixelFormat_AV_PIX_FMT_YUVA444P12LE

< planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), 12b alpha, little-endian

AVPixelFormat_AV_PIX_FMT_YUVA444P16BE

< planar YUV 4:4:4 64bpp, (1 Cr & Cb sample per 1x1 Y & A samples, big-endian)

AVPixelFormat_AV_PIX_FMT_YUVA444P16LE

< planar YUV 4:4:4 64bpp, (1 Cr & Cb sample per 1x1 Y & A samples, little-endian)

AVPixelFormat_AV_PIX_FMT_YUVJ411P

< planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV411P and setting color_range

AVPixelFormat_AV_PIX_FMT_YUVJ420P

< planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV420P and setting color_range

AVPixelFormat_AV_PIX_FMT_YUVJ422P

< planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV422P and setting color_range

AVPixelFormat_AV_PIX_FMT_YUVJ440P

< planar YUV 4:4:0 full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV440P and setting color_range

AVPixelFormat_AV_PIX_FMT_YUVJ444P

< planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV444P and setting color_range

AVPixelFormat_AV_PIX_FMT_YUYV422

< packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr

AVPixelFormat_AV_PIX_FMT_YVYU422

< packed YUV 4:2:2, 16bpp, Y0 Cr Y1 Cb

AVRESAMPLE_MAX_CHANNELS
AVResampleDitherMethod_AV_RESAMPLE_DITHER_NB

< Number of dither types. Not part of ABI.

AVResampleDitherMethod_AV_RESAMPLE_DITHER_NONE

< Do not use dithering

AVResampleDitherMethod_AV_RESAMPLE_DITHER_RECTANGULAR

< Rectangular Dither

AVResampleDitherMethod_AV_RESAMPLE_DITHER_TRIANGULAR

< Triangular Dither

AVResampleDitherMethod_AV_RESAMPLE_DITHER_TRIANGULAR_HP

< Triangular Dither with High Pass

AVResampleDitherMethod_AV_RESAMPLE_DITHER_TRIANGULAR_NS

< Triangular Dither with Noise Shaping

AVResampleFilterType_AV_RESAMPLE_FILTER_TYPE_BLACKMAN_NUTTALL

< Blackman Nuttall Windowed Sinc

AVResampleFilterType_AV_RESAMPLE_FILTER_TYPE_CUBIC

< Cubic

AVResampleFilterType_AV_RESAMPLE_FILTER_TYPE_KAISER

< Kaiser Windowed Sinc

AVRounding_AV_ROUND_DOWN

< Round toward -infinity.

AVRounding_AV_ROUND_INF

< Round away from zero.

AVRounding_AV_ROUND_NEAR_INF

< Round to nearest and halfway cases away from zero.

AVRounding_AV_ROUND_PASS_MINMAX

Flag telling rescaling functions to pass INT64_MIN/MAX through unchanged, avoiding special cases for #AV_NOPTS_VALUE.

AVRounding_AV_ROUND_UP

< Round toward +infinity.

AVRounding_AV_ROUND_ZERO

< Round toward zero.

AVSEEK_FLAG_ANY
AVSEEK_FLAG_BACKWARD
AVSEEK_FLAG_BYTE
AVSEEK_FLAG_FRAME
AVSEEK_FORCE
AVSEEK_SIZE
AVSTREAM_EVENT_FLAG_METADATA_UPDATED
AVSTREAM_INIT_IN_INIT_OUTPUT
AVSTREAM_INIT_IN_WRITE_HEADER
AVSampleFormat_AV_SAMPLE_FMT_DBL

< double

AVSampleFormat_AV_SAMPLE_FMT_DBLP

< double, planar

AVSampleFormat_AV_SAMPLE_FMT_FLT

< float

AVSampleFormat_AV_SAMPLE_FMT_FLTP

< float, planar

AVSampleFormat_AV_SAMPLE_FMT_NB

< Number of sample formats. DO NOT USE if linking dynamically

AVSampleFormat_AV_SAMPLE_FMT_NONE
AVSampleFormat_AV_SAMPLE_FMT_S16

< signed 16 bits

AVSampleFormat_AV_SAMPLE_FMT_S16P

< signed 16 bits, planar

AVSampleFormat_AV_SAMPLE_FMT_S32

< signed 32 bits

AVSampleFormat_AV_SAMPLE_FMT_S32P

< signed 32 bits, planar

AVSampleFormat_AV_SAMPLE_FMT_S64

< signed 64 bits

AVSampleFormat_AV_SAMPLE_FMT_S64P

< signed 64 bits, planar

AVSampleFormat_AV_SAMPLE_FMT_U8

< unsigned 8 bits

AVSampleFormat_AV_SAMPLE_FMT_U8P

< unsigned 8 bits, planar

AVSideDataParamChangeFlags_AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT
AVSideDataParamChangeFlags_AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_LAYOUT
AVSideDataParamChangeFlags_AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS
AVSideDataParamChangeFlags_AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE
AVStereo3DType_AV_STEREO3D_SIDEBYSIDE

Views are next to each other.

AVStereo3DType_AV_STEREO3D_TOPBOTTOM

Views are on top of each other.

AVStereo3DType_AV_STEREO3D_FRAMESEQUENCE

Views are alternated temporally.

AVStereo3DType_AV_STEREO3D_CHECKERBOARD

Views are packed in a checkerboard-like structure per pixel.

AVStereo3DType_AV_STEREO3D_SIDEBYSIDE_QUINCUNX

Views are next to each other, but when upscaling apply a checkerboard pattern.

AVStereo3DType_AV_STEREO3D_LINES

Views are packed per line, as if interlaced.

AVStereo3DType_AV_STEREO3D_COLUMNS

Views are packed per column.

AVStereo3DType_AV_STEREO3D_2D

Video is not stereoscopic (and metadata has to be there).

AVStereo3DView_AV_STEREO3D_VIEW_PACKED

Frame contains two packed views.

AVStereo3DView_AV_STEREO3D_VIEW_LEFT

Frame contains only the left view.

AVStereo3DView_AV_STEREO3D_VIEW_RIGHT

Frame contains only the right view.

AVStreamParseType_AVSTREAM_PARSE_FULL

< full parsing and repack

AVStreamParseType_AVSTREAM_PARSE_FULL_ONCE

< full parsing and repack of the first frame only, only implemented for H.264 currently

AVStreamParseType_AVSTREAM_PARSE_FULL_RAW

< full parsing and repack with timestamp and position generation by parser for raw this assumes that each packet in the file contains no demuxer level headers and just codec level data, otherwise position generation would fail

AVStreamParseType_AVSTREAM_PARSE_HEADERS

< Only parse headers, do not repack.

AVStreamParseType_AVSTREAM_PARSE_NONE
AVStreamParseType_AVSTREAM_PARSE_TIMESTAMPS

< full parsing and interpolation of timestamps for frames not starting on a packet boundary

AVSubtitleType_SUBTITLE_ASS

Formatted text, the ass field must be set by the decoder and is authoritative. pict and text fields may contain approximations.

AVSubtitleType_SUBTITLE_BITMAP

< A bitmap, pict will be set

AVSubtitleType_SUBTITLE_NONE
AVSubtitleType_SUBTITLE_TEXT

Plain text, the text field must be set by the decoder and is authoritative. ass and pict fields may contain approximations.

AVTimebaseSource_AVFMT_TBCF_AUTO
AVTimebaseSource_AVFMT_TBCF_DECODER
AVTimebaseSource_AVFMT_TBCF_DEMUXER
AVTimebaseSource_AVFMT_TBCF_R_FRAMERATE
AVTimecodeFlag_AV_TIMECODE_FLAG_24HOURSMAX

< timecode wraps after 24 hours

AVTimecodeFlag_AV_TIMECODE_FLAG_ALLOWNEGATIVE

< negative time values are allowed

AVTimecodeFlag_AV_TIMECODE_FLAG_DROPFRAME

< timecode is drop frame

AVWriteUncodedFrameFlags_AV_WRITE_UNCODED_FRAME_QUERY

Query whether the feature is possible on this stream. The frame argument is ignored.

AV_BF_ROUNDS
AV_BPRINT_SIZE_AUTOMATIC
AV_BPRINT_SIZE_COUNT_ONLY
AV_BUFFER_FLAG_READONLY
AV_CH_BACK_CENTER
AV_CH_BACK_LEFT
AV_CH_BACK_RIGHT
AV_CH_FRONT_CENTER
AV_CH_FRONT_LEFT
AV_CH_FRONT_LEFT_OF_CENTER
AV_CH_FRONT_RIGHT
AV_CH_FRONT_RIGHT_OF_CENTER
AV_CH_LAYOUT_2POINT1
AV_CH_LAYOUT_2_1
AV_CH_LAYOUT_2_2
AV_CH_LAYOUT_3POINT1
AV_CH_LAYOUT_4POINT0
AV_CH_LAYOUT_4POINT1
AV_CH_LAYOUT_5POINT0
AV_CH_LAYOUT_5POINT0_BACK
AV_CH_LAYOUT_5POINT1
AV_CH_LAYOUT_5POINT1_BACK
AV_CH_LAYOUT_6POINT0
AV_CH_LAYOUT_6POINT0_FRONT
AV_CH_LAYOUT_6POINT1
AV_CH_LAYOUT_6POINT1_BACK
AV_CH_LAYOUT_6POINT1_FRONT
AV_CH_LAYOUT_7POINT0
AV_CH_LAYOUT_7POINT0_FRONT
AV_CH_LAYOUT_7POINT1
AV_CH_LAYOUT_7POINT1_WIDE
AV_CH_LAYOUT_7POINT1_WIDE_BACK
AV_CH_LAYOUT_HEXADECAGONAL
AV_CH_LAYOUT_HEXAGONAL
AV_CH_LAYOUT_MONO
AV_CH_LAYOUT_NATIVE
AV_CH_LAYOUT_OCTAGONAL
AV_CH_LAYOUT_QUAD
AV_CH_LAYOUT_STEREO
AV_CH_LAYOUT_STEREO_DOWNMIX
AV_CH_LAYOUT_SURROUND
AV_CH_LOW_FREQUENCY
AV_CH_LOW_FREQUENCY_2
AV_CH_SIDE_LEFT
AV_CH_SIDE_RIGHT
AV_CH_STEREO_LEFT
AV_CH_STEREO_RIGHT
AV_CH_SURROUND_DIRECT_LEFT
AV_CH_SURROUND_DIRECT_RIGHT
AV_CH_TOP_BACK_CENTER
AV_CH_TOP_BACK_LEFT
AV_CH_TOP_BACK_RIGHT
AV_CH_TOP_CENTER
AV_CH_TOP_FRONT_CENTER
AV_CH_TOP_FRONT_LEFT
AV_CH_TOP_FRONT_RIGHT
AV_CH_WIDE_LEFT
AV_CH_WIDE_RIGHT
AV_CODEC_CAP_AUTO_THREADS
AV_CODEC_CAP_AVOID_PROBING
AV_CODEC_CAP_CHANNEL_CONF
AV_CODEC_CAP_DELAY
AV_CODEC_CAP_DR1
AV_CODEC_CAP_DRAW_HORIZ_BAND
AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE
AV_CODEC_CAP_EXPERIMENTAL
AV_CODEC_CAP_FRAME_THREADS
AV_CODEC_CAP_HARDWARE
AV_CODEC_CAP_HYBRID
AV_CODEC_CAP_INTRA_ONLY
AV_CODEC_CAP_LOSSLESS
AV_CODEC_CAP_PARAM_CHANGE
AV_CODEC_CAP_SLICE_THREADS
AV_CODEC_CAP_SMALL_LAST_FRAME
AV_CODEC_CAP_SUBFRAMES
AV_CODEC_CAP_TRUNCATED
AV_CODEC_CAP_VARIABLE_FRAME_SIZE
AV_CODEC_FLAG2_FAST
AV_CODEC_FLAG2_NO_OUTPUT
AV_CODEC_FLAG2_LOCAL_HEADER
AV_CODEC_FLAG2_DROP_FRAME_TIMECODE
AV_CODEC_FLAG2_CHUNKS
AV_CODEC_FLAG2_IGNORE_CROP
AV_CODEC_FLAG2_SHOW_ALL
AV_CODEC_FLAG2_EXPORT_MVS
AV_CODEC_FLAG2_SKIP_MANUAL
AV_CODEC_FLAG2_RO_FLUSH_NOOP
AV_CODEC_FLAG_4MV
AV_CODEC_FLAG_AC_PRED
AV_CODEC_FLAG_BITEXACT
AV_CODEC_FLAG_CLOSED_GOP
AV_CODEC_FLAG_DROPCHANGED
AV_CODEC_FLAG_GLOBAL_HEADER
AV_CODEC_FLAG_GRAY
AV_CODEC_FLAG_INTERLACED_DCT
AV_CODEC_FLAG_INTERLACED_ME
AV_CODEC_FLAG_LOOP_FILTER
AV_CODEC_FLAG_LOW_DELAY
AV_CODEC_FLAG_OUTPUT_CORRUPT
AV_CODEC_FLAG_PASS1
AV_CODEC_FLAG_PASS2
AV_CODEC_FLAG_PSNR
AV_CODEC_FLAG_QPEL
AV_CODEC_FLAG_QSCALE
AV_CODEC_FLAG_TRUNCATED
AV_CODEC_FLAG_UNALIGNED
AV_CODEC_HW_CONFIG_METHOD_AD_HOC

The codec supports this format by some ad-hoc method.

AV_CODEC_HW_CONFIG_METHOD_HW_DEVICE_CTX

The codec supports this format via the hw_device_ctx interface.

AV_CODEC_HW_CONFIG_METHOD_HW_FRAMES_CTX

The codec supports this format via the hw_frames_ctx interface.

AV_CODEC_HW_CONFIG_METHOD_INTERNAL

The codec supports this format by some internal method.

AV_CODEC_PROP_BITMAP_SUB
AV_CODEC_PROP_INTRA_ONLY
AV_CODEC_PROP_LOSSLESS
AV_CODEC_PROP_LOSSY
AV_CODEC_PROP_REORDER
AV_CODEC_PROP_TEXT_SUB
AV_CPU_FLAG_3DNOW
AV_CPU_FLAG_3DNOWEXT
AV_CPU_FLAG_AESNI
AV_CPU_FLAG_ALTIVEC
AV_CPU_FLAG_ARMV5TE
AV_CPU_FLAG_ARMV6
AV_CPU_FLAG_ARMV8
AV_CPU_FLAG_ARMV6T2
AV_CPU_FLAG_ATOM
AV_CPU_FLAG_AVX
AV_CPU_FLAG_AVX2
AV_CPU_FLAG_AVX512
AV_CPU_FLAG_AVXSLOW
AV_CPU_FLAG_BMI1
AV_CPU_FLAG_BMI2
AV_CPU_FLAG_CMOV
AV_CPU_FLAG_FMA3
AV_CPU_FLAG_FMA4
AV_CPU_FLAG_FORCE
AV_CPU_FLAG_MMX
AV_CPU_FLAG_MMX2
AV_CPU_FLAG_MMXEXT
AV_CPU_FLAG_NEON
AV_CPU_FLAG_POWER8
AV_CPU_FLAG_SETEND
AV_CPU_FLAG_SSE
AV_CPU_FLAG_SSE2
AV_CPU_FLAG_SSE2SLOW
AV_CPU_FLAG_SSE3
AV_CPU_FLAG_SSE3SLOW
AV_CPU_FLAG_SSE4
AV_CPU_FLAG_SSE42
AV_CPU_FLAG_SSSE3
AV_CPU_FLAG_SSSE3SLOW
AV_CPU_FLAG_VFP
AV_CPU_FLAG_VFPV3
AV_CPU_FLAG_VFP_VM
AV_CPU_FLAG_VSX
AV_CPU_FLAG_XOP
AV_DICT_APPEND
AV_DICT_DONT_OVERWRITE
AV_DICT_DONT_STRDUP_KEY
AV_DICT_DONT_STRDUP_VAL
AV_DICT_IGNORE_SUFFIX
AV_DICT_MATCH_CASE
AV_DICT_MULTIKEY
AV_DISPOSITION_ATTACHED_PIC
AV_DISPOSITION_CAPTIONS
AV_DISPOSITION_CLEAN_EFFECTS
AV_DISPOSITION_COMMENT
AV_DISPOSITION_DEFAULT
AV_DISPOSITION_DEPENDENT
AV_DISPOSITION_DESCRIPTIONS
AV_DISPOSITION_DUB
AV_DISPOSITION_FORCED
AV_DISPOSITION_HEARING_IMPAIRED
AV_DISPOSITION_KARAOKE
AV_DISPOSITION_LYRICS
AV_DISPOSITION_METADATA
AV_DISPOSITION_ORIGINAL
AV_DISPOSITION_STILL_IMAGE
AV_DISPOSITION_TIMED_THUMBNAILS
AV_DISPOSITION_VISUAL_IMPAIRED
AV_EF_AGGRESSIVE
AV_EF_BITSTREAM
AV_EF_BUFFER
AV_EF_CAREFUL
AV_EF_COMPLIANT
AV_EF_CRCCHECK
AV_EF_EXPLODE
AV_EF_IGNORE_ERR
AV_ERROR_MAX_STRING_SIZE
AV_ESCAPE_FLAG_STRICT
AV_ESCAPE_FLAG_WHITESPACE
AV_FOURCC_MAX_STRING_SIZE
AV_FRAME_CROP_UNALIGNED

Apply the maximum possible cropping, even if it requires setting the AVFrame.data[] entries to unaligned pointers. Passing unaligned data to FFmpeg API is generally not allowed, and causes undefined behavior (such as crashes). You can pass unaligned data only to FFmpeg APIs that are explicitly documented to accept it. Use this flag only if you absolutely know what you are doing.

AV_FRAME_FILENAME_FLAGS_MULTIPLE
AV_FRAME_FLAG_CORRUPT
AV_FRAME_FLAG_DISCARD
AV_GET_BUFFER_FLAG_REF
AV_HAVE_BIGENDIAN
AV_HAVE_FAST_UNALIGNED
AV_HWACCEL_CODEC_CAP_EXPERIMENTAL
AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH
AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH
AV_HWACCEL_FLAG_IGNORE_LEVEL
AV_HWFRAME_MAP_DIRECT

The mapping must be direct. That is, there must not be any copying in the map or unmap steps. Note that performance of direct mappings may be much lower than normal memory.

AV_HWFRAME_MAP_OVERWRITE

The mapped frame will be overwritten completely in subsequent operations, so the current frame data need not be loaded. Any values which are not overwritten are unspecified.

AV_HWFRAME_MAP_READ

The mapping must be readable.

AV_HWFRAME_MAP_WRITE

The mapping must be writeable.

AV_INPUT_BUFFER_MIN_SIZE
AV_INPUT_BUFFER_PADDING_SIZE
AV_INTEGER_SIZE
AV_LOG_DEBUG
AV_LOG_ERROR
AV_LOG_FATAL
AV_LOG_INFO
AV_LOG_MAX_OFFSET
AV_LOG_PANIC
AV_LOG_PRINT_LEVEL
AV_LOG_QUIET
AV_LOG_SKIP_REPEATED
AV_LOG_TRACE
AV_LOG_VERBOSE
AV_LOG_WARNING
AV_NUM_DATA_POINTERS
AV_ONCE_INIT
AV_OPT_ALLOW_NULL
AV_OPT_FLAG_AUDIO_PARAM
AV_OPT_FLAG_BSF_PARAM
AV_OPT_FLAG_DECODING_PARAM
AV_OPT_FLAG_DEPRECATED
AV_OPT_FLAG_ENCODING_PARAM
AV_OPT_FLAG_EXPORT
AV_OPT_FLAG_FILTERING_PARAM
AV_OPT_FLAG_IMPLICIT_KEY

Accept to parse a value without a key; the key will then be returned as NULL.

AV_OPT_FLAG_READONLY
AV_OPT_FLAG_SUBTITLE_PARAM
AV_OPT_FLAG_VIDEO_PARAM
AV_OPT_MULTI_COMPONENT_RANGE
AV_OPT_SEARCH_CHILDREN
AV_OPT_SEARCH_FAKE_OBJ
AV_OPT_SERIALIZE_OPT_FLAGS_EXACT
AV_OPT_SERIALIZE_SKIP_DEFAULTS
AV_PARSER_PTS_NB
AV_PIX_FMT_FLAG_ALPHA
AV_PIX_FMT_FLAG_BAYER
AV_PIX_FMT_FLAG_BE
AV_PIX_FMT_FLAG_BITSTREAM
AV_PIX_FMT_FLAG_FLOAT
AV_PIX_FMT_FLAG_HWACCEL
AV_PIX_FMT_FLAG_PAL
AV_PIX_FMT_FLAG_PLANAR
AV_PIX_FMT_FLAG_PSEUDOPAL
AV_PIX_FMT_FLAG_RGB
AV_PKT_FLAG_CORRUPT
AV_PKT_FLAG_DISCARD
AV_PKT_FLAG_DISPOSABLE
AV_PKT_FLAG_KEY
AV_PKT_FLAG_TRUSTED
AV_PROGRAM_RUNNING
AV_PTS_WRAP_ADD_OFFSET
AV_PTS_WRAP_IGNORE
AV_PTS_WRAP_SUB_OFFSET
AV_STEREO3D_FLAG_INVERT
AV_SUBTITLE_FLAG_FORCED
AV_TIMECODE_STR_SIZE
AV_TIME_BASE
AV_TS_MAX_STRING_SIZE
AV_UTF8_FLAG_ACCEPT_INVALID_BIG_CODES
AV_UTF8_FLAG_ACCEPT_NON_CHARACTERS
AV_UTF8_FLAG_ACCEPT_SURROGATES
AV_UTF8_FLAG_EXCLUDE_XML_INVALID_CONTROL_CODES
AV_UTF8_FLAG_ACCEPT_ALL
BANDWIDTH
BASIS_SHIFT
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BUFFER_FLAG_READONLY
BUFFER_FLAG_REALLOCATABLE
BUFSIZ
BUILDSUF
BYTE_ORDER
CACHED_BITSTREAM_READER
CANDIDATE_MB_TYPE_BACKWARD
CANDIDATE_MB_TYPE_BACKWARD_I
CANDIDATE_MB_TYPE_BIDIR
CANDIDATE_MB_TYPE_BIDIR_I
CANDIDATE_MB_TYPE_DIRECT
CANDIDATE_MB_TYPE_DIRECT0
CANDIDATE_MB_TYPE_FORWARD
CANDIDATE_MB_TYPE_FORWARD_I
CANDIDATE_MB_TYPE_INTER
CANDIDATE_MB_TYPE_INTER4V
CANDIDATE_MB_TYPE_INTER_I
CANDIDATE_MB_TYPE_INTRA
CANDIDATE_MB_TYPE_SKIPPED
CC_IDENT
CHARCLASS_NAME_MAX
CHROMA_420
CHROMA_422
CHROMA_444
CLOCK_BOOTTIME
CLOCK_BOOTTIME_ALARM
CLOCK_MONOTONIC
CLOCK_MONOTONIC_COARSE
CLOCK_MONOTONIC_RAW
CLOCK_PROCESS_CPUTIME_ID
CLOCK_REALTIME
CLOCK_REALTIME_ALARM
CLOCK_REALTIME_COARSE
CLOCK_TAI
CLOCK_THREAD_CPUTIME_ID
CLUSTER_KEYFRAME
CODEC_PRIVATE_SIZE
COLL_WEIGHTS_MAX
CONFIG_A64MULTI_ENCODER
CONFIG_A64_MUXER
CONFIG_A64MULTI5_ENCODER
CONFIG_AAC_ADTSTOASC_BSF
CONFIG_AAC_AT_DECODER
CONFIG_AAC_AT_ENCODER
CONFIG_AAC_DECODER
CONFIG_AAC_DEMUXER
CONFIG_AAC_ENCODER
CONFIG_AAC_FIXED_DECODER
CONFIG_AAC_LATM_DECODER
CONFIG_AAC_LATM_PARSER
CONFIG_AAC_PARSER
CONFIG_AANDCTTABLES
CONFIG_AASC_DECODER
CONFIG_AA_DEMUXER
CONFIG_ABENCH_FILTER
CONFIG_ABITSCOPE_FILTER
CONFIG_AC3DSP
CONFIG_AC3_DECODER
CONFIG_AC3_FIXED_DECODER
CONFIG_AC3_AT_DECODER
CONFIG_AC3_ENCODER
CONFIG_AC3_FIXED_ENCODER
CONFIG_AC3_PARSER
CONFIG_AC3_DEMUXER
CONFIG_AC3_MUXER
CONFIG_ACM_DEMUXER
CONFIG_ACOMPRESSOR_FILTER
CONFIG_ACONTRAST_FILTER
CONFIG_ACOPY_FILTER
CONFIG_ACROSSFADE_FILTER
CONFIG_ACROSSOVER_FILTER
CONFIG_ACRUSHER_FILTER
CONFIG_ACT_DEMUXER
CONFIG_ACUE_FILTER
CONFIG_ADECLICK_FILTER
CONFIG_ADECLIP_FILTER
CONFIG_ADELAY_FILTER
CONFIG_ADERIVATIVE_FILTER
CONFIG_ADF_DEMUXER
CONFIG_ADPCM_4XM_DECODER
CONFIG_ADPCM_ADX_DECODER
CONFIG_ADPCM_ADX_ENCODER
CONFIG_ADPCM_AFC_DECODER
CONFIG_ADPCM_AGM_DECODER
CONFIG_ADPCM_AICA_DECODER
CONFIG_ADPCM_CT_DECODER
CONFIG_ADPCM_DTK_DECODER
CONFIG_ADPCM_EA_DECODER
CONFIG_ADPCM_EA_MAXIS_XA_DECODER
CONFIG_ADPCM_EA_R1_DECODER
CONFIG_ADPCM_EA_R2_DECODER
CONFIG_ADPCM_EA_R3_DECODER
CONFIG_ADPCM_EA_XAS_DECODER
CONFIG_ADPCM_G722_DECODER
CONFIG_ADPCM_G722_ENCODER
CONFIG_ADPCM_G726_DECODER
CONFIG_ADPCM_G726LE_DECODER
CONFIG_ADPCM_G726_ENCODER
CONFIG_ADPCM_G726LE_ENCODER
CONFIG_ADPCM_IMA_AMV_DECODER
CONFIG_ADPCM_IMA_APC_DECODER
CONFIG_ADPCM_IMA_DAT4_DECODER
CONFIG_ADPCM_IMA_DK3_DECODER
CONFIG_ADPCM_IMA_DK4_DECODER
CONFIG_ADPCM_IMA_EA_EACS_DECODER
CONFIG_ADPCM_IMA_EA_SEAD_DECODER
CONFIG_ADPCM_IMA_ISS_DECODER
CONFIG_ADPCM_IMA_OKI_DECODER
CONFIG_ADPCM_IMA_QT_AT_DECODER
CONFIG_ADPCM_IMA_QT_DECODER
CONFIG_ADPCM_IMA_QT_ENCODER
CONFIG_ADPCM_IMA_RAD_DECODER
CONFIG_ADPCM_IMA_SMJPEG_DECODER
CONFIG_ADPCM_IMA_WAV_DECODER
CONFIG_ADPCM_IMA_WAV_ENCODER
CONFIG_ADPCM_IMA_WS_DECODER
CONFIG_ADPCM_MS_DECODER
CONFIG_ADPCM_MS_ENCODER
CONFIG_ADPCM_MTAF_DECODER
CONFIG_ADPCM_PSX_DECODER
CONFIG_ADPCM_SBPRO_2_DECODER
CONFIG_ADPCM_SBPRO_3_DECODER
CONFIG_ADPCM_SBPRO_4_DECODER
CONFIG_ADPCM_SWF_DECODER
CONFIG_ADPCM_SWF_ENCODER
CONFIG_ADPCM_THP_DECODER
CONFIG_ADPCM_THP_LE_DECODER
CONFIG_ADPCM_VIMA_DECODER
CONFIG_ADPCM_XA_DECODER
CONFIG_ADPCM_YAMAHA_DECODER
CONFIG_ADPCM_YAMAHA_ENCODER
CONFIG_ADP_DEMUXER
CONFIG_ADRAWGRAPH_FILTER
CONFIG_ADS_DEMUXER
CONFIG_ADTS_HEADER
CONFIG_ADTS_MUXER
CONFIG_ADX_DEMUXER
CONFIG_ADX_MUXER
CONFIG_ADX_PARSER
CONFIG_AEA_DEMUXER
CONFIG_AECHO_FILTER
CONFIG_AEMPHASIS_FILTER
CONFIG_AEVALSRC_FILTER
CONFIG_AEVAL_FILTER
CONFIG_AFADE_FILTER
CONFIG_AFC_DEMUXER
CONFIG_AFFTDN_FILTER
CONFIG_AFFTFILT_FILTER
CONFIG_AFIFO_FILTER
CONFIG_AFIR_FILTER
CONFIG_AFORMAT_FILTER
CONFIG_AGATE_FILTER
CONFIG_AGM_DECODER
CONFIG_AGRAPHMONITOR_FILTER
CONFIG_AHISTOGRAM_FILTER
CONFIG_AIC_DECODER
CONFIG_AIFF_DEMUXER
CONFIG_AIFF_MUXER
CONFIG_AIIR_FILTER
CONFIG_AINTEGRAL_FILTER
CONFIG_AINTERLEAVE_FILTER
CONFIG_AIX_DEMUXER
CONFIG_ALAC_AT_DECODER
CONFIG_ALAC_AT_ENCODER
CONFIG_ALAC_DECODER
CONFIG_ALAC_ENCODER
CONFIG_ALIAS_PIX_DECODER
CONFIG_ALIAS_PIX_ENCODER
CONFIG_ALIMITER_FILTER
CONFIG_ALLPASS_FILTER
CONFIG_ALLRGB_FILTER
CONFIG_ALLYUV_FILTER
CONFIG_ALOOP_FILTER
CONFIG_ALPHAEXTRACT_FILTER
CONFIG_ALPHAMERGE_FILTER
CONFIG_ALSA
CONFIG_ALSA_INDEV
CONFIG_ALSA_OUTDEV
CONFIG_ALS_DECODER
CONFIG_AMERGE_FILTER
CONFIG_AMETADATA_FILTER
CONFIG_AMF
CONFIG_AMIX_FILTER
CONFIG_AMOVIE_FILTER
CONFIG_AMPLIFY_FILTER
CONFIG_AMRNB_DECODER
CONFIG_AMRNB_DEMUXER
CONFIG_AMRWB_DECODER
CONFIG_AMRWB_DEMUXER
CONFIG_AMR_DEMUXER
CONFIG_AMR_MUXER
CONFIG_AMR_NB_AT_DECODER
CONFIG_AMULTIPLY_FILTER
CONFIG_AMV_DECODER
CONFIG_AMV_ENCODER
CONFIG_ANDROID_CAMERA_INDEV
CONFIG_ANEQUALIZER_FILTER
CONFIG_ANLMDN_FILTER
CONFIG_ANM_DECODER
CONFIG_ANM_DEMUXER
CONFIG_ANOISESRC_FILTER
CONFIG_ANSI_DECODER
CONFIG_ANULLSINK_FILTER
CONFIG_ANULLSRC_FILTER
CONFIG_ANULL_FILTER
CONFIG_APAD_FILTER
CONFIG_APC_DEMUXER
CONFIG_APERMS_FILTER
CONFIG_APE_DECODER
CONFIG_APE_DEMUXER
CONFIG_APHASEMETER_FILTER
CONFIG_APHASER_FILTER
CONFIG_APNG_DECODER
CONFIG_APNG_DEMUXER
CONFIG_APNG_ENCODER
CONFIG_APNG_MUXER
CONFIG_APPKIT
CONFIG_APTX_DECODER
CONFIG_APTX_DEMUXER
CONFIG_APTX_ENCODER
CONFIG_APTX_HD_DECODER
CONFIG_APTX_HD_DEMUXER
CONFIG_APTX_HD_ENCODER
CONFIG_APTX_HD_MUXER
CONFIG_APTX_MUXER
CONFIG_APULSATOR_FILTER
CONFIG_AQTITLE_DEMUXER
CONFIG_ARBC_DECODER
CONFIG_AREALTIME_FILTER
CONFIG_ARESAMPLE_FILTER
CONFIG_AREVERSE_FILTER
CONFIG_ASELECT_FILTER
CONFIG_ASENDCMD_FILTER
CONFIG_ASETNSAMPLES_FILTER
CONFIG_ASETPTS_FILTER
CONFIG_ASETRATE_FILTER
CONFIG_ASETTB_FILTER
CONFIG_ASF_DEMUXER
CONFIG_ASF_MUXER
CONFIG_ASF_O_DEMUXER
CONFIG_ASF_STREAM_MUXER
CONFIG_ASHOWINFO_FILTER
CONFIG_ASIDEDATA_FILTER
CONFIG_ASOFTCLIP_FILTER
CONFIG_ASPLIT_FILTER
CONFIG_ASR_FILTER
CONFIG_ASS_DECODER
CONFIG_ASS_DEMUXER
CONFIG_ASS_ENCODER
CONFIG_ASS_FILTER
CONFIG_ASS_MUXER
CONFIG_ASTATS_FILTER
CONFIG_ASTREAMSELECT_FILTER
CONFIG_AST_DEMUXER
CONFIG_AST_MUXER
CONFIG_ASV1_DECODER
CONFIG_ASV1_ENCODER
CONFIG_ASV2_DECODER
CONFIG_ASV2_ENCODER
CONFIG_ASYNC_PROTOCOL
CONFIG_ATADENOISE_FILTER
CONFIG_ATEMPO_FILTER
CONFIG_ATRAC1_DECODER
CONFIG_ATRAC3_DECODER
CONFIG_ATRAC3AL_DECODER
CONFIG_ATRAC3P_DECODER
CONFIG_ATRAC3PAL_DECODER
CONFIG_ATRAC9_DECODER
CONFIG_ATRIM_FILTER
CONFIG_AUDIODSP
CONFIG_AUDIOTOOLBOX
CONFIG_AUDIO_FRAME_QUEUE
CONFIG_AURA2_DECODER
CONFIG_AURA_DECODER
CONFIG_AUTODETECT
CONFIG_AU_DEMUXER
CONFIG_AU_MUXER
CONFIG_AV1_FRAME_SPLIT_BSF
CONFIG_AV1_METADATA_BSF
CONFIG_AV1_PARSER
CONFIG_AVCODEC
CONFIG_AVDEVICE
CONFIG_AVECTORSCOPE_FILTER
CONFIG_AVFILTER
CONFIG_AVFORMAT
CONFIG_AVFOUNDATION
CONFIG_AVFOUNDATION_INDEV
CONFIG_AVGBLUR_FILTER
CONFIG_AVGBLUR_OPENCL_FILTER
CONFIG_AVIO_DIR_CMD_EXAMPLE
CONFIG_AVIO_READING_EXAMPLE
CONFIG_AVISYNTH
CONFIG_AVISYNTH_DEMUXER
CONFIG_AVI_DEMUXER
CONFIG_AVI_MUXER
CONFIG_AVM2_MUXER
CONFIG_AVRESAMPLE
CONFIG_AVRN_DECODER
CONFIG_AVRP_DECODER
CONFIG_AVRP_ENCODER
CONFIG_AVR_DEMUXER
CONFIG_AVS2_PARSER
CONFIG_AVS2_DEMUXER
CONFIG_AVS2_MUXER
CONFIG_AVS_DECODER
CONFIG_AVS_DEMUXER
CONFIG_AVUI_DECODER
CONFIG_AVUI_ENCODER
CONFIG_AVUTIL
CONFIG_AYUV_DECODER
CONFIG_AYUV_ENCODER
CONFIG_AZMQ_FILTER
CONFIG_BANDPASS_FILTER
CONFIG_BANDREJECT_FILTER
CONFIG_BASS_FILTER
CONFIG_BBOX_FILTER
CONFIG_BENCH_FILTER
CONFIG_BETHSOFTVID_DECODER
CONFIG_BETHSOFTVID_DEMUXER
CONFIG_BFI_DECODER
CONFIG_BFI_DEMUXER
CONFIG_BFSTM_DEMUXER
CONFIG_BINKAUDIO_DCT_DECODER
CONFIG_BINKAUDIO_RDFT_DECODER
CONFIG_BINK_DECODER
CONFIG_BINK_DEMUXER
CONFIG_BINTEXT_DECODER
CONFIG_BINTEXT_DEMUXER
CONFIG_BIQUAD_FILTER
CONFIG_BITPACKED_DECODER
CONFIG_BITPLANENOISE_FILTER
CONFIG_BIT_DEMUXER
CONFIG_BIT_MUXER
CONFIG_BKTR_INDEV
CONFIG_BLACKDETECT_FILTER
CONFIG_BLACKFRAME_FILTER
CONFIG_BLEND_FILTER
CONFIG_BLOCKDSP
CONFIG_BLURAY_PROTOCOL
CONFIG_BM3D_FILTER
CONFIG_BMP_DECODER
CONFIG_BMP_ENCODER
CONFIG_BMP_PARSER
CONFIG_BMV_AUDIO_DECODER
CONFIG_BMV_DEMUXER
CONFIG_BMV_VIDEO_DECODER
CONFIG_BOA_DEMUXER
CONFIG_BOXBLUR_FILTER
CONFIG_BOXBLUR_OPENCL_FILTER
CONFIG_BRENDER_PIX_DECODER
CONFIG_BRSTM_DEMUXER
CONFIG_BS2B_FILTER
CONFIG_BSFS
CONFIG_BSWAPDSP
CONFIG_BWDIF_FILTER
CONFIG_BZLIB
CONFIG_C93_DECODER
CONFIG_C93_DEMUXER
CONFIG_CABAC
CONFIG_CACA_OUTDEV
CONFIG_CACHE_PROTOCOL
CONFIG_CAF_DEMUXER
CONFIG_CAF_MUXER
CONFIG_CAVSVIDEO_DEMUXER
CONFIG_CAVSVIDEO_MUXER
CONFIG_CAVSVIDEO_PARSER
CONFIG_CAVS_DECODER
CONFIG_CBS
CONFIG_CBS_AV1
CONFIG_CBS_H264
CONFIG_CBS_H265
CONFIG_CBS_JPEG
CONFIG_CBS_MPEG2
CONFIG_CBS_VP9
CONFIG_CCAPTION_DECODER
CONFIG_CDGRAPHICS_DECODER
CONFIG_CDG_DEMUXER
CONFIG_CDXL_DECODER
CONFIG_CDXL_DEMUXER
CONFIG_CELLAUTO_FILTER
CONFIG_CFHD_DECODER
CONFIG_CHANNELMAP_FILTER
CONFIG_CHANNELSPLIT_FILTER
CONFIG_CHOMP_BSF
CONFIG_CHORUS_FILTER
CONFIG_CHROMAHOLD_FILTER
CONFIG_CHROMAKEY_FILTER
CONFIG_CHROMAPRINT
CONFIG_CHROMAPRINT_MUXER
CONFIG_CHROMASHIFT_FILTER
CONFIG_CIESCOPE_FILTER
CONFIG_CINEPAK_DECODER
CONFIG_CINEPAK_ENCODER
CONFIG_CINE_DEMUXER
CONFIG_CLEARVIDEO_DECODER
CONFIG_CLJR_DECODER
CONFIG_CLJR_ENCODER
CONFIG_CLLC_DECODER
CONFIG_CODEC2_DEMUXER
CONFIG_CODEC2RAW_DEMUXER
CONFIG_CODEC2_MUXER
CONFIG_CODEC2RAW_MUXER
CONFIG_CODECVIEW_FILTER
CONFIG_COLORBALANCE_FILTER
CONFIG_COLORCHANNELMIXER_FILTER
CONFIG_COLORHOLD_FILTER
CONFIG_COLORKEY_FILTER
CONFIG_COLORKEY_OPENCL_FILTER
CONFIG_COLORLEVELS_FILTER
CONFIG_COLORMATRIX_FILTER
CONFIG_COLORSPACE_FILTER
CONFIG_COLOR_FILTER
CONFIG_COMFORTNOISE_DECODER
CONFIG_COMFORTNOISE_ENCODER
CONFIG_COMPAND_FILTER
CONFIG_COMPENSATIONDELAY_FILTER
CONFIG_CONCAT_DEMUXER
CONFIG_CONCAT_FILTER
CONFIG_CONCAT_PROTOCOL
CONFIG_CONVOLUTION_FILTER
CONFIG_CONVOLUTION_OPENCL_FILTER
CONFIG_CONVOLVE_FILTER
CONFIG_COOK_DECODER
CONFIG_COOK_PARSER
CONFIG_COPY_FILTER
CONFIG_COREIMAGE
CONFIG_COREIMAGESRC_FILTER
CONFIG_COREIMAGE_FILTER
CONFIG_COVER_RECT_FILTER
CONFIG_CPIA_DECODER
CONFIG_CRC_MUXER
CONFIG_CROPDETECT_FILTER
CONFIG_CROP_FILTER
CONFIG_CROSSFEED_FILTER
CONFIG_CRYPTO_PROTOCOL
CONFIG_CRYSTALHD
CONFIG_CRYSTALIZER_FILTER
CONFIG_CSCD_DECODER
CONFIG_CUDA
CONFIG_CUDA_LLVM
CONFIG_CUDA_NVCC
CONFIG_CUDA_SDK
CONFIG_CUE_FILTER
CONFIG_CURVES_FILTER
CONFIG_CUVID
CONFIG_CYUV_DECODER
CONFIG_D3D11VA
CONFIG_DASH_DEMUXER
CONFIG_DASH_MUXER
CONFIG_DATASCOPE_FILTER
CONFIG_DATA_DEMUXER
CONFIG_DATA_MUXER
CONFIG_DATA_PROTOCOL
CONFIG_DAUD_DEMUXER
CONFIG_DAUD_MUXER
CONFIG_DCA_CORE_BSF
CONFIG_DCA_DECODER
CONFIG_DCA_ENCODER
CONFIG_DCA_PARSER
CONFIG_DCSHIFT_FILTER
CONFIG_DCSTR_DEMUXER
CONFIG_DCT
CONFIG_DCTDNOIZ_FILTER
CONFIG_DDS_DECODER
CONFIG_DEBAND_FILTER
CONFIG_DEBLOCK_FILTER
CONFIG_DECIMATE_FILTER
CONFIG_DECKLINK
CONFIG_DECKLINK_INDEV
CONFIG_DECKLINK_OUTDEV
CONFIG_DECODERS
CONFIG_DECODE_AUDIO_EXAMPLE
CONFIG_DECODE_VIDEO_EXAMPLE
CONFIG_DECONVOLVE_FILTER
CONFIG_DEDOT_FILTER
CONFIG_DEESSER_FILTER
CONFIG_DEFLATE_FILTER
CONFIG_DEFLICKER_FILTER
CONFIG_DEINTERLACE_QSV_FILTER
CONFIG_DEINTERLACE_VAAPI_FILTER
CONFIG_DEJUDDER_FILTER
CONFIG_DELOGO_FILTER
CONFIG_DEMUXERS
CONFIG_DEMUXING_DECODING_EXAMPLE
CONFIG_DENOISE_VAAPI_FILTER
CONFIG_DERAIN_FILTER
CONFIG_DESHAKE_FILTER
CONFIG_DESPILL_FILTER
CONFIG_DETELECINE_FILTER
CONFIG_DFA_DECODER
CONFIG_DFA_DEMUXER
CONFIG_DHAV_DEMUXER
CONFIG_DILATION_FILTER
CONFIG_DILATION_OPENCL_FILTER
CONFIG_DIRAC_DECODER
CONFIG_DIRAC_DEMUXER
CONFIG_DIRAC_MUXER
CONFIG_DIRAC_PARSE
CONFIG_DIRAC_PARSER
CONFIG_DISPLACE_FILTER
CONFIG_DNN
CONFIG_DNXHD_DECODER
CONFIG_DNXHD_DEMUXER
CONFIG_DNXHD_ENCODER
CONFIG_DNXHD_MUXER
CONFIG_DNXHD_PARSER
CONFIG_DOC
CONFIG_DOLBY_E_DECODER
CONFIG_DOUBLEWEAVE_FILTER
CONFIG_DPX_DECODER
CONFIG_DPX_ENCODER
CONFIG_DPX_PARSER
CONFIG_DRAWBOX_FILTER
CONFIG_DRAWGRAPH_FILTER
CONFIG_DRAWGRID_FILTER
CONFIG_DRAWTEXT_FILTER
CONFIG_DRMETER_FILTER
CONFIG_DSD_LSBF_DECODER
CONFIG_DSD_LSBF_PLANAR_DECODER
CONFIG_DSD_MSBF_DECODER
CONFIG_DSD_MSBF_PLANAR_DECODER
CONFIG_DSF_DEMUXER
CONFIG_DSHOW_INDEV
CONFIG_DSICINAUDIO_DECODER
CONFIG_DSICINVIDEO_DECODER
CONFIG_DSICIN_DEMUXER
CONFIG_DSS_DEMUXER
CONFIG_DSS_SP_DECODER
CONFIG_DST_DECODER
CONFIG_DTSHD_DEMUXER
CONFIG_DTS_DEMUXER
CONFIG_DTS_MUXER
CONFIG_DUMP_EXTRADATA_BSF
CONFIG_DVAUDIO_DECODER
CONFIG_DVAUDIO_PARSER
CONFIG_DVBSUB_DECODER
CONFIG_DVBSUB_DEMUXER
CONFIG_DVBSUB_ENCODER
CONFIG_DVBSUB_PARSER
CONFIG_DVBTXT_DEMUXER
CONFIG_DVDSUB_DECODER
CONFIG_DVDSUB_ENCODER
CONFIG_DVDSUB_PARSER
CONFIG_DVD_NAV_PARSER
CONFIG_DVPROFILE
CONFIG_DVVIDEO_DECODER
CONFIG_DVVIDEO_ENCODER
CONFIG_DV_DEMUXER
CONFIG_DV_MUXER
CONFIG_DWT
CONFIG_DXA_DECODER
CONFIG_DXA_DEMUXER
CONFIG_DXTORY_DECODER
CONFIG_DXVA2
CONFIG_DXV_DECODER
CONFIG_DYNAUDNORM_FILTER
CONFIG_EAC3_CORE_BSF
CONFIG_EAC3_DECODER
CONFIG_EAC3_AT_DECODER
CONFIG_EAC3_ENCODER
CONFIG_EAC3_DEMUXER
CONFIG_EAC3_MUXER
CONFIG_EACMV_DECODER
CONFIG_EAMAD_DECODER
CONFIG_EARWAX_FILTER
CONFIG_EATGQ_DECODER
CONFIG_EATGV_DECODER
CONFIG_EATQI_DECODER
CONFIG_EA_CDATA_DEMUXER
CONFIG_EA_DEMUXER
CONFIG_EBUR128_FILTER
CONFIG_EDGEDETECT_FILTER
CONFIG_EIGHTBPS_DECODER
CONFIG_EIGHTSVX_EXP_DECODER
CONFIG_EIGHTSVX_FIB_DECODER
CONFIG_ELBG_FILTER
CONFIG_ENCODERS
CONFIG_ENCODE_AUDIO_EXAMPLE
CONFIG_ENCODE_VIDEO_EXAMPLE
CONFIG_ENTROPY_FILTER
CONFIG_EPAF_DEMUXER
CONFIG_EQUALIZER_FILTER
CONFIG_EQ_FILTER
CONFIG_EROSION_FILTER
CONFIG_EROSION_OPENCL_FILTER
CONFIG_ERROR_RESILIENCE
CONFIG_ESCAPE124_DECODER
CONFIG_ESCAPE130_DECODER
CONFIG_EVRC_DECODER
CONFIG_EXIF
CONFIG_EXR_DECODER
CONFIG_EXTRACTPLANES_FILTER
CONFIG_EXTRACT_EXTRADATA_BSF
CONFIG_EXTRACT_MVS_EXAMPLE
CONFIG_EXTRASTEREO_FILTER
CONFIG_F4V_MUXER
CONFIG_FAAN
CONFIG_FAANDCT
CONFIG_FAANIDCT
CONFIG_FADE_FILTER
CONFIG_FAST_UNALIGNED
CONFIG_FBDEV_INDEV
CONFIG_FBDEV_OUTDEV
CONFIG_FDCTDSP
CONFIG_FFMETADATA_DEMUXER
CONFIG_FFMETADATA_MUXER
CONFIG_FFMPEG
CONFIG_FFNVCODEC
CONFIG_FFPLAY
CONFIG_FFPROBE
CONFIG_FFRTMPCRYPT_PROTOCOL
CONFIG_FFRTMPHTTP_PROTOCOL
CONFIG_FFT
CONFIG_FFTDNOIZ_FILTER
CONFIG_FFTFILT_FILTER
CONFIG_FFV1_DECODER
CONFIG_FFV1_ENCODER
CONFIG_FFVHUFF_DECODER
CONFIG_FFVHUFF_ENCODER
CONFIG_FFWAVESYNTH_DECODER
CONFIG_FIC_DECODER
CONFIG_FIELDHINT_FILTER
CONFIG_FIELDMATCH_FILTER
CONFIG_FIELDORDER_FILTER
CONFIG_FIELD_FILTER
CONFIG_FIFO_FILTER
CONFIG_FIFO_MUXER
CONFIG_FIFO_TEST_MUXER
CONFIG_FILE_PROTOCOL
CONFIG_FILLBORDERS_FILTER
CONFIG_FILMSTRIP_DEMUXER
CONFIG_FILMSTRIP_MUXER
CONFIG_FILTERING_AUDIO_EXAMPLE
CONFIG_FILTERING_VIDEO_EXAMPLE
CONFIG_FILTERS
CONFIG_FILTER_AUDIO_EXAMPLE
CONFIG_FILTER_UNITS_BSF
CONFIG_FIND_RECT_FILTER
CONFIG_FIREQUALIZER_FILTER
CONFIG_FITS_DECODER
CONFIG_FITS_DEMUXER
CONFIG_FITS_ENCODER
CONFIG_FITS_MUXER
CONFIG_FLACDSP
CONFIG_FLAC_DECODER
CONFIG_FLAC_DEMUXER
CONFIG_FLAC_ENCODER
CONFIG_FLAC_MUXER
CONFIG_FLAC_PARSER
CONFIG_FLANGER_FILTER
CONFIG_FLASHSV2_DECODER
CONFIG_FLASHSV2_ENCODER
CONFIG_FLASHSV_DECODER
CONFIG_FLASHSV_ENCODER
CONFIG_FLIC_DECODER
CONFIG_FLIC_DEMUXER
CONFIG_FLITE_FILTER
CONFIG_FLOODFILL_FILTER
CONFIG_FLV_DECODER
CONFIG_FLV_DEMUXER
CONFIG_FLV_ENCODER
CONFIG_FLV_MUXER
CONFIG_FMTCONVERT
CONFIG_FMVC_DECODER
CONFIG_FONTCONFIG
CONFIG_FORMAT_FILTER
CONFIG_FOURXM_DECODER
CONFIG_FOURXM_DEMUXER
CONFIG_FPS_FILTER
CONFIG_FRAMECRC_MUXER
CONFIG_FRAMEHASH_MUXER
CONFIG_FRAMEMD5_MUXER
CONFIG_FRAMEPACK_FILTER
CONFIG_FRAMERATE_FILTER
CONFIG_FRAMESTEP_FILTER
CONFIG_FRAME_THREAD_ENCODER
CONFIG_FRAPS_DECODER
CONFIG_FREEZEDETECT_FILTER
CONFIG_FREI0R
CONFIG_FREI0R_FILTER
CONFIG_FREI0R_SRC_FILTER
CONFIG_FRM_DEMUXER
CONFIG_FRWU_DECODER
CONFIG_FSB_DEMUXER
CONFIG_FSPP_FILTER
CONFIG_FTP_PROTOCOL
CONFIG_FTRAPV
CONFIG_G2M_DECODER
CONFIG_G722DSP
CONFIG_G722_DEMUXER
CONFIG_G722_MUXER
CONFIG_G726_DEMUXER
CONFIG_G726LE_DEMUXER
CONFIG_G726_MUXER
CONFIG_G726LE_MUXER
CONFIG_G729_DECODER
CONFIG_G729_PARSER
CONFIG_G729_DEMUXER
CONFIG_G723_1_DECODER
CONFIG_G723_1_ENCODER
CONFIG_G723_1_PARSER
CONFIG_G723_1_DEMUXER
CONFIG_G723_1_MUXER
CONFIG_GBLUR_FILTER
CONFIG_GCRYPT
CONFIG_GDIGRAB_INDEV
CONFIG_GDV_DECODER
CONFIG_GDV_DEMUXER
CONFIG_GENH_DEMUXER
CONFIG_GEQ_FILTER
CONFIG_GIF_DECODER
CONFIG_GIF_DEMUXER
CONFIG_GIF_ENCODER
CONFIG_GIF_MUXER
CONFIG_GIF_PARSER
CONFIG_GMP
CONFIG_GNUTLS
CONFIG_GOLOMB
CONFIG_GOPHER_PROTOCOL
CONFIG_GPL
CONFIG_GPLV3
CONFIG_GRADFUN_FILTER
CONFIG_GRAPHMONITOR_FILTER
CONFIG_GRAY
CONFIG_GREMLIN_DPCM_DECODER
CONFIG_GREYEDGE_FILTER
CONFIG_GSM_DECODER
CONFIG_GSM_DEMUXER
CONFIG_GSM_MS_AT_DECODER
CONFIG_GSM_MS_DECODER
CONFIG_GSM_MUXER
CONFIG_GSM_PARSER
CONFIG_GXF_DEMUXER
CONFIG_GXF_MUXER
CONFIG_H261_DECODER
CONFIG_H261_ENCODER
CONFIG_H261_PARSER
CONFIG_H261_DEMUXER
CONFIG_H261_MUXER
CONFIG_H263DSP
CONFIG_H263_DECODER
CONFIG_H263I_DECODER
CONFIG_H263P_DECODER
CONFIG_H263_ENCODER
CONFIG_H263P_ENCODER
CONFIG_H263_VAAPI_HWACCEL
CONFIG_H263_VIDEOTOOLBOX_HWACCEL
CONFIG_H263_PARSER
CONFIG_H263_DEMUXER
CONFIG_H263_MUXER
CONFIG_H264CHROMA
CONFIG_H264DSP
CONFIG_H264PARSE
CONFIG_H264PRED
CONFIG_H264QPEL
CONFIG_H264_METADATA_BSF
CONFIG_H264_REDUNDANT_PPS_BSF
CONFIG_H264_DECODER
CONFIG_H264_CRYSTALHD_DECODER
CONFIG_H264_MEDIACODEC_DECODER
CONFIG_H264_MMAL_DECODER
CONFIG_H264_QSV_DECODER
CONFIG_H264_RKMPP_DECODER
CONFIG_H264_CUVID_DECODER
CONFIG_H264_AMF_ENCODER
CONFIG_H264_NVENC_ENCODER
CONFIG_H264_OMX_ENCODER
CONFIG_H264_QSV_ENCODER
CONFIG_H264_VAAPI_ENCODER
CONFIG_H264_VIDEOTOOLBOX_ENCODER
CONFIG_H264_NVDEC_HWACCEL
CONFIG_H264_VAAPI_HWACCEL
CONFIG_H264_VDPAU_HWACCEL
CONFIG_H264_VIDEOTOOLBOX_HWACCEL
CONFIG_H264_PARSER
CONFIG_H264_DEMUXER
CONFIG_H264_MUXER
CONFIG_H263_V4L2M2M_DECODER
CONFIG_H263_V4L2M2M_ENCODER
CONFIG_H264_D3D11VA_HWACCEL
CONFIG_H264_D3D11VA2_HWACCEL
CONFIG_H264_DXVA2_HWACCEL
CONFIG_H264_MP4TOANNEXB_BSF
CONFIG_H264_V4L2M2M_DECODER
CONFIG_H264_V4L2M2M_ENCODER
CONFIG_HAAS_FILTER
CONFIG_HALDCLUTSRC_FILTER
CONFIG_HALDCLUT_FILTER
CONFIG_HAPQA_EXTRACT_BSF
CONFIG_HAP_DECODER
CONFIG_HAP_ENCODER
CONFIG_HARDCODED_TABLES
CONFIG_HASH_MUXER
CONFIG_HCOM_DECODER
CONFIG_HCOM_DEMUXER
CONFIG_HDCD_FILTER
CONFIG_HDS_MUXER
CONFIG_HEADPHONE_FILTER
CONFIG_HEVCPARSE
CONFIG_HEVC_AMF_ENCODER
CONFIG_HEVC_CUVID_DECODER
CONFIG_HEVC_D3D11VA_HWACCEL
CONFIG_HEVC_D3D11VA2_HWACCEL
CONFIG_HEVC_DECODER
CONFIG_HEVC_DEMUXER
CONFIG_HEVC_DXVA2_HWACCEL
CONFIG_HEVC_MEDIACODEC_DECODER
CONFIG_HEVC_METADATA_BSF
CONFIG_HEVC_MP4TOANNEXB_BSF
CONFIG_HEVC_MUXER
CONFIG_HEVC_NVDEC_HWACCEL
CONFIG_HEVC_NVENC_ENCODER
CONFIG_HEVC_PARSER
CONFIG_HEVC_QSV_DECODER
CONFIG_HEVC_QSV_ENCODER
CONFIG_HEVC_RKMPP_DECODER
CONFIG_HEVC_V4L2M2M_DECODER
CONFIG_HEVC_V4L2M2M_ENCODER
CONFIG_HEVC_VAAPI_ENCODER
CONFIG_HEVC_VAAPI_HWACCEL
CONFIG_HEVC_VDPAU_HWACCEL
CONFIG_HEVC_VIDEOTOOLBOX_ENCODER
CONFIG_HEVC_VIDEOTOOLBOX_HWACCEL
CONFIG_HFLIP_FILTER
CONFIG_HIGHPASS_FILTER
CONFIG_HIGHSHELF_FILTER
CONFIG_HILBERT_FILTER
CONFIG_HISTEQ_FILTER
CONFIG_HISTOGRAM_FILTER
CONFIG_HLS_DEMUXER
CONFIG_HLS_MUXER
CONFIG_HLS_PROTOCOL
CONFIG_HNM4_VIDEO_DECODER
CONFIG_HNM_DEMUXER
CONFIG_HPELDSP
CONFIG_HQDN3D_FILTER
CONFIG_HQX_DECODER
CONFIG_HQX_FILTER
CONFIG_HQ_HQA_DECODER
CONFIG_HSTACK_FILTER
CONFIG_HTMLPAGES
CONFIG_HTTPPROXY_PROTOCOL
CONFIG_HTTPS_PROTOCOL
CONFIG_HTTP_MULTICLIENT_EXAMPLE
CONFIG_HTTP_PROTOCOL
CONFIG_HUE_FILTER
CONFIG_HUFFMAN
CONFIG_HUFFYUVDSP
CONFIG_HUFFYUVENCDSP
CONFIG_HUFFYUV_DECODER
CONFIG_HUFFYUV_ENCODER
CONFIG_HWACCELS
CONFIG_HWDOWNLOAD_FILTER
CONFIG_HWMAP_FILTER
CONFIG_HWUPLOAD_CUDA_FILTER
CONFIG_HWUPLOAD_FILTER
CONFIG_HW_DECODE_EXAMPLE
CONFIG_HYMT_DECODER
CONFIG_HYSTERESIS_FILTER
CONFIG_IAC_DECODER
CONFIG_ICECAST_PROTOCOL
CONFIG_ICONV
CONFIG_ICO_DEMUXER
CONFIG_ICO_MUXER
CONFIG_IDCIN_DECODER
CONFIG_IDCIN_DEMUXER
CONFIG_IDCTDSP
CONFIG_IDET_FILTER
CONFIG_IDF_DECODER
CONFIG_IDF_DEMUXER
CONFIG_IEC61883_INDEV
CONFIG_IFF_DEMUXER
CONFIG_IFF_ILBM_DECODER
CONFIG_IFV_DEMUXER
CONFIG_IIRFILTER
CONFIG_ILBC_AT_DECODER
CONFIG_ILBC_AT_ENCODER
CONFIG_ILBC_DECODER
CONFIG_ILBC_DEMUXER
CONFIG_ILBC_MUXER
CONFIG_IL_FILTER
CONFIG_IMAGE2_DEMUXER
CONFIG_IMAGE2PIPE_DEMUXER
CONFIG_IMAGE2_ALIAS_PIX_DEMUXER
CONFIG_IMAGE2_BRENDER_PIX_DEMUXER
CONFIG_IMAGE2_MUXER
CONFIG_IMAGE2PIPE_MUXER
CONFIG_IMAGE_BMP_PIPE_DEMUXER
CONFIG_IMAGE_DDS_PIPE_DEMUXER
CONFIG_IMAGE_DPX_PIPE_DEMUXER
CONFIG_IMAGE_EXR_PIPE_DEMUXER
CONFIG_IMAGE_GIF_PIPE_DEMUXER
CONFIG_IMAGE_J2K_PIPE_DEMUXER
CONFIG_IMAGE_JPEGLS_PIPE_DEMUXER
CONFIG_IMAGE_JPEG_PIPE_DEMUXER
CONFIG_IMAGE_PAM_PIPE_DEMUXER
CONFIG_IMAGE_PBM_PIPE_DEMUXER
CONFIG_IMAGE_PCX_PIPE_DEMUXER
CONFIG_IMAGE_PGMYUV_PIPE_DEMUXER
CONFIG_IMAGE_PGM_PIPE_DEMUXER
CONFIG_IMAGE_PICTOR_PIPE_DEMUXER
CONFIG_IMAGE_PNG_PIPE_DEMUXER
CONFIG_IMAGE_PPM_PIPE_DEMUXER
CONFIG_IMAGE_PSD_PIPE_DEMUXER
CONFIG_IMAGE_QDRAW_PIPE_DEMUXER
CONFIG_IMAGE_SGI_PIPE_DEMUXER
CONFIG_IMAGE_SUNRAST_PIPE_DEMUXER
CONFIG_IMAGE_SVG_PIPE_DEMUXER
CONFIG_IMAGE_TIFF_PIPE_DEMUXER
CONFIG_IMAGE_WEBP_PIPE_DEMUXER
CONFIG_IMAGE_XPM_PIPE_DEMUXER
CONFIG_IMAGE_XWD_PIPE_DEMUXER
CONFIG_IMC_DECODER
CONFIG_IMM4_DECODER
CONFIG_IMX_DUMP_HEADER_BSF
CONFIG_INDEO2_DECODER
CONFIG_INDEO3_DECODER
CONFIG_INDEO4_DECODER
CONFIG_INDEO5_DECODER
CONFIG_INDEVS
CONFIG_INFLATE_FILTER
CONFIG_INGENIENT_DEMUXER
CONFIG_INTERLACE_FILTER
CONFIG_INTERLEAVE_FILTER
CONFIG_INTERPLAY_ACM_DECODER
CONFIG_INTERPLAY_DPCM_DECODER
CONFIG_INTERPLAY_VIDEO_DECODER
CONFIG_INTRAX8
CONFIG_IPMOVIE_DEMUXER
CONFIG_IPOD_MUXER
CONFIG_IRCAM_DEMUXER
CONFIG_IRCAM_MUXER
CONFIG_ISMV_MUXER
CONFIG_ISO_MEDIA
CONFIG_ISS_DEMUXER
CONFIG_IV8_DEMUXER
CONFIG_IVF_DEMUXER
CONFIG_IVF_MUXER
CONFIG_IVIDSP
CONFIG_IVR_DEMUXER
CONFIG_JACK_INDEV
CONFIG_JACOSUB_DECODER
CONFIG_JACOSUB_DEMUXER
CONFIG_JACOSUB_MUXER
CONFIG_JNI
CONFIG_JOIN_FILTER
CONFIG_JPEG2000_DECODER
CONFIG_JPEG2000_ENCODER
CONFIG_JPEGLS_DECODER
CONFIG_JPEGLS_ENCODER
CONFIG_JPEGTABLES
CONFIG_JV_DECODER
CONFIG_JV_DEMUXER
CONFIG_KERNDEINT_FILTER
CONFIG_KGV1_DECODER
CONFIG_KMSGRAB_INDEV
CONFIG_KMVC_DECODER
CONFIG_KUX_DEMUXER
CONFIG_LADSPA
CONFIG_LADSPA_FILTER
CONFIG_LAGARITH_DECODER
CONFIG_LAGFUN_FILTER
CONFIG_LATM_MUXER
CONFIG_LAVFI_INDEV
CONFIG_LENSCORRECTION_FILTER
CONFIG_LENSFUN_FILTER
CONFIG_LGPLV3
CONFIG_LIBAOM
CONFIG_LIBAOM_AV1_DECODER
CONFIG_LIBAOM_AV1_ENCODER
CONFIG_LIBARIBB24
CONFIG_LIBARIBB24_DECODER
CONFIG_LIBASS
CONFIG_LIBBLURAY
CONFIG_LIBBS2B
CONFIG_LIBCACA
CONFIG_LIBCDIO
CONFIG_LIBCDIO_INDEV
CONFIG_LIBCELT
CONFIG_LIBCELT_DECODER
CONFIG_LIBCODEC2
CONFIG_LIBCODEC2_DECODER
CONFIG_LIBCODEC2_ENCODER
CONFIG_LIBDAV1D
CONFIG_LIBDAV1D_DECODER
CONFIG_LIBDAVS2
CONFIG_LIBDAVS2_DECODER
CONFIG_LIBDC1394
CONFIG_LIBDC1394_INDEV
CONFIG_LIBDRM
CONFIG_LIBFDK_AAC
CONFIG_LIBFDK_AAC_DECODER
CONFIG_LIBFDK_AAC_ENCODER
CONFIG_LIBFLITE
CONFIG_LIBFONTCONFIG
CONFIG_LIBFREETYPE
CONFIG_LIBFRIBIDI
CONFIG_LIBGME
CONFIG_LIBGME_DEMUXER
CONFIG_LIBGSM
CONFIG_LIBGSM_DECODER
CONFIG_LIBGSM_ENCODER
CONFIG_LIBGSM_MS_DECODER
CONFIG_LIBGSM_MS_ENCODER
CONFIG_LIBIEC61883
CONFIG_LIBILBC
CONFIG_LIBILBC_DECODER
CONFIG_LIBILBC_ENCODER
CONFIG_LIBJACK
CONFIG_LIBKLVANC
CONFIG_LIBKVAZAAR
CONFIG_LIBKVAZAAR_ENCODER
CONFIG_LIBLENSFUN
CONFIG_LIBMFX
CONFIG_LIBMODPLUG
CONFIG_LIBMODPLUG_DEMUXER
CONFIG_LIBMP3LAME
CONFIG_LIBMP3LAME_ENCODER
CONFIG_LIBMYSOFA
CONFIG_LIBNPP
CONFIG_LIBOPENCORE_AMRNB
CONFIG_LIBOPENCORE_AMRNB_DECODER
CONFIG_LIBOPENCORE_AMRNB_ENCODER
CONFIG_LIBOPENCORE_AMRWB
CONFIG_LIBOPENCORE_AMRWB_DECODER
CONFIG_LIBOPENCV
CONFIG_LIBOPENH264
CONFIG_LIBOPENH264_DECODER
CONFIG_LIBOPENH264_ENCODER
CONFIG_LIBOPENJPEG
CONFIG_LIBOPENJPEG_DECODER
CONFIG_LIBOPENJPEG_ENCODER
CONFIG_LIBOPENMPT
CONFIG_LIBOPENMPT_DEMUXER
CONFIG_LIBOPUS
CONFIG_LIBOPUS_DECODER
CONFIG_LIBOPUS_ENCODER
CONFIG_LIBPULSE
CONFIG_LIBRSVG
CONFIG_LIBRSVG_DECODER
CONFIG_LIBRTMP
CONFIG_LIBRTMPE_PROTOCOL
CONFIG_LIBRTMPS_PROTOCOL
CONFIG_LIBRTMPTE_PROTOCOL
CONFIG_LIBRTMPT_PROTOCOL
CONFIG_LIBRTMP_PROTOCOL
CONFIG_LIBRUBBERBAND
CONFIG_LIBSHINE
CONFIG_LIBSHINE_ENCODER
CONFIG_LIBSMBCLIENT
CONFIG_LIBSMBCLIENT_PROTOCOL
CONFIG_LIBSNAPPY
CONFIG_LIBSOXR
CONFIG_LIBSPEEX
CONFIG_LIBSPEEX_DECODER
CONFIG_LIBSPEEX_ENCODER
CONFIG_LIBSRT
CONFIG_LIBSRT_PROTOCOL
CONFIG_LIBSSH
CONFIG_LIBSSH_PROTOCOL
CONFIG_LIBTENSORFLOW
CONFIG_LIBTESSERACT
CONFIG_LIBTHEORA
CONFIG_LIBTHEORA_ENCODER
CONFIG_LIBTLS
CONFIG_LIBTWOLAME
CONFIG_LIBTWOLAME_ENCODER
CONFIG_LIBV4L2
CONFIG_LIBVIDSTAB
CONFIG_LIBVMAF
CONFIG_LIBVMAF_FILTER
CONFIG_LIBVORBIS
CONFIG_LIBVORBIS_DECODER
CONFIG_LIBVORBIS_ENCODER
CONFIG_LIBVO_AMRWBENC
CONFIG_LIBVO_AMRWBENC_ENCODER
CONFIG_LIBVPX
CONFIG_LIBVPX_VP8_DECODER
CONFIG_LIBVPX_VP8_ENCODER
CONFIG_LIBVPX_VP9_DECODER
CONFIG_LIBVPX_VP9_ENCODER
CONFIG_LIBWAVPACK
CONFIG_LIBWAVPACK_ENCODER
CONFIG_LIBWEBP
CONFIG_LIBWEBP_ANIM_ENCODER
CONFIG_LIBWEBP_ENCODER
CONFIG_LIBX262
CONFIG_LIBX262_ENCODER
CONFIG_LIBX264
CONFIG_LIBX264_ENCODER
CONFIG_LIBX264RGB_ENCODER
CONFIG_LIBX265
CONFIG_LIBX265_ENCODER
CONFIG_LIBXAVS
CONFIG_LIBXAVS2
CONFIG_LIBXAVS2_ENCODER
CONFIG_LIBXAVS_ENCODER
CONFIG_LIBXCB
CONFIG_LIBXCB_SHAPE
CONFIG_LIBXCB_SHM
CONFIG_LIBXCB_XFIXES
CONFIG_LIBXML2
CONFIG_LIBXVID
CONFIG_LIBXVID_ENCODER
CONFIG_LIBZIMG
CONFIG_LIBZMQ
CONFIG_LIBZVBI
CONFIG_LIBZVBI_TELETEXT_DECODER
CONFIG_LIFE_FILTER
CONFIG_LIMITER_FILTER
CONFIG_LINUX_PERF
CONFIG_LIVE_FLV_DEMUXER
CONFIG_LJPEG_ENCODER
CONFIG_LLAUDDSP
CONFIG_LLVIDDSP
CONFIG_LLVIDENCDSP
CONFIG_LMLM4_DEMUXER
CONFIG_LOAS_DEMUXER
CONFIG_LOCO_DECODER
CONFIG_LOOP_FILTER
CONFIG_LOUDNORM_FILTER
CONFIG_LOWPASS_FILTER
CONFIG_LOWSHELF_FILTER
CONFIG_LPC
CONFIG_LRC_DEMUXER
CONFIG_LRC_MUXER
CONFIG_LSCR_DECODER
CONFIG_LSP
CONFIG_LUMAKEY_FILTER
CONFIG_LUT1D_FILTER
CONFIG_LUT2_FILTER
CONFIG_LUT3D_FILTER
CONFIG_LUTRGB_FILTER
CONFIG_LUTYUV_FILTER
CONFIG_LUT_FILTER
CONFIG_LV2
CONFIG_LV2_FILTER
CONFIG_LVF_DEMUXER
CONFIG_LXF_DEMUXER
CONFIG_LZF
CONFIG_LZMA
CONFIG_LZO
CONFIG_M4V_DEMUXER
CONFIG_M4V_MUXER
CONFIG_M101_DECODER
CONFIG_MACE3_DECODER
CONFIG_MACE6_DECODER
CONFIG_MAGICYUV_DECODER
CONFIG_MAGICYUV_ENCODER
CONFIG_MANDELBROT_FILTER
CONFIG_MANPAGES
CONFIG_MASKEDCLAMP_FILTER
CONFIG_MASKEDMERGE_FILTER
CONFIG_MASKFUN_FILTER
CONFIG_MATROSKA_AUDIO_MUXER
CONFIG_MATROSKA_DEMUXER
CONFIG_MATROSKA_MUXER
CONFIG_MBEDTLS
CONFIG_MCDEINT_FILTER
CONFIG_MCOMPAND_FILTER
CONFIG_MD5_MUXER
CONFIG_MD5_PROTOCOL
CONFIG_MDCT
CONFIG_MDCT15
CONFIG_MDEC_DECODER
CONFIG_MEDIACODEC
CONFIG_MEMORY_POISONING
CONFIG_MERGEPLANES_FILTER
CONFIG_MESTIMATE_FILTER
CONFIG_METADATA_EXAMPLE
CONFIG_METADATA_FILTER
CONFIG_METASOUND_DECODER
CONFIG_ME_CMP
CONFIG_MGSTS_DEMUXER
CONFIG_MICRODVD_DECODER
CONFIG_MICRODVD_DEMUXER
CONFIG_MICRODVD_MUXER
CONFIG_MIDEQUALIZER_FILTER
CONFIG_MIMIC_DECODER
CONFIG_MINTERPOLATE_FILTER
CONFIG_MIX_FILTER
CONFIG_MJPEG2JPEG_BSF
CONFIG_MJPEGA_DUMP_HEADER_BSF
CONFIG_MJPEGB_DECODER
CONFIG_MJPEG_2000_DEMUXER
CONFIG_MJPEG_CUVID_DECODER
CONFIG_MJPEG_DECODER
CONFIG_MJPEG_DEMUXER
CONFIG_MJPEG_ENCODER
CONFIG_MJPEG_MUXER
CONFIG_MJPEG_NVDEC_HWACCEL
CONFIG_MJPEG_PARSER
CONFIG_MJPEG_QSV_ENCODER
CONFIG_MJPEG_VAAPI_ENCODER
CONFIG_MJPEG_VAAPI_HWACCEL
CONFIG_MKVTIMESTAMP_V2_MUXER
CONFIG_MLP_DECODER
CONFIG_MLP_DEMUXER
CONFIG_MLP_ENCODER
CONFIG_MLP_MUXER
CONFIG_MLP_PARSER
CONFIG_MLV_DEMUXER
CONFIG_MMAL
CONFIG_MMF_DEMUXER
CONFIG_MMF_MUXER
CONFIG_MMSH_PROTOCOL
CONFIG_MMST_PROTOCOL
CONFIG_MMVIDEO_DECODER
CONFIG_MM_DEMUXER
CONFIG_MOTIONPIXELS_DECODER
CONFIG_MOV2TEXTSUB_BSF
CONFIG_MOVIE_FILTER
CONFIG_MOVTEXT_DECODER
CONFIG_MOVTEXT_ENCODER
CONFIG_MOV_DEMUXER
CONFIG_MOV_MUXER
CONFIG_MP1_DECODER
CONFIG_MP1FLOAT_DECODER
CONFIG_MP1_AT_DECODER
CONFIG_MP2_DECODER
CONFIG_MP2FLOAT_DECODER
CONFIG_MP2_AT_DECODER
CONFIG_MP2_ENCODER
CONFIG_MP2FIXED_ENCODER
CONFIG_MP2_MUXER
CONFIG_MP3_HEADER_DECOMPRESS_BSF
CONFIG_MP3FLOAT_DECODER
CONFIG_MP3_DECODER
CONFIG_MP3ADUFLOAT_DECODER
CONFIG_MP3ADU_DECODER
CONFIG_MP3_AT_DECODER
CONFIG_MP3_DEMUXER
CONFIG_MP3_MUXER
CONFIG_MP4_MUXER
CONFIG_MP3ON4FLOAT_DECODER
CONFIG_MP3ON4_DECODER
CONFIG_MPC7_DECODER
CONFIG_MPC8_DECODER
CONFIG_MPC8_DEMUXER
CONFIG_MPC_DEMUXER
CONFIG_MPDECIMATE_FILTER
CONFIG_MPEG1VIDEO_DECODER
CONFIG_MPEG1_CUVID_DECODER
CONFIG_MPEG1VIDEO_ENCODER
CONFIG_MPEG1_NVDEC_HWACCEL
CONFIG_MPEG1_VDPAU_HWACCEL
CONFIG_MPEG1_VIDEOTOOLBOX_HWACCEL
CONFIG_MPEG1_XVMC_HWACCEL
CONFIG_MPEG1SYSTEM_MUXER
CONFIG_MPEG1VCD_MUXER
CONFIG_MPEG1VIDEO_MUXER
CONFIG_MPEG2_METADATA_BSF
CONFIG_MPEG2VIDEO_DECODER
CONFIG_MPEG2_MMAL_DECODER
CONFIG_MPEG2_CRYSTALHD_DECODER
CONFIG_MPEG2_QSV_DECODER
CONFIG_MPEG2_MEDIACODEC_DECODER
CONFIG_MPEG2_CUVID_DECODER
CONFIG_MPEG2VIDEO_ENCODER
CONFIG_MPEG2_QSV_ENCODER
CONFIG_MPEG2_VAAPI_ENCODER
CONFIG_MPEG2_NVDEC_HWACCEL
CONFIG_MPEG2_VAAPI_HWACCEL
CONFIG_MPEG2_VDPAU_HWACCEL
CONFIG_MPEG2_VIDEOTOOLBOX_HWACCEL
CONFIG_MPEG2_XVMC_HWACCEL
CONFIG_MPEG2DVD_MUXER
CONFIG_MPEG2SVCD_MUXER
CONFIG_MPEG2VIDEO_MUXER
CONFIG_MPEG2VOB_MUXER
CONFIG_MPEG4_UNPACK_BFRAMES_BSF
CONFIG_MPEG4_DECODER
CONFIG_MPEG4_CRYSTALHD_DECODER
CONFIG_MPEG4_MMAL_DECODER
CONFIG_MPEG4_CUVID_DECODER
CONFIG_MPEG4_MEDIACODEC_DECODER
CONFIG_MPEG4_ENCODER
CONFIG_MPEG4_NVDEC_HWACCEL
CONFIG_MPEG4_VAAPI_HWACCEL
CONFIG_MPEG4_VDPAU_HWACCEL
CONFIG_MPEG4_VIDEOTOOLBOX_HWACCEL
CONFIG_MPEG4VIDEO_PARSER
CONFIG_MPEG1_V4L2M2M_DECODER
CONFIG_MPEG2_D3D11VA_HWACCEL
CONFIG_MPEG2_D3D11VA2_HWACCEL
CONFIG_MPEG2_DXVA2_HWACCEL
CONFIG_MPEG2_V4L2M2M_DECODER
CONFIG_MPEG4_V4L2M2M_DECODER
CONFIG_MPEG4_V4L2M2M_ENCODER
CONFIG_MPEGAUDIO
CONFIG_MPEGAUDIODSP
CONFIG_MPEGAUDIOHEADER
CONFIG_MPEGAUDIO_PARSER
CONFIG_MPEGPS_DEMUXER
CONFIG_MPEGTSRAW_DEMUXER
CONFIG_MPEGTS_DEMUXER
CONFIG_MPEGTS_MUXER
CONFIG_MPEGVIDEO
CONFIG_MPEGVIDEOENC
CONFIG_MPEGVIDEO_DECODER
CONFIG_MPEGVIDEO_DEMUXER
CONFIG_MPEGVIDEO_PARSER
CONFIG_MPEG_ER
CONFIG_MPJPEG_DEMUXER
CONFIG_MPJPEG_MUXER
CONFIG_MPL2_DECODER
CONFIG_MPL2_DEMUXER
CONFIG_MPSUB_DEMUXER
CONFIG_MPTESTSRC_FILTER
CONFIG_MSA1_DECODER
CONFIG_MSCC_DECODER
CONFIG_MSF_DEMUXER
CONFIG_MSMPEG4_CRYSTALHD_DECODER
CONFIG_MSMPEG4V1_DECODER
CONFIG_MSMPEG4V2_DECODER
CONFIG_MSMPEG4V2_ENCODER
CONFIG_MSMPEG4V3_DECODER
CONFIG_MSMPEG4V3_ENCODER
CONFIG_MSNWC_TCP_DEMUXER
CONFIG_MSRLE_DECODER
CONFIG_MSS1_DECODER
CONFIG_MSS2_DECODER
CONFIG_MSS34DSP
CONFIG_MSVIDEO1_DECODER
CONFIG_MSVIDEO1_ENCODER
CONFIG_MSZH_DECODER
CONFIG_MTAF_DEMUXER
CONFIG_MTS2_DECODER
CONFIG_MTV_DEMUXER
CONFIG_MUSX_DEMUXER
CONFIG_MUXERS
CONFIG_MUXING_EXAMPLE
CONFIG_MVC1_DECODER
CONFIG_MVC2_DECODER
CONFIG_MVI_DEMUXER
CONFIG_MV_DEMUXER
CONFIG_MWSC_DECODER
CONFIG_MXF_D10_MUXER
CONFIG_MXF_DEMUXER
CONFIG_MXF_MUXER
CONFIG_MXF_OPATOM_MUXER
CONFIG_MXG_DEMUXER
CONFIG_MXPEG_DECODER
CONFIG_NC_DEMUXER
CONFIG_NEGATE_FILTER
CONFIG_NELLYMOSER_DECODER
CONFIG_NELLYMOSER_ENCODER
CONFIG_NEON_CLOBBER_TEST
CONFIG_NETWORK
CONFIG_NISTSPHERE_DEMUXER
CONFIG_NLMEANS_FILTER
CONFIG_NLMEANS_OPENCL_FILTER
CONFIG_NNEDI_FILTER
CONFIG_NOFORMAT_FILTER
CONFIG_NOISE_BSF
CONFIG_NOISE_FILTER
CONFIG_NONFREE
CONFIG_NORMALIZE_FILTER
CONFIG_NSP_DEMUXER
CONFIG_NSV_DEMUXER
CONFIG_NULLSINK_FILTER
CONFIG_NULLSRC_FILTER
CONFIG_NULL_BSF
CONFIG_NULL_FILTER
CONFIG_NULL_MUXER
CONFIG_NUT_DEMUXER
CONFIG_NUT_MUXER
CONFIG_NUV_DECODER
CONFIG_NUV_DEMUXER
CONFIG_NVDEC
CONFIG_NVENC
CONFIG_NVENC_ENCODER
CONFIG_NVENC_H264_ENCODER
CONFIG_NVENC_HEVC_ENCODER
CONFIG_OCR_FILTER
CONFIG_OCV_FILTER
CONFIG_OGA_MUXER
CONFIG_OGG_DEMUXER
CONFIG_OGG_MUXER
CONFIG_OGV_MUXER
CONFIG_OMA_DEMUXER
CONFIG_OMA_MUXER
CONFIG_OMX
CONFIG_OMX_RPI
CONFIG_ON2AVC_DECODER
CONFIG_OPENAL
CONFIG_OPENAL_INDEV
CONFIG_OPENCL
CONFIG_OPENCLSRC_FILTER
CONFIG_OPENGL
CONFIG_OPENGL_OUTDEV
CONFIG_OPENSSL
CONFIG_OPUS_DECODER
CONFIG_OPUS_ENCODER
CONFIG_OPUS_MUXER
CONFIG_OPUS_PARSER
CONFIG_OSCILLOSCOPE_FILTER
CONFIG_OSSFUZZ
CONFIG_OSS_INDEV
CONFIG_OSS_OUTDEV
CONFIG_OUTDEVS
CONFIG_OVERLAY_FILTER
CONFIG_OVERLAY_OPENCL_FILTER
CONFIG_OVERLAY_QSV_FILTER
CONFIG_OWDENOISE_FILTER
CONFIG_PAD_FILTER
CONFIG_PAF_AUDIO_DECODER
CONFIG_PAF_DEMUXER
CONFIG_PAF_VIDEO_DECODER
CONFIG_PAL75BARS_FILTER
CONFIG_PAL100BARS_FILTER
CONFIG_PALETTEGEN_FILTER
CONFIG_PALETTEUSE_FILTER
CONFIG_PAM_DECODER
CONFIG_PAM_ENCODER
CONFIG_PAN_FILTER
CONFIG_PARSERS
CONFIG_PBM_DECODER
CONFIG_PBM_ENCODER
CONFIG_PCM_ALAW_AT_DECODER
CONFIG_PCM_ALAW_AT_ENCODER
CONFIG_PCM_ALAW_DECODER
CONFIG_PCM_ALAW_DEMUXER
CONFIG_PCM_ALAW_ENCODER
CONFIG_PCM_ALAW_MUXER
CONFIG_PCM_BLURAY_DECODER
CONFIG_PCM_DVD_DECODER
CONFIG_PCM_DVD_ENCODER
CONFIG_PCM_F16LE_DECODER
CONFIG_PCM_F24LE_DECODER
CONFIG_PCM_F32BE_DECODER
CONFIG_PCM_F32LE_DECODER
CONFIG_PCM_F32BE_ENCODER
CONFIG_PCM_F32LE_ENCODER
CONFIG_PCM_F32BE_DEMUXER
CONFIG_PCM_F32LE_DEMUXER
CONFIG_PCM_F32BE_MUXER
CONFIG_PCM_F32LE_MUXER
CONFIG_PCM_F64BE_DECODER
CONFIG_PCM_F64LE_DECODER
CONFIG_PCM_F64BE_ENCODER
CONFIG_PCM_F64LE_ENCODER
CONFIG_PCM_F64BE_DEMUXER
CONFIG_PCM_F64LE_DEMUXER
CONFIG_PCM_F64BE_MUXER
CONFIG_PCM_F64LE_MUXER
CONFIG_PCM_LXF_DECODER
CONFIG_PCM_MULAW_AT_DECODER
CONFIG_PCM_MULAW_AT_ENCODER
CONFIG_PCM_MULAW_DECODER
CONFIG_PCM_MULAW_DEMUXER
CONFIG_PCM_MULAW_ENCODER
CONFIG_PCM_MULAW_MUXER
CONFIG_PCM_S8_DECODER
CONFIG_PCM_S8_PLANAR_DECODER
CONFIG_PCM_S8_ENCODER
CONFIG_PCM_S8_PLANAR_ENCODER
CONFIG_PCM_S8_DEMUXER
CONFIG_PCM_S8_MUXER
CONFIG_PCM_S16BE_DECODER
CONFIG_PCM_S16BE_PLANAR_DECODER
CONFIG_PCM_S16LE_DECODER
CONFIG_PCM_S16LE_PLANAR_DECODER
CONFIG_PCM_S16BE_ENCODER
CONFIG_PCM_S16BE_PLANAR_ENCODER
CONFIG_PCM_S16LE_ENCODER
CONFIG_PCM_S16LE_PLANAR_ENCODER
CONFIG_PCM_S16BE_DEMUXER
CONFIG_PCM_S16LE_DEMUXER
CONFIG_PCM_S16BE_MUXER
CONFIG_PCM_S16LE_MUXER
CONFIG_PCM_S24BE_DECODER
CONFIG_PCM_S24DAUD_DECODER
CONFIG_PCM_S24LE_DECODER
CONFIG_PCM_S24LE_PLANAR_DECODER
CONFIG_PCM_S24BE_ENCODER
CONFIG_PCM_S24DAUD_ENCODER
CONFIG_PCM_S24LE_ENCODER
CONFIG_PCM_S24LE_PLANAR_ENCODER
CONFIG_PCM_S24BE_DEMUXER
CONFIG_PCM_S24LE_DEMUXER
CONFIG_PCM_S24BE_MUXER
CONFIG_PCM_S24LE_MUXER
CONFIG_PCM_S32BE_DECODER
CONFIG_PCM_S32LE_DECODER
CONFIG_PCM_S32LE_PLANAR_DECODER
CONFIG_PCM_S32BE_ENCODER
CONFIG_PCM_S32LE_ENCODER
CONFIG_PCM_S32LE_PLANAR_ENCODER
CONFIG_PCM_S32BE_DEMUXER
CONFIG_PCM_S32LE_DEMUXER
CONFIG_PCM_S32BE_MUXER
CONFIG_PCM_S32LE_MUXER
CONFIG_PCM_S64BE_DECODER
CONFIG_PCM_S64LE_DECODER
CONFIG_PCM_S64BE_ENCODER
CONFIG_PCM_S64LE_ENCODER
CONFIG_PCM_U8_DECODER
CONFIG_PCM_U8_ENCODER
CONFIG_PCM_U8_DEMUXER
CONFIG_PCM_U8_MUXER
CONFIG_PCM_U16BE_DECODER
CONFIG_PCM_U16LE_DECODER
CONFIG_PCM_U16BE_ENCODER
CONFIG_PCM_U16LE_ENCODER
CONFIG_PCM_U16BE_DEMUXER
CONFIG_PCM_U16LE_DEMUXER
CONFIG_PCM_U16BE_MUXER
CONFIG_PCM_U16LE_MUXER
CONFIG_PCM_U24BE_DECODER
CONFIG_PCM_U24LE_DECODER
CONFIG_PCM_U24BE_ENCODER
CONFIG_PCM_U24LE_ENCODER
CONFIG_PCM_U24BE_DEMUXER
CONFIG_PCM_U24LE_DEMUXER
CONFIG_PCM_U24BE_MUXER
CONFIG_PCM_U24LE_MUXER
CONFIG_PCM_U32BE_DECODER
CONFIG_PCM_U32LE_DECODER
CONFIG_PCM_U32BE_ENCODER
CONFIG_PCM_U32LE_ENCODER
CONFIG_PCM_U32BE_DEMUXER
CONFIG_PCM_U32LE_DEMUXER
CONFIG_PCM_U32BE_MUXER
CONFIG_PCM_U32LE_MUXER
CONFIG_PCM_VIDC_DECODER
CONFIG_PCM_VIDC_DEMUXER
CONFIG_PCM_VIDC_ENCODER
CONFIG_PCM_VIDC_MUXER
CONFIG_PCM_ZORK_DECODER
CONFIG_PCX_DECODER
CONFIG_PCX_ENCODER
CONFIG_PERMS_FILTER
CONFIG_PERSPECTIVE_FILTER
CONFIG_PGMYUV_DECODER
CONFIG_PGMYUV_ENCODER
CONFIG_PGM_DECODER
CONFIG_PGM_ENCODER
CONFIG_PGSSUB_DECODER
CONFIG_PHASE_FILTER
CONFIG_PIC
CONFIG_PICTOR_DECODER
CONFIG_PIPE_PROTOCOL
CONFIG_PIXBLOCKDSP
CONFIG_PIXDESCTEST_FILTER
CONFIG_PIXELUTILS
CONFIG_PIXLET_DECODER
CONFIG_PIXSCOPE_FILTER
CONFIG_PJS_DECODER
CONFIG_PJS_DEMUXER
CONFIG_PMP_DEMUXER
CONFIG_PNG_DECODER
CONFIG_PNG_ENCODER
CONFIG_PNG_PARSER
CONFIG_PNM_PARSER
CONFIG_POCKETSPHINX
CONFIG_PODPAGES
CONFIG_POSTPROC
CONFIG_PP7_FILTER
CONFIG_PPM_DECODER
CONFIG_PPM_ENCODER
CONFIG_PP_FILTER
CONFIG_PREMULTIPLY_FILTER
CONFIG_PREWITT_FILTER
CONFIG_PREWITT_OPENCL_FILTER
CONFIG_PROCAMP_VAAPI_FILTER
CONFIG_PROGRAM_OPENCL_FILTER
CONFIG_PROMPEG_PROTOCOL
CONFIG_PRORES_AW_ENCODER
CONFIG_PRORES_DECODER
CONFIG_PRORES_ENCODER
CONFIG_PRORES_KS_ENCODER
CONFIG_PRORES_METADATA_BSF
CONFIG_PROSUMER_DECODER
CONFIG_PROTOCOLS
CONFIG_PSD_DECODER
CONFIG_PSEUDOCOLOR_FILTER
CONFIG_PSNR_FILTER
CONFIG_PSP_MUXER
CONFIG_PTX_DECODER
CONFIG_PULLUP_FILTER
CONFIG_PULSE_INDEV
CONFIG_PULSE_OUTDEV
CONFIG_PVA_DEMUXER
CONFIG_PVF_DEMUXER
CONFIG_QCELP_DECODER
CONFIG_QCP_DEMUXER
CONFIG_QDM2_DECODER
CONFIG_QDM2_AT_DECODER
CONFIG_QDMC_AT_DECODER
CONFIG_QDMC_DECODER
CONFIG_QDRAW_DECODER
CONFIG_QPEG_DECODER
CONFIG_QPELDSP
CONFIG_QP_FILTER
CONFIG_QSV
CONFIG_QSVDEC
CONFIG_QSVDEC_EXAMPLE
CONFIG_QSVENC
CONFIG_QSVVPP
CONFIG_QTRLE_DECODER
CONFIG_QTRLE_ENCODER
CONFIG_R3D_DEMUXER
CONFIG_R10K_DECODER
CONFIG_R10K_ENCODER
CONFIG_R210_DECODER
CONFIG_R210_ENCODER
CONFIG_RALF_DECODER
CONFIG_RANDOM_FILTER
CONFIG_RANGECODER
CONFIG_RASC_DECODER
CONFIG_RAWVIDEO_DECODER
CONFIG_RAWVIDEO_DEMUXER
CONFIG_RAWVIDEO_ENCODER
CONFIG_RAWVIDEO_MUXER
CONFIG_RA_144_DECODER
CONFIG_RA_144_ENCODER
CONFIG_RA_288_DECODER
CONFIG_RDFT
CONFIG_READEIA608_FILTER
CONFIG_READVITC_FILTER
CONFIG_REALTEXT_DECODER
CONFIG_REALTEXT_DEMUXER
CONFIG_REALTIME_FILTER
CONFIG_REDSPARK_DEMUXER
CONFIG_REMAP_FILTER
CONFIG_REMOVEGRAIN_FILTER
CONFIG_REMOVELOGO_FILTER
CONFIG_REMOVE_EXTRADATA_BSF
CONFIG_REMUXING_EXAMPLE
CONFIG_REPEATFIELDS_FILTER
CONFIG_REPLAYGAIN_FILTER
CONFIG_RESAMPLE_FILTER
CONFIG_RESAMPLING_AUDIO_EXAMPLE
CONFIG_REVERSE_FILTER
CONFIG_RGBASHIFT_FILTER
CONFIG_RGBTESTSRC_FILTER
CONFIG_RIFFDEC
CONFIG_RIFFENC
CONFIG_RKMPP
CONFIG_RL2_DECODER
CONFIG_RL2_DEMUXER
CONFIG_RM_DEMUXER
CONFIG_RM_MUXER
CONFIG_ROBERTS_FILTER
CONFIG_ROBERTS_OPENCL_FILTER
CONFIG_ROQ_DECODER
CONFIG_ROQ_DEMUXER
CONFIG_ROQ_DPCM_DECODER
CONFIG_ROQ_DPCM_ENCODER
CONFIG_ROQ_ENCODER
CONFIG_ROQ_MUXER
CONFIG_ROTATE_FILTER
CONFIG_RPL_DEMUXER
CONFIG_RPZA_DECODER
CONFIG_RSCC_DECODER
CONFIG_RSD_DEMUXER
CONFIG_RSO_DEMUXER
CONFIG_RSO_MUXER
CONFIG_RTMPE_PROTOCOL
CONFIG_RTMPS_PROTOCOL
CONFIG_RTMPTE_PROTOCOL
CONFIG_RTMPTS_PROTOCOL
CONFIG_RTMPT_PROTOCOL
CONFIG_RTMP_PROTOCOL
CONFIG_RTPDEC
CONFIG_RTPENC_CHAIN
CONFIG_RTP_DEMUXER
CONFIG_RTP_MPEGTS_MUXER
CONFIG_RTP_MUXER
CONFIG_RTP_PROTOCOL
CONFIG_RTSP_DEMUXER
CONFIG_RTSP_MUXER
CONFIG_RUBBERBAND_FILTER
CONFIG_RUNTIME_CPUDETECT
CONFIG_RV10_DECODER
CONFIG_RV10_ENCODER
CONFIG_RV20_DECODER
CONFIG_RV20_ENCODER
CONFIG_RV30_DECODER
CONFIG_RV30_PARSER
CONFIG_RV34DSP
CONFIG_RV40_DECODER
CONFIG_RV40_PARSER
CONFIG_S302M_DECODER
CONFIG_S302M_ENCODER
CONFIG_S337M_DEMUXER
CONFIG_SAB_FILTER
CONFIG_SAFE_BITSTREAM_READER
CONFIG_SAMI_DECODER
CONFIG_SAMI_DEMUXER
CONFIG_SANM_DECODER
CONFIG_SAP_DEMUXER
CONFIG_SAP_MUXER
CONFIG_SBC_DECODER
CONFIG_SBC_DEMUXER
CONFIG_SBC_ENCODER
CONFIG_SBC_MUXER
CONFIG_SBC_PARSER
CONFIG_SBG_DEMUXER
CONFIG_SCALE2REF_FILTER
CONFIG_SCALE_CUDA_FILTER
CONFIG_SCALE_FILTER
CONFIG_SCALE_NPP_FILTER
CONFIG_SCALE_QSV_FILTER
CONFIG_SCALE_VAAPI_FILTER
CONFIG_SCALING_VIDEO_EXAMPLE
CONFIG_SCC_DEMUXER
CONFIG_SCC_MUXER
CONFIG_SCENE_SAD
CONFIG_SCHANNEL
CONFIG_SCPR_DECODER
CONFIG_SCREENPRESSO_DECODER
CONFIG_SCTP_PROTOCOL
CONFIG_SDL2
CONFIG_SDL2_OUTDEV
CONFIG_SDP_DEMUXER
CONFIG_SDR2_DEMUXER
CONFIG_SDS_DEMUXER
CONFIG_SDX2_DPCM_DECODER
CONFIG_SDX_DEMUXER
CONFIG_SECURETRANSPORT
CONFIG_SEGAFILM_DEMUXER
CONFIG_SEGAFILM_MUXER
CONFIG_SEGMENT_MUXER
CONFIG_SELECTIVECOLOR_FILTER
CONFIG_SELECT_FILTER
CONFIG_SENDCMD_FILTER
CONFIG_SEPARATEFIELDS_FILTER
CONFIG_SER_DEMUXER
CONFIG_SETDAR_FILTER
CONFIG_SETFIELD_FILTER
CONFIG_SETPARAMS_FILTER
CONFIG_SETPTS_FILTER
CONFIG_SETRANGE_FILTER
CONFIG_SETSAR_FILTER
CONFIG_SETTB_FILTER
CONFIG_SGIRLE_DECODER
CONFIG_SGI_DECODER
CONFIG_SGI_ENCODER
CONFIG_SHARED
CONFIG_SHARPNESS_VAAPI_FILTER
CONFIG_SHEERVIDEO_DECODER
CONFIG_SHORTEN_DECODER
CONFIG_SHORTEN_DEMUXER
CONFIG_SHOWCQT_FILTER
CONFIG_SHOWFREQS_FILTER
CONFIG_SHOWINFO_FILTER
CONFIG_SHOWPALETTE_FILTER
CONFIG_SHOWSPATIAL_FILTER
CONFIG_SHOWSPECTRUMPIC_FILTER
CONFIG_SHOWSPECTRUM_FILTER
CONFIG_SHOWVOLUME_FILTER
CONFIG_SHOWWAVESPIC_FILTER
CONFIG_SHOWWAVES_FILTER
CONFIG_SHUFFLEFRAMES_FILTER
CONFIG_SHUFFLEPLANES_FILTER
CONFIG_SIDECHAINCOMPRESS_FILTER
CONFIG_SIDECHAINGATE_FILTER
CONFIG_SIDEDATA_FILTER
CONFIG_SIFF_DEMUXER
CONFIG_SIGNALSTATS_FILTER
CONFIG_SIGNATURE_FILTER
CONFIG_SILENCEDETECT_FILTER
CONFIG_SILENCEREMOVE_FILTER
CONFIG_SINC_FILTER
CONFIG_SINEWIN
CONFIG_SINE_FILTER
CONFIG_SINGLEJPEG_MUXER
CONFIG_SIPR_DECODER
CONFIG_SIPR_PARSER
CONFIG_SLN_DEMUXER
CONFIG_SMACKAUD_DECODER
CONFIG_SMACKER_DECODER
CONFIG_SMACKER_DEMUXER
CONFIG_SMALL
CONFIG_SMARTBLUR_FILTER
CONFIG_SMC_DECODER
CONFIG_SMJPEG_DEMUXER
CONFIG_SMJPEG_MUXER
CONFIG_SMOOTHSTREAMING_MUXER
CONFIG_SMPTEBARS_FILTER
CONFIG_SMPTEHDBARS_FILTER
CONFIG_SMUSH_DEMUXER
CONFIG_SMVJPEG_DECODER
CONFIG_SNAPPY
CONFIG_SNDIO
CONFIG_SNDIO_INDEV
CONFIG_SNDIO_OUTDEV
CONFIG_SNOW_DECODER
CONFIG_SNOW_ENCODER
CONFIG_SOBEL_FILTER
CONFIG_SOBEL_OPENCL_FILTER
CONFIG_SOFALIZER_FILTER
CONFIG_SOL_DEMUXER
CONFIG_SOL_DPCM_DECODER
CONFIG_SONIC_DECODER
CONFIG_SONIC_ENCODER
CONFIG_SONIC_LS_ENCODER
CONFIG_SOX_DEMUXER
CONFIG_SOX_MUXER
CONFIG_SP5X_DECODER
CONFIG_SPDIF_DEMUXER
CONFIG_SPDIF_MUXER
CONFIG_SPECTRUMSYNTH_FILTER
CONFIG_SPEEDHQ_DECODER
CONFIG_SPLIT_FILTER
CONFIG_SPP_FILTER
CONFIG_SPX_MUXER
CONFIG_SRGC_DECODER
CONFIG_SRTP
CONFIG_SRTP_PROTOCOL
CONFIG_SRT_DECODER
CONFIG_SRT_DEMUXER
CONFIG_SRT_ENCODER
CONFIG_SRT_MUXER
CONFIG_SR_FILTER
CONFIG_SSA_DECODER
CONFIG_SSA_ENCODER
CONFIG_SSIM_FILTER
CONFIG_STARTCODE
CONFIG_STATIC
CONFIG_STEREO3D_FILTER
CONFIG_STEREOTOOLS_FILTER
CONFIG_STEREOWIDEN_FILTER
CONFIG_STL_DECODER
CONFIG_STL_DEMUXER
CONFIG_STREAMSELECT_FILTER
CONFIG_STREAM_SEGMENT_MUXER
CONFIG_STR_DEMUXER
CONFIG_SUBFILE_PROTOCOL
CONFIG_SUBRIP_DECODER
CONFIG_SUBRIP_ENCODER
CONFIG_SUBTITLES_FILTER
CONFIG_SUBVIEWER1_DECODER
CONFIG_SUBVIEWER1_DEMUXER
CONFIG_SUBVIEWER_DECODER
CONFIG_SUBVIEWER_DEMUXER
CONFIG_SUNRAST_DECODER
CONFIG_SUNRAST_ENCODER
CONFIG_SUPER2XSAI_FILTER
CONFIG_SUPEREQUALIZER_FILTER
CONFIG_SUP_DEMUXER
CONFIG_SUP_MUXER
CONFIG_SURROUND_FILTER
CONFIG_SVAG_DEMUXER
CONFIG_SVQ1_DECODER
CONFIG_SVQ1_ENCODER
CONFIG_SVQ3_DECODER
CONFIG_SWAPRECT_FILTER
CONFIG_SWAPUV_FILTER
CONFIG_SWF_DEMUXER
CONFIG_SWF_MUXER
CONFIG_SWRESAMPLE
CONFIG_SWSCALE
CONFIG_SWSCALE_ALPHA
CONFIG_TAK_DECODER
CONFIG_TAK_DEMUXER
CONFIG_TAK_PARSER
CONFIG_TARGA_DECODER
CONFIG_TARGA_ENCODER
CONFIG_TARGA_Y216_DECODER
CONFIG_TBLEND_FILTER
CONFIG_TCP_PROTOCOL
CONFIG_TDSC_DECODER
CONFIG_TEDCAPTIONS_DEMUXER
CONFIG_TEE_MUXER
CONFIG_TEE_PROTOCOL
CONFIG_TELECINE_FILTER
CONFIG_TESTSRC2_FILTER
CONFIG_TESTSRC_FILTER
CONFIG_TEXT2MOVSUB_BSF
CONFIG_TEXTUREDSP
CONFIG_TEXTUREDSPENC
CONFIG_TEXT_DECODER
CONFIG_TEXT_ENCODER
CONFIG_TG2_MUXER
CONFIG_TGP_MUXER
CONFIG_THEORA_DECODER
CONFIG_THIS_YEAR
CONFIG_THP_DECODER
CONFIG_THP_DEMUXER
CONFIG_THREEDOSTR_DEMUXER
CONFIG_THRESHOLD_FILTER
CONFIG_THUMB
CONFIG_THUMBNAIL_CUDA_FILTER
CONFIG_THUMBNAIL_FILTER
CONFIG_TIERTEXSEQVIDEO_DECODER
CONFIG_TIERTEXSEQ_DEMUXER
CONFIG_TIFF_DECODER
CONFIG_TIFF_ENCODER
CONFIG_TILE_FILTER
CONFIG_TINTERLACE_FILTER
CONFIG_TLS_PROTOCOL
CONFIG_TLUT2_FILTER
CONFIG_TMIX_FILTER
CONFIG_TMV_DECODER
CONFIG_TMV_DEMUXER
CONFIG_TONEMAP_FILTER
CONFIG_TONEMAP_OPENCL_FILTER
CONFIG_TPAD_FILTER
CONFIG_TPELDSP
CONFIG_TRACE_HEADERS_BSF
CONFIG_TRANSCODE_AAC_EXAMPLE
CONFIG_TRANSCODING_EXAMPLE
CONFIG_TRANSPOSE_FILTER
CONFIG_TRANSPOSE_NPP_FILTER
CONFIG_TRANSPOSE_OPENCL_FILTER
CONFIG_TRANSPOSE_VAAPI_FILTER
CONFIG_TREBLE_FILTER
CONFIG_TREMOLO_FILTER
CONFIG_TRIM_FILTER
CONFIG_TRUEHD_CORE_BSF
CONFIG_TRUEHD_DECODER
CONFIG_TRUEHD_DEMUXER
CONFIG_TRUEHD_ENCODER
CONFIG_TRUEHD_MUXER
CONFIG_TRUEMOTION1_DECODER
CONFIG_TRUEMOTION2_DECODER
CONFIG_TRUEMOTION2RT_DECODER
CONFIG_TRUESPEECH_DECODER
CONFIG_TSCC2_DECODER
CONFIG_TSCC_DECODER
CONFIG_TTA_DECODER
CONFIG_TTA_DEMUXER
CONFIG_TTA_ENCODER
CONFIG_TTA_MUXER
CONFIG_TTY_DEMUXER
CONFIG_TWINVQ_DECODER
CONFIG_TXD_DECODER
CONFIG_TXD_DEMUXER
CONFIG_TXTPAGES
CONFIG_TY_DEMUXER
CONFIG_UDPLITE_PROTOCOL
CONFIG_UDP_PROTOCOL
CONFIG_ULTI_DECODER
CONFIG_UNCODEDFRAMECRC_MUXER
CONFIG_UNIX_PROTOCOL
CONFIG_UNPREMULTIPLY_FILTER
CONFIG_UNSHARP_FILTER
CONFIG_UNSHARP_OPENCL_FILTER
CONFIG_USPP_FILTER
CONFIG_UTVIDEO_DECODER
CONFIG_UTVIDEO_ENCODER
CONFIG_V210_DECODER
CONFIG_V210X_DECODER
CONFIG_V210_ENCODER
CONFIG_V210_DEMUXER
CONFIG_V210X_DEMUXER
CONFIG_V308_DECODER
CONFIG_V308_ENCODER
CONFIG_V408_DECODER
CONFIG_V408_ENCODER
CONFIG_V410_DECODER
CONFIG_V410_ENCODER
CONFIG_V4L2_INDEV
CONFIG_V4L2_OUTDEV
CONFIG_V4L2_M2M
CONFIG_VAAPI
CONFIG_VAAPI_1
CONFIG_VAAPI_ENCODE
CONFIG_VAAPI_ENCODE_EXAMPLE
CONFIG_VAAPI_TRANSCODE_EXAMPLE
CONFIG_VAGUEDENOISER_FILTER
CONFIG_VAG_DEMUXER
CONFIG_VALGRIND_BACKTRACE
CONFIG_VAPOURSYNTH
CONFIG_VAPOURSYNTH_DEMUXER
CONFIG_VBLE_DECODER
CONFIG_VB_DECODER
CONFIG_VC1DSP
CONFIG_VC1_DECODER
CONFIG_VC1_CRYSTALHD_DECODER
CONFIG_VC1IMAGE_DECODER
CONFIG_VC1_MMAL_DECODER
CONFIG_VC1_QSV_DECODER
CONFIG_VC1_CUVID_DECODER
CONFIG_VC1_NVDEC_HWACCEL
CONFIG_VC1_VAAPI_HWACCEL
CONFIG_VC1_VDPAU_HWACCEL
CONFIG_VC1_PARSER
CONFIG_VC1_DEMUXER
CONFIG_VC1T_DEMUXER
CONFIG_VC1_MUXER
CONFIG_VC1T_MUXER
CONFIG_VC2_ENCODER
CONFIG_VC1_D3D11VA_HWACCEL
CONFIG_VC1_D3D11VA2_HWACCEL
CONFIG_VC1_DXVA2_HWACCEL
CONFIG_VC1_V4L2M2M_DECODER
CONFIG_VCR1_DECODER
CONFIG_VDPAU
CONFIG_VECTORSCOPE_FILTER
CONFIG_VERSION3
CONFIG_VFLIP_FILTER
CONFIG_VFRDET_FILTER
CONFIG_VFWCAP_INDEV
CONFIG_VIBRANCE_FILTER
CONFIG_VIBRATO_FILTER
CONFIG_VIDEODSP
CONFIG_VIDEOTOOLBOX
CONFIG_VIDSTABDETECT_FILTER
CONFIG_VIDSTABTRANSFORM_FILTER
CONFIG_VIGNETTE_FILTER
CONFIG_VIVIDAS_DEMUXER
CONFIG_VIVO_DEMUXER
CONFIG_VMAFMOTION_FILTER
CONFIG_VMDAUDIO_DECODER
CONFIG_VMDVIDEO_DECODER
CONFIG_VMD_DEMUXER
CONFIG_VMNC_DECODER
CONFIG_VOBSUB_DEMUXER
CONFIG_VOC_DEMUXER
CONFIG_VOC_MUXER
CONFIG_VOLUMEDETECT_FILTER
CONFIG_VOLUME_FILTER
CONFIG_VORBIS_DECODER
CONFIG_VORBIS_ENCODER
CONFIG_VORBIS_PARSER
CONFIG_VP3DSP
CONFIG_VP3_DECODER
CONFIG_VP3_PARSER
CONFIG_VP4_DECODER
CONFIG_VP5_DECODER
CONFIG_VP6_DECODER
CONFIG_VP6A_DECODER
CONFIG_VP6F_DECODER
CONFIG_VP7_DECODER
CONFIG_VP8DSP
CONFIG_VP8_DECODER
CONFIG_VP8_RKMPP_DECODER
CONFIG_VP8_CUVID_DECODER
CONFIG_VP8_MEDIACODEC_DECODER
CONFIG_VP8_QSV_DECODER
CONFIG_VP8_VAAPI_ENCODER
CONFIG_VP8_NVDEC_HWACCEL
CONFIG_VP8_VAAPI_HWACCEL
CONFIG_VP8_PARSER
CONFIG_VP9_METADATA_BSF
CONFIG_VP9_RAW_REORDER_BSF
CONFIG_VP9_SUPERFRAME_BSF
CONFIG_VP9_SUPERFRAME_SPLIT_BSF
CONFIG_VP9_DECODER
CONFIG_VP9_RKMPP_DECODER
CONFIG_VP9_CUVID_DECODER
CONFIG_VP9_MEDIACODEC_DECODER
CONFIG_VP9_VAAPI_ENCODER
CONFIG_VP9_NVDEC_HWACCEL
CONFIG_VP9_VAAPI_HWACCEL
CONFIG_VP9_PARSER
CONFIG_VP56DSP
CONFIG_VP8_V4L2M2M_DECODER
CONFIG_VP8_V4L2M2M_ENCODER
CONFIG_VP9_D3D11VA_HWACCEL
CONFIG_VP9_D3D11VA2_HWACCEL
CONFIG_VP9_DXVA2_HWACCEL
CONFIG_VP9_V4L2M2M_DECODER
CONFIG_VPK_DEMUXER
CONFIG_VPLAYER_DECODER
CONFIG_VPLAYER_DEMUXER
CONFIG_VPP_QSV_FILTER
CONFIG_VQA_DECODER
CONFIG_VQF_DEMUXER
CONFIG_VSTACK_FILTER
CONFIG_W3FDIF_FILTER
CONFIG_W64_DEMUXER
CONFIG_W64_MUXER
CONFIG_WAVEFORM_FILTER
CONFIG_WAVPACK_DECODER
CONFIG_WAVPACK_ENCODER
CONFIG_WAV_DEMUXER
CONFIG_WAV_MUXER
CONFIG_WC3_DEMUXER
CONFIG_WCMV_DECODER
CONFIG_WEAVE_FILTER
CONFIG_WEBM_CHUNK_MUXER
CONFIG_WEBM_DASH_MANIFEST_DEMUXER
CONFIG_WEBM_DASH_MANIFEST_MUXER
CONFIG_WEBM_MUXER
CONFIG_WEBP_DECODER
CONFIG_WEBP_MUXER
CONFIG_WEBVTT_DECODER
CONFIG_WEBVTT_DEMUXER
CONFIG_WEBVTT_ENCODER
CONFIG_WEBVTT_MUXER
CONFIG_WMALOSSLESS_DECODER
CONFIG_WMAPRO_DECODER
CONFIG_WMAV1_DECODER
CONFIG_WMAV1_ENCODER
CONFIG_WMAV2_DECODER
CONFIG_WMAV2_ENCODER
CONFIG_WMAVOICE_DECODER
CONFIG_WMA_FREQS
CONFIG_WMV1_DECODER
CONFIG_WMV1_ENCODER
CONFIG_WMV2DSP
CONFIG_WMV2_DECODER
CONFIG_WMV2_ENCODER
CONFIG_WMV3_DECODER
CONFIG_WMV3_CRYSTALHD_DECODER
CONFIG_WMV3IMAGE_DECODER
CONFIG_WMV3_NVDEC_HWACCEL
CONFIG_WMV3_VAAPI_HWACCEL
CONFIG_WMV3_VDPAU_HWACCEL
CONFIG_WMV3_D3D11VA_HWACCEL
CONFIG_WMV3_D3D11VA2_HWACCEL
CONFIG_WMV3_DXVA2_HWACCEL
CONFIG_WNV1_DECODER
CONFIG_WRAPPED_AVFRAME_DECODER
CONFIG_WRAPPED_AVFRAME_ENCODER
CONFIG_WSAUD_DEMUXER
CONFIG_WSD_DEMUXER
CONFIG_WSVQA_DEMUXER
CONFIG_WS_SND1_DECODER
CONFIG_WTV_DEMUXER
CONFIG_WTV_MUXER
CONFIG_WVE_DEMUXER
CONFIG_WV_DEMUXER
CONFIG_WV_MUXER
CONFIG_XAN_DPCM_DECODER
CONFIG_XAN_WC3_DECODER
CONFIG_XAN_WC4_DECODER
CONFIG_XA_DEMUXER
CONFIG_XBIN_DECODER
CONFIG_XBIN_DEMUXER
CONFIG_XBM_DECODER
CONFIG_XBM_ENCODER
CONFIG_XBR_FILTER
CONFIG_XCBGRAB_INDEV
CONFIG_XFACE_DECODER
CONFIG_XFACE_ENCODER
CONFIG_XLIB
CONFIG_XL_DECODER
CONFIG_XMA1_DECODER
CONFIG_XMA2_DECODER
CONFIG_XMA_PARSER
CONFIG_XMEDIAN_FILTER
CONFIG_XMM_CLOBBER_TEST
CONFIG_XMV_DEMUXER
CONFIG_XPM_DECODER
CONFIG_XSTACK_FILTER
CONFIG_XSUB_DECODER
CONFIG_XSUB_ENCODER
CONFIG_XVAG_DEMUXER
CONFIG_XVMC
CONFIG_XV_OUTDEV
CONFIG_XWD_DECODER
CONFIG_XWD_ENCODER
CONFIG_XWMA_DEMUXER
CONFIG_Y41P_DECODER
CONFIG_Y41P_ENCODER
CONFIG_YADIF_CUDA_FILTER
CONFIG_YADIF_FILTER
CONFIG_YLC_DECODER
CONFIG_YOP_DECODER
CONFIG_YOP_DEMUXER
CONFIG_YUV4_DECODER
CONFIG_YUV4_ENCODER
CONFIG_YUV4MPEGPIPE_DEMUXER
CONFIG_YUV4MPEGPIPE_MUXER
CONFIG_YUVTESTSRC_FILTER
CONFIG_ZERO12V_DECODER
CONFIG_ZEROCODEC_DECODER
CONFIG_ZLIB
CONFIG_ZLIB_DECODER
CONFIG_ZLIB_ENCODER
CONFIG_ZMBV_DECODER
CONFIG_ZMBV_ENCODER
CONFIG_ZMQ_FILTER
CONFIG_ZOOMPAN_FILTER
CONFIG_ZSCALE_FILTER
CONTAINS_PAL
CUES_END
CUES_START
CUE_TIMESTAMPS
DEFFILEMODE
DELAYED_PIC_REF
DELAYTIMER_MAX
DTS_ID
DURATION
DWTType_FF_DWT53
DWTType_FF_DWT97
DWTType_FF_DWT97_INT
DWTType_FF_DWT_NB
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EADV
EAFNOSUPPORT
EAGAIN
EALREADY
EBADE
EBADF
EBADFD
EBADMSG
EBADR
EBADRQC
EBADSLT
EBFONT
EBML_ID_CRC32
EBML_ID_DOCTYPE
EBML_ID_DOCTYPEREADVERSION
EBML_ID_DOCTYPEVERSION
EBML_ID_EBMLMAXIDLENGTH
EBML_ID_EBMLMAXSIZELENGTH
EBML_ID_EBMLREADVERSION
EBML_ID_EBMLVERSION
EBML_ID_HEADER
EBML_ID_VOID
EBML_MAX_DEPTH
EBML_VERSION
EBUSY
ECANCELED
ECHILD
ECHRNG
ECOMM
ECONNABORTED
ECONNREFUSED
ECONNRESET
EDEADLK
EDEADLOCK
EDESTADDRREQ
EDGE_BOTTOM
EDGE_TOP
EDGE_WIDTH
EDOM
EDOTDOT
EDQUOT
EEXIST
EFAULT
EFBIG
EHOSTDOWN
EHOSTUNREACH
EHWPOISON
EIDRM
EILSEQ
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
EISNAM
EKEYEXPIRED
EKEYREJECTED
EKEYREVOKED
EL2NSYNC
EL2HLT
EL3HLT
EL3RST
ELIBACC
ELIBBAD
ELIBEXEC
ELIBMAX
ELIBSCN
ELNRNG
ELOOP
EMEDIUMTYPE
EMFILE
EMLINK
EMSGSIZE
EMULTIHOP
ENAMETOOLONG
ENAVAIL
END_NOT_FOUND
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENOANO
ENOBUFS
ENOCSI
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOKEY
ENOLCK
ENOLINK
ENOMEDIUM
ENOMEM
ENOMSG
ENONET
ENOPKG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTBLK
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTNAM
ENOTRECOVERABLE
ENOTSOCK
ENOTSUP
ENOTTY
ENOTUNIQ
ENXIO
EOF
EOPNOTSUPP
EOVERFLOW
EOWNERDEAD
EPERM
EPFNOSUPPORT
EPIPE
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
ERANGE
EREMCHG
EREMOTE
EREMOTEIO
ERESTART
ERFKILL
EROFS
ER_AC_END
ER_AC_ERROR
ER_DC_END
ER_DC_ERROR
ER_MB_END
ER_MB_ERROR
ER_MV_END
ER_MV_ERROR
ESHUTDOWN
ESOCKTNOSUPPORT
ESPIPE
ESRCH
ESRMNT
ESTALE
ESTRPIPE
ETIME
ETIMEDOUT
ETOOMANYREFS
ETXTBSY
EUCLEAN
EUNATCH
EUSERS
EWOULDBLOCK
EXDEV
EXFULL
EXIT_FAILURE
EXIT_SUCCESS
EXPR_NEST_MAX
EXTERN_PREFIX
EXT_START_CODE
FD_SETSIZE
FFMPEG_CONFIGURATION
FFMPEG_DATADIR
FFMPEG_LICENSE
FF_API_R_FRAME_RATE
FF_BUG_AMV
FF_BUG_AUTODETECT
FF_BUG_DC_CLIP
FF_BUG_DIRECT_BLOCKSIZE
FF_BUG_EDGE
FF_BUG_HPEL_CHROMA
FF_BUG_IEDGE
FF_BUG_MS
FF_BUG_NO_PADDING
FF_BUG_QPEL_CHROMA
FF_BUG_QPEL_CHROMA2
FF_BUG_STD_QPEL
FF_BUG_TRUNCATED
FF_BUG_UMP4
FF_BUG_XVID_ILACE
FF_CMP_BIT
FF_CMP_CHROMA
FF_CMP_DCT
FF_CMP_DCT264
FF_CMP_DCTMAX
FF_CMP_MEDIAN_SAD
FF_CMP_NSSE
FF_CMP_PSNR
FF_CMP_RD
FF_CMP_SAD
FF_CMP_SATD
FF_CMP_SSE
FF_CMP_VSAD
FF_CMP_VSSE
FF_CMP_W53
FF_CMP_W97
FF_CMP_ZERO
FF_CODEC_CAP_EXPORTS_CROPPING
FF_CODEC_CAP_INIT_CLEANUP
FF_CODEC_CAP_INIT_THREADSAFE
FF_CODEC_CAP_SETS_PKT_DTS
FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
FF_CODEC_CAP_SLICE_THREAD_HAS_MF
FF_CODEC_PROPERTY_CLOSED_CAPTIONS
FF_CODEC_PROPERTY_LOSSLESS
FF_CODER_TYPE_AC
FF_CODER_TYPE_RAW
FF_CODER_TYPE_RLE
FF_CODER_TYPE_VLC
FF_COMPLIANCE_EXPERIMENTAL
FF_COMPLIANCE_NORMAL
FF_COMPLIANCE_STRICT
FF_COMPLIANCE_UNOFFICIAL
FF_COMPLIANCE_VERY_STRICT
FF_COMPRESSION_DEFAULT
FF_DCT_ALTIVEC
FF_DCT_AUTO
FF_DCT_FAAN
FF_DCT_FASTINT
FF_DCT_INT
FF_DCT_MMX
FF_DEBUG_BITSTREAM
FF_DEBUG_BUFFERS
FF_DEBUG_BUGS
FF_DEBUG_DCT_COEFF
FF_DEBUG_ER
FF_DEBUG_GREEN_MD
FF_DEBUG_MB_TYPE
FF_DEBUG_MMCO
FF_DEBUG_NOMC
FF_DEBUG_PICT_INFO
FF_DEBUG_QP
FF_DEBUG_RC
FF_DEBUG_SKIP
FF_DEBUG_STARTCODE
FF_DEBUG_THREADS
FF_DEBUG_VIS_MV_B_BACK
FF_DEBUG_VIS_MV_B_FOR
FF_DEBUG_VIS_MV_P_FOR
FF_DECODE_ERROR_CONCEALMENT_ACTIVE
FF_DECODE_ERROR_DECODE_SLICES
FF_DECODE_ERROR_INVALID_BITSTREAM
FF_DECODE_ERROR_MISSING_REFERENCE
FF_DEFAULT_QUANT_BIAS
FF_DWT_MAX_DECLVLS
FF_EC_DEBLOCK
FF_EC_FAVOR_INTER
FF_EC_GUESS_MVS
FF_FDEBUG_TS
FF_FILTER_FLAG_HWFRAME_AWARE
FF_IDCT_ALTIVEC
FF_IDCT_ARM
FF_IDCT_AUTO
FF_IDCT_FAAN
FF_IDCT_INT
FF_IDCT_NONE
FF_IDCT_SIMPLE
FF_IDCT_SIMPLEARM
FF_IDCT_SIMPLEARMV5TE
FF_IDCT_SIMPLEARMV6
FF_IDCT_SIMPLEAUTO
FF_IDCT_SIMPLEMMX
FF_IDCT_SIMPLENEON
FF_IDCT_XVID
FF_LAMBDA_MAX
FF_LAMBDA_SCALE
FF_LAMBDA_SHIFT
FF_LEVEL_UNKNOWN
FF_LOSS_ALPHA
FF_LOSS_CHROMA
FF_LOSS_COLORQUANT
FF_LOSS_COLORSPACE
FF_LOSS_DEPTH
FF_LOSS_RESOLUTION
FF_MAX_EXTRADATA_SIZE
FF_MB_DECISION_BITS
FF_MB_DECISION_RD
FF_MB_DECISION_SIMPLE
FF_MEMORY_POISON
FF_ME_EPZS
FF_ME_XONE
FF_ME_ZERO
FF_MPV_FLAG_CBP_RD
FF_MPV_FLAG_MV0
FF_MPV_FLAG_NAQ
FF_MPV_FLAG_QP_RD
FF_MPV_FLAG_SKIP_RD
FF_MPV_FLAG_STRICT_GOP
FF_MPV_OPT_FLAGS
FF_OPSIZE
FF_PACKETLIST_FLAG_REF_PACKET
FF_PRED_LEFT
FF_PRED_MEDIAN
FF_PRED_PLANE
FF_PROFILE_AAC_ELD
FF_PROFILE_AAC_HE
FF_PROFILE_AAC_HE_V2
FF_PROFILE_AAC_LD
FF_PROFILE_AAC_LOW
FF_PROFILE_AAC_LTP
FF_PROFILE_AAC_MAIN
FF_PROFILE_AAC_SSR
FF_PROFILE_ARIB_PROFILE_A
FF_PROFILE_ARIB_PROFILE_C
FF_PROFILE_AV1_MAIN
FF_PROFILE_AV1_HIGH
FF_PROFILE_AV1_PROFESSIONAL
FF_PROFILE_DNXHD
FF_PROFILE_DNXHR_444
FF_PROFILE_DNXHR_HQ
FF_PROFILE_DNXHR_HQX
FF_PROFILE_DNXHR_LB
FF_PROFILE_DNXHR_SQ
FF_PROFILE_DTS
FF_PROFILE_DTS_96_24
FF_PROFILE_DTS_ES
FF_PROFILE_DTS_EXPRESS
FF_PROFILE_DTS_HD_HRA
FF_PROFILE_DTS_HD_MA
FF_PROFILE_H264_CONSTRAINED
FF_PROFILE_H264_INTRA
FF_PROFILE_H264_BASELINE
FF_PROFILE_H264_CONSTRAINED_BASELINE
FF_PROFILE_H264_MAIN
FF_PROFILE_H264_EXTENDED
FF_PROFILE_H264_HIGH
FF_PROFILE_H264_MULTIVIEW_HIGH
FF_PROFILE_H264_STEREO_HIGH
FF_PROFILE_H264_CAVLC_444
FF_PROFILE_H264_HIGH_10
FF_PROFILE_H264_HIGH_10_INTRA
FF_PROFILE_H264_HIGH_422
FF_PROFILE_H264_HIGH_422_INTRA
FF_PROFILE_H264_HIGH_444
FF_PROFILE_H264_HIGH_444_PREDICTIVE
FF_PROFILE_H264_HIGH_444_INTRA
FF_PROFILE_HEVC_MAIN
FF_PROFILE_HEVC_MAIN_10
FF_PROFILE_HEVC_MAIN_STILL_PICTURE
FF_PROFILE_HEVC_REXT
FF_PROFILE_JPEG2000_CSTREAM_NO_RESTRICTION
FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_0
FF_PROFILE_JPEG2000_CSTREAM_RESTRICTION_1
FF_PROFILE_JPEG2000_DCINEMA_2K
FF_PROFILE_JPEG2000_DCINEMA_4K
FF_PROFILE_MJPEG_HUFFMAN_BASELINE_DCT
FF_PROFILE_MJPEG_HUFFMAN_EXTENDED_SEQUENTIAL_DCT
FF_PROFILE_MJPEG_HUFFMAN_LOSSLESS
FF_PROFILE_MJPEG_HUFFMAN_PROGRESSIVE_DCT
FF_PROFILE_MJPEG_JPEG_LS
FF_PROFILE_MPEG2_AAC_LOW
FF_PROFILE_MPEG2_AAC_HE
FF_PROFILE_MPEG2_HIGH
FF_PROFILE_MPEG2_SS
FF_PROFILE_MPEG2_SNR_SCALABLE
FF_PROFILE_MPEG2_MAIN
FF_PROFILE_MPEG2_SIMPLE
FF_PROFILE_MPEG4_SIMPLE
FF_PROFILE_MPEG4_SIMPLE_SCALABLE
FF_PROFILE_MPEG4_CORE
FF_PROFILE_MPEG4_MAIN
FF_PROFILE_MPEG4_N_BIT
FF_PROFILE_MPEG4_SCALABLE_TEXTURE
FF_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION
FF_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE
FF_PROFILE_MPEG4_HYBRID
FF_PROFILE_MPEG4_ADVANCED_REAL_TIME
FF_PROFILE_MPEG4_CORE_SCALABLE
FF_PROFILE_MPEG4_ADVANCED_CODING
FF_PROFILE_MPEG4_ADVANCED_CORE
FF_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE
FF_PROFILE_MPEG4_SIMPLE_STUDIO
FF_PROFILE_MPEG4_ADVANCED_SIMPLE
FF_PROFILE_MPEG2_422
FF_PROFILE_PRORES_4444
FF_PROFILE_PRORES_HQ
FF_PROFILE_PRORES_LT
FF_PROFILE_PRORES_PROXY
FF_PROFILE_PRORES_STANDARD
FF_PROFILE_PRORES_XQ
FF_PROFILE_RESERVED
FF_PROFILE_SBC_MSBC
FF_PROFILE_UNKNOWN
FF_PROFILE_VC1_SIMPLE
FF_PROFILE_VC1_MAIN
FF_PROFILE_VC1_COMPLEX
FF_PROFILE_VC1_ADVANCED
FF_PROFILE_VP9_0
FF_PROFILE_VP9_1
FF_PROFILE_VP9_2
FF_PROFILE_VP9_3
FF_PSEUDOPAL
FF_PTR_SIZE
FF_QP2LAMBDA
FF_QSCALE_TYPE_H264
FF_QSCALE_TYPE_MPEG1
FF_QSCALE_TYPE_MPEG2
FF_QSCALE_TYPE_VP56
FF_QUALITY_SCALE
FF_REG_BP
FF_REG_D
FF_REG_S
FF_REG_a
FF_REG_b
FF_REG_c
FF_REG_d
FF_REG_sp
FF_SANE_NB_CHANNELS
FF_SUB_CHARENC_MODE_AUTOMATIC
FF_SUB_CHARENC_MODE_DO_NOTHING
FF_SUB_CHARENC_MODE_IGNORE
FF_SUB_CHARENC_MODE_PRE_DECODER
FF_SUB_TEXT_FMT_ASS
FF_SUB_TEXT_FMT_ASS_WITH_TIMINGS
FF_THREAD_FRAME
FF_THREAD_SLICE
FF_TIMER_UNITS
FILENAME
FILENAME_MAX
FIOGETOWN
FIOSETOWN
FLACExtradataFormat_FLAC_EXTRADATA_FORMAT_FULL_HEADER
FLACExtradataFormat_FLAC_EXTRADATA_FORMAT_STREAMINFO
FLAC_CHMODE_INDEPENDENT
FLAC_CHMODE_LEFT_SIDE
FLAC_CHMODE_MID_SIDE
FLAC_CHMODE_RIGHT_SIDE
FLAC_MAX_BLOCKSIZE
FLAC_MAX_CHANNELS
FLAC_METADATA_TYPE_APPLICATION
FLAC_METADATA_TYPE_CUESHEET
FLAC_METADATA_TYPE_INVALID
FLAC_METADATA_TYPE_PADDING
FLAC_METADATA_TYPE_PICTURE
FLAC_METADATA_TYPE_SEEKTABLE
FLAC_METADATA_TYPE_STREAMINFO
FLAC_METADATA_TYPE_VORBIS_COMMENT
FLAC_MIN_BLOCKSIZE
FLAC_MIN_FRAME_SIZE
FLAC_STREAMINFO_SIZE
FLV_AUDIO_CHANNEL_MASK
FLV_AUDIO_CODECID_MASK
FLV_AUDIO_CODECID_OFFSET
FLV_AUDIO_SAMPLERATE_MASK
FLV_AUDIO_SAMPLERATE_OFFSET
FLV_AUDIO_SAMPLESIZE_MASK
FLV_AUDIO_SAMPLESSIZE_OFFSET
FLV_CODECID_AAC
FLV_CODECID_ADPCM
FLV_CODECID_H263
FLV_CODECID_H264
FLV_CODECID_MP3
FLV_CODECID_MPEG4
FLV_CODECID_NELLYMOSER
FLV_CODECID_NELLYMOSER_8KHZ_MONO
FLV_CODECID_NELLYMOSER_16KHZ_MONO
FLV_CODECID_PCM
FLV_CODECID_PCM_ALAW
FLV_CODECID_PCM_LE
FLV_CODECID_PCM_MULAW
FLV_CODECID_REALH263
FLV_CODECID_SCREEN
FLV_CODECID_SCREEN2
FLV_CODECID_SPEEX
FLV_CODECID_VP6
FLV_CODECID_VP6A
FLV_FRAME_DISP_INTER

< disposable inter frame (H.263 only)

FLV_FRAME_GENERATED_KEY

< generated key frame (reserved for server use only)

FLV_FRAME_INTER

< inter frame (for AVC, a non-seekable frame)

FLV_FRAME_KEY

< key frame (for AVC, a seekable frame)

FLV_FRAME_VIDEO_INFO_CMD

< video info/command frame

FLV_HEADER_FLAG_HASAUDIO
FLV_HEADER_FLAG_HASVIDEO
FLV_MONO
FLV_SAMPLERATE_11025HZ
FLV_SAMPLERATE_22050HZ
FLV_SAMPLERATE_44100HZ
FLV_SAMPLERATE_SPECIAL

< signifies 5512Hz and 8000Hz in the case of NELLYMOSER

FLV_SAMPLESSIZE_8BIT
FLV_SAMPLESSIZE_16BIT
FLV_STEREO
FLV_STREAM_TYPE_AUDIO
FLV_STREAM_TYPE_DATA
FLV_STREAM_TYPE_NB
FLV_STREAM_TYPE_SUBTITLE
FLV_STREAM_TYPE_VIDEO
FLV_VIDEO_CODECID_MASK
FLV_VIDEO_FRAMETYPE_MASK
FLV_VIDEO_FRAMETYPE_OFFSET
FOPEN_MAX
FP_ILOGB0
FP_ILOGBNAN
FP_INFINITE
FP_NAN
FP_NORMAL
FP_SUBNORMAL
FP_ZERO
FRAME_SKIPPED
F_LFTG_K
F_LFTG_X
FlvTagType_FLV_TAG_TYPE_AUDIO
FlvTagType_FLV_TAG_TYPE_META
FlvTagType_FLV_TAG_TYPE_VIDEO
GLOB_ABORTED
GLOB_ALTDIRFUNC
GLOB_APPEND
GLOB_BRACE
GLOB_DOOFFS
GLOB_ERR
GLOB_MAGCHAR
GLOB_MARK
GLOB_NOCHECK
GLOB_NOESCAPE
GLOB_NOMAGIC
GLOB_NOMATCH
GLOB_NOSORT
GLOB_NOSPACE
GLOB_NOSYS
GLOB_ONLYDIR
GLOB_PERIOD
GLOB_TILDE
GLOB_TILDE_CHECK
GOP_START_CODE
H264_ID
HAVE_ACCESS
HAVE_AESNI
HAVE_AESNI_EXTERNAL
HAVE_AESNI_INLINE
HAVE_ALIGNED_MALLOC
HAVE_ALIGNED_STACK
HAVE_ALTIVEC
HAVE_ALTIVEC_EXTERNAL
HAVE_ALTIVEC_INLINE
HAVE_AMD3DNOW
HAVE_AMD3DNOWEXT
HAVE_AMD3DNOW_EXTERNAL
HAVE_AMD3DNOWEXT_EXTERNAL
HAVE_AMD3DNOW_INLINE
HAVE_AMD3DNOWEXT_INLINE
HAVE_ARC4RANDOM
HAVE_ARMV5TE
HAVE_ARMV5TE_EXTERNAL
HAVE_ARMV5TE_INLINE
HAVE_ARMV6
HAVE_ARMV6_EXTERNAL
HAVE_ARMV6_INLINE
HAVE_ARMV8
HAVE_ARMV8_EXTERNAL
HAVE_ARMV8_INLINE
HAVE_ARMV6T2
HAVE_ARMV6T2_EXTERNAL
HAVE_ARMV6T2_INLINE
HAVE_ARPA_INET_H
HAVE_ASM_MOD_Q
HAVE_ASM_TYPES_H
HAVE_AS_ARCH_DIRECTIVE
HAVE_AS_DN_DIRECTIVE
HAVE_AS_FPU_DIRECTIVE
HAVE_AS_FUNC
HAVE_AS_OBJECT_ARCH
HAVE_ATAN2F
HAVE_ATANF
HAVE_ATOMIC_CAS_PTR
HAVE_AVX
HAVE_AVX2
HAVE_AVX2_EXTERNAL
HAVE_AVX2_INLINE
HAVE_AVX512
HAVE_AVX512_EXTERNAL
HAVE_AVX512_INLINE
HAVE_AVX_EXTERNAL
HAVE_AVX_INLINE
HAVE_BCRYPT
HAVE_BIGENDIAN
HAVE_BLOCKS_EXTENSION
HAVE_CABS
HAVE_CBRT
HAVE_CBRTF
HAVE_CDIO_PARANOIA_H
HAVE_CDIO_PARANOIA_PARANOIA_H
HAVE_CEXP
HAVE_CLOCK_GETTIME
HAVE_CLOSESOCKET
HAVE_COMMANDLINETOARGVW
HAVE_COPYSIGN
HAVE_COSF
HAVE_CPUNOP
HAVE_CPUNOP_EXTERNAL
HAVE_CPUNOP_INLINE
HAVE_CUDA_H
HAVE_DCBZL
HAVE_DCBZL_EXTERNAL
HAVE_DCBZL_INLINE
HAVE_DEV_BKTR_IOCTL_BT848_H
HAVE_DEV_BKTR_IOCTL_METEOR_H
HAVE_DEV_IC_BT8XX_H
HAVE_DEV_VIDEO_BKTR_IOCTL_BT848_H
HAVE_DEV_VIDEO_METEOR_IOCTL_METEOR_H
HAVE_DIRECT_H
HAVE_DIRENT_H
HAVE_DISPATCH_DISPATCH_H
HAVE_DOS_PATHS
HAVE_DXGIDEBUG_H
HAVE_DXVA_H
HAVE_EBP_AVAILABLE
HAVE_EBX_AVAILABLE
HAVE_ERF
HAVE_ES2_GL_H
HAVE_EXP2
HAVE_EXP2F
HAVE_EXPF
HAVE_FAST_64BIT
HAVE_FAST_CLZ
HAVE_FAST_CMOV
HAVE_FAST_UNALIGNED
HAVE_FCNTL
HAVE_FMA3
HAVE_FMA3_EXTERNAL
HAVE_FMA3_INLINE
HAVE_FMA4
HAVE_FMA4_EXTERNAL
HAVE_FMA4_INLINE
HAVE_GETADDRINFO
HAVE_GETHRTIME
HAVE_GETOPT
HAVE_GETPROCESSAFFINITYMASK
HAVE_GETPROCESSMEMORYINFO
HAVE_GETPROCESSTIMES
HAVE_GETRUSAGE
HAVE_GETSYSTEMTIMEASFILETIME
HAVE_GETTIMEOFDAY
HAVE_GLOB
HAVE_GLXGETPROCADDRESS
HAVE_GMTIME_R
HAVE_GNU_AS
HAVE_GNU_WINDRES
HAVE_GSM_H
HAVE_HYPOT
HAVE_I686
HAVE_I686_EXTERNAL
HAVE_I686_INLINE
HAVE_IBM_ASM
HAVE_INET_ATON
HAVE_INLINE_ASM
HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS
HAVE_INLINE_ASM_LABELS
HAVE_INLINE_ASM_NONLOCAL_LABELS
HAVE_INTRINSICS_NEON
HAVE_IO_H
HAVE_ISATTY
HAVE_ISFINITE
HAVE_ISINF
HAVE_ISNAN
HAVE_KBHIT
HAVE_KCMVIDEOCODECTYPE_HEVC
HAVE_KCVPIXELFORMATTYPE_420YPCBCR10BIPLANARVIDEORANGE
HAVE_LDBRX
HAVE_LDBRX_EXTERNAL
HAVE_LDBRX_INLINE
HAVE_LDEXPF
HAVE_LIBC_MSVCRT
HAVE_LINUX_PERF_EVENT_H
HAVE_LLRINT
HAVE_LLRINTF
HAVE_LOCALTIME_R
HAVE_LOCAL_ALIGNED
HAVE_LOG2
HAVE_LOG2F
HAVE_LOG10F
HAVE_LOONGSON2
HAVE_LOONGSON2_EXTERNAL
HAVE_LOONGSON2_INLINE
HAVE_LOONGSON3
HAVE_LOONGSON3_EXTERNAL
HAVE_LOONGSON3_INLINE
HAVE_LRINT
HAVE_LRINTF
HAVE_LSTAT
HAVE_LZO1X_999_COMPRESS
HAVE_MACHINE_IOCTL_BT848_H
HAVE_MACHINE_IOCTL_METEOR_H
HAVE_MACHINE_RW_BARRIER
HAVE_MACH_ABSOLUTE_TIME
HAVE_MAKEINFO
HAVE_MAKEINFO_HTML
HAVE_MALLOC_H
HAVE_MAPVIEWOFFILE
HAVE_MEMALIGN
HAVE_MEMORYBARRIER
HAVE_MIPS32R2
HAVE_MIPS32R2_EXTERNAL
HAVE_MIPS32R2_INLINE
HAVE_MIPS32R5
HAVE_MIPS32R5_EXTERNAL
HAVE_MIPS32R5_INLINE
HAVE_MIPS32R6
HAVE_MIPS32R6_EXTERNAL
HAVE_MIPS32R6_INLINE
HAVE_MIPS64R2
HAVE_MIPS64R2_EXTERNAL
HAVE_MIPS64R2_INLINE
HAVE_MIPS64R6
HAVE_MIPS64R6_EXTERNAL
HAVE_MIPS64R6_INLINE
HAVE_MIPSDSP
HAVE_MIPSDSPR2
HAVE_MIPSDSPR2_EXTERNAL
HAVE_MIPSDSPR2_INLINE
HAVE_MIPSDSP_EXTERNAL
HAVE_MIPSDSP_INLINE
HAVE_MIPSFPU
HAVE_MIPSFPU_EXTERNAL
HAVE_MIPSFPU_INLINE
HAVE_MKSTEMP
HAVE_MMAL_PARAMETER_VIDEO_MAX_NUM_CALLBACKS
HAVE_MMAP
HAVE_MMI
HAVE_MMI_EXTERNAL
HAVE_MMI_INLINE
HAVE_MMX
HAVE_MMXEXT
HAVE_MMXEXT_EXTERNAL
HAVE_MMXEXT_INLINE
HAVE_MMX_EXTERNAL
HAVE_MMX_INLINE
HAVE_MM_EMPTY
HAVE_MPROTECT
HAVE_MSA
HAVE_MSA2
HAVE_MSA2_EXTERNAL
HAVE_MSA2_INLINE
HAVE_MSA_EXTERNAL
HAVE_MSA_INLINE
HAVE_NANOSLEEP
HAVE_NEON
HAVE_NEON_EXTERNAL
HAVE_NEON_INLINE
HAVE_OPENCL_D3D11
HAVE_OPENCL_DRM_ARM
HAVE_OPENCL_DRM_BEIGNET
HAVE_OPENCL_DXVA2
HAVE_OPENCL_VAAPI_BEIGNET
HAVE_OPENCL_VAAPI_INTEL_MEDIA
HAVE_OPENCV2_CORE_CORE_C_H
HAVE_OPENGL_GL3_H
HAVE_OS2THREADS
HAVE_PEEKNAMEDPIPE
HAVE_PERL
HAVE_POD2MAN
HAVE_POLL_H
HAVE_POSIX_MEMALIGN
HAVE_POWER8
HAVE_POWER8_EXTERNAL
HAVE_POWER8_INLINE
HAVE_POWF
HAVE_PPC4XX
HAVE_PPC4XX_EXTERNAL
HAVE_PPC4XX_INLINE
HAVE_PRAGMA_DEPRECATED
HAVE_PTHREADS
HAVE_PTHREAD_CANCEL
HAVE_RDTSC
HAVE_RINT
HAVE_ROUND
HAVE_ROUNDF
HAVE_RSYNC_CONTIMEOUT
HAVE_SCHED_GETAFFINITY
HAVE_SECITEMIMPORT
HAVE_SECTION_DATA_REL_RO
HAVE_SEM_TIMEDWAIT
HAVE_SETCONSOLECTRLHANDLER
HAVE_SETCONSOLETEXTATTRIBUTE
HAVE_SETEND
HAVE_SETEND_EXTERNAL
HAVE_SETEND_INLINE
HAVE_SETMODE
HAVE_SETRLIMIT
HAVE_SIMD_ALIGN_16
HAVE_SIMD_ALIGN_32
HAVE_SIMD_ALIGN_64
HAVE_SINF
HAVE_SLEEP
HAVE_SOCKLEN_T
HAVE_SSE
HAVE_SSE2
HAVE_SSE2_EXTERNAL
HAVE_SSE2_INLINE
HAVE_SSE3
HAVE_SSE3_EXTERNAL
HAVE_SSE3_INLINE
HAVE_SSE4
HAVE_SSE4_EXTERNAL
HAVE_SSE4_INLINE
HAVE_SSE42
HAVE_SSE42_EXTERNAL
HAVE_SSE42_INLINE
HAVE_SSE_EXTERNAL
HAVE_SSE_INLINE
HAVE_SSSE3
HAVE_SSSE3_EXTERNAL
HAVE_SSSE3_INLINE
HAVE_STRERROR_R
HAVE_STRUCT_ADDRINFO
HAVE_STRUCT_GROUP_SOURCE_REQ
HAVE_STRUCT_IPV6_MREQ
HAVE_STRUCT_IP_MREQ_SOURCE
HAVE_STRUCT_MSGHDR_MSG_FLAGS
HAVE_STRUCT_POLLFD
HAVE_STRUCT_RUSAGE_RU_MAXRSS
HAVE_STRUCT_SCTP_EVENT_SUBSCRIBE
HAVE_STRUCT_SOCKADDR_IN6
HAVE_STRUCT_SOCKADDR_SA_LEN
HAVE_STRUCT_SOCKADDR_STORAGE
HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
HAVE_STRUCT_V4L2_FRMIVALENUM_DISCRETE
HAVE_SYMVER
HAVE_SYMVER_ASM_LABEL
HAVE_SYMVER_GNU_ASM
HAVE_SYNC_VAL_COMPARE_AND_SWAP
HAVE_SYSCONF
HAVE_SYSCTL
HAVE_SYS_PARAM_H
HAVE_SYS_RESOURCE_H
HAVE_SYS_SELECT_H
HAVE_SYS_SOUNDCARD_H
HAVE_SYS_TIME_H
HAVE_SYS_UN_H
HAVE_SYS_VIDEOIO_H
HAVE_TERMIOS_H
HAVE_TEXI2HTML
HAVE_THREADS
HAVE_TRUNC
HAVE_TRUNCF
HAVE_UDPLITE_H
HAVE_UNISTD_H
HAVE_USLEEP
HAVE_UTGETOSTYPEFROMSTRING
HAVE_UWP
HAVE_VAAPI_DRM
HAVE_VAAPI_X11
HAVE_VALGRIND_VALGRIND_H
HAVE_VDPAU_X11
HAVE_VFP
HAVE_VFPV3
HAVE_VFPV3_EXTERNAL
HAVE_VFPV3_INLINE
HAVE_VFP_ARGS
HAVE_VFP_EXTERNAL
HAVE_VFP_INLINE
HAVE_VIRTUALALLOC
HAVE_VSX
HAVE_VSX_EXTERNAL
HAVE_VSX_INLINE
HAVE_W32THREADS
HAVE_WGLGETPROCADDRESS
HAVE_WINDOWS_H
HAVE_WINRT
HAVE_WINSOCK2_H
HAVE_X86ASM
HAVE_XFORM_ASM
HAVE_XMM_CLOBBERS
HAVE_XOP
HAVE_XOP_EXTERNAL
HAVE_XOP_INLINE
HOST_NAME_MAX
HuffmanTableOption_HUFFMAN_TABLE_DEFAULT

< Use the default Huffman tables.

HuffmanTableOption_HUFFMAN_TABLE_OPTIMAL

< Compute and use optimal Huffman tables.

HuffmanTableOption_NB_HUFFMAN_TABLE_OPTION
ID_CHAPTER
ID_STREAM
ID_STRING
INITIALIZATION_RANGE
INIT_VLC_LE
INIT_VLC_USE_NEW_STATIC
INPLACE_OFFSET
INT8_MIN
INT8_MAX
INT16_MIN
INT16_MAX
INT32_MIN
INT32_MAX
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MIN
INT_FAST8_MAX
INT_FAST16_MIN
INT_FAST16_MAX
INT_FAST32_MIN
INT_FAST32_MAX
INT_LEAST8_MIN
INT_LEAST8_MAX
INT_LEAST16_MIN
INT_LEAST16_MAX
INT_LEAST32_MIN
INT_LEAST32_MAX
JPEG2000_SOP_FIXED_BYTES
JPEG2000_SOP_BYTE_LENGTH
JPEG2000_MAX_DECLEVELS
JPEG2000_MAX_RESLEVELS
JPEG2000_MAX_PASSES
JPEG2000_CBLK_BYPASS
JPEG2000_CBLK_RESET
JPEG2000_CBLK_TERMALL
JPEG2000_CBLK_VSC
JPEG2000_CBLK_PREDTERM
JPEG2000_CBLK_SEGSYM
JPEG2000_CSTY_PREC
JPEG2000_CSTY_SOP
JPEG2000_CSTY_EPH
JPEG2000_PGOD_LRCP
JPEG2000_PGOD_RLCP
JPEG2000_PGOD_RPCL
JPEG2000_PGOD_PCRL
JPEG2000_PGOD_CPRL
JPEG2000_T1_SIG_N
JPEG2000_T1_SIG_E
JPEG2000_T1_SIG_W
JPEG2000_T1_SIG_S
JPEG2000_T1_SIG_NE
JPEG2000_T1_SIG_NW
JPEG2000_T1_SIG_SE
JPEG2000_T1_SIG_SW
JPEG2000_T1_SIG_NB
JPEG2000_T1_SGN_N
JPEG2000_T1_SGN_S
JPEG2000_T1_SGN_W
JPEG2000_T1_SGN_E
JPEG2000_T1_VIS
JPEG2000_T1_SIG
JPEG2000_T1_REF
JPEG2000_T1_SGN
Jpeg2000Markers_JPEG2000_SOC
Jpeg2000Markers_JPEG2000_SIZ
Jpeg2000Markers_JPEG2000_COD
Jpeg2000Markers_JPEG2000_COC
Jpeg2000Markers_JPEG2000_TLM
Jpeg2000Markers_JPEG2000_PLM
Jpeg2000Markers_JPEG2000_PLT
Jpeg2000Markers_JPEG2000_QCD
Jpeg2000Markers_JPEG2000_QCC
Jpeg2000Markers_JPEG2000_RGN
Jpeg2000Markers_JPEG2000_POC
Jpeg2000Markers_JPEG2000_PPM
Jpeg2000Markers_JPEG2000_PPT
Jpeg2000Markers_JPEG2000_CRG
Jpeg2000Markers_JPEG2000_COM
Jpeg2000Markers_JPEG2000_SOT
Jpeg2000Markers_JPEG2000_SOP
Jpeg2000Markers_JPEG2000_EPH
Jpeg2000Markers_JPEG2000_SOD
Jpeg2000Markers_JPEG2000_EOC
Jpeg2000Quantsty_JPEG2000_QSTY_NONE
Jpeg2000Quantsty_JPEG2000_QSTY_SI
Jpeg2000Quantsty_JPEG2000_QSTY_SE
JpegMarker_APP0
JpegMarker_APP1
JpegMarker_APP2
JpegMarker_APP3
JpegMarker_APP4
JpegMarker_APP5
JpegMarker_APP6
JpegMarker_APP7
JpegMarker_APP8
JpegMarker_APP9
JpegMarker_APP10
JpegMarker_APP11
JpegMarker_APP12
JpegMarker_APP13
JpegMarker_APP14
JpegMarker_APP15
JpegMarker_COM
JpegMarker_DAC
JpegMarker_DHP
JpegMarker_DHT
JpegMarker_DNL
JpegMarker_DQT
JpegMarker_DRI
JpegMarker_EOI
JpegMarker_EXP
JpegMarker_JPG
JpegMarker_JPG0
JpegMarker_JPG1
JpegMarker_JPG2
JpegMarker_JPG3
JpegMarker_JPG4
JpegMarker_JPG5
JpegMarker_JPG6
JpegMarker_JPG9
JpegMarker_JPG10
JpegMarker_JPG11
JpegMarker_JPG12
JpegMarker_JPG13
JpegMarker_LSE

< JPEG-LS extension parameters

JpegMarker_RST0
JpegMarker_RST1
JpegMarker_RST2
JpegMarker_RST3
JpegMarker_RST4
JpegMarker_RST5
JpegMarker_RST6
JpegMarker_RST7
JpegMarker_SOF0
JpegMarker_SOF1
JpegMarker_SOF2
JpegMarker_SOF3
JpegMarker_SOF5
JpegMarker_SOF6
JpegMarker_SOF7
JpegMarker_SOF9
JpegMarker_SOF10
JpegMarker_SOF11
JpegMarker_SOF13
JpegMarker_SOF14
JpegMarker_SOF15
JpegMarker_SOF48

< JPEG-LS

JpegMarker_SOI
JpegMarker_SOS
JpegMarker_TEM
KEYFRAMES_BYTEOFFSET_TAG
KEYFRAMES_TAG
KEYFRAMES_TIMESTAMP_TAG
LIBAVCODEC_VERSION_MAJOR
LIBAVCODEC_VERSION_MICRO
LIBAVCODEC_VERSION_MINOR
LIBAVDEVICE_VERSION_MAJOR
LIBAVDEVICE_VERSION_MICRO
LIBAVDEVICE_VERSION_MINOR
LIBAVFILTER_VERSION_MAJOR
LIBAVFILTER_VERSION_MICRO
LIBAVFILTER_VERSION_MINOR
LIBAVFORMAT_VERSION_MAJOR
LIBAVFORMAT_VERSION_MICRO
LIBAVFORMAT_VERSION_MINOR
LIBAVRESAMPLE_VERSION_MAJOR
LIBAVRESAMPLE_VERSION_MICRO
LIBAVRESAMPLE_VERSION_MINOR
LIBAVUTIL_VERSION_MAJOR
LIBAVUTIL_VERSION_MICRO
LIBAVUTIL_VERSION_MINOR
LIBSWRESAMPLE_VERSION_MAJOR
LIBSWRESAMPLE_VERSION_MICRO
LIBSWRESAMPLE_VERSION_MINOR
LIBSWSCALE_VERSION_MAJOR
LIBSWSCALE_VERSION_MICRO
LIBSWSCALE_VERSION_MINOR
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LOGIN_NAME_MAX
LPCM_ID
L_ctermid
L_tmpnam
M4OD_TID
MATH_ERREXCEPT
MATH_ERRNO
MATROSKA_ID_ATTACHEDFILE
MATROSKA_ID_ATTACHMENTS
MATROSKA_ID_AUDIOBITDEPTH
MATROSKA_ID_AUDIOCHANNELS
MATROSKA_ID_AUDIOOUTSAMPLINGFREQ
MATROSKA_ID_AUDIOSAMPLINGFREQ
MATROSKA_ID_BLOCK
MATROSKA_ID_BLOCKADDID
MATROSKA_ID_BLOCKADDITIONAL
MATROSKA_ID_BLOCKADDITIONS
MATROSKA_ID_BLOCKDURATION
MATROSKA_ID_BLOCKGROUP
MATROSKA_ID_BLOCKMORE
MATROSKA_ID_BLOCKREFERENCE
MATROSKA_ID_CHAPCOUNTRY
MATROSKA_ID_CHAPLANG
MATROSKA_ID_CHAPSTRING
MATROSKA_ID_CHAPTERATOM
MATROSKA_ID_CHAPTERDISPLAY
MATROSKA_ID_CHAPTERFLAGENABLED
MATROSKA_ID_CHAPTERFLAGHIDDEN
MATROSKA_ID_CHAPTERPHYSEQUIV
MATROSKA_ID_CHAPTERS
MATROSKA_ID_CHAPTERTIMEEND
MATROSKA_ID_CHAPTERTIMESTART
MATROSKA_ID_CHAPTERUID
MATROSKA_ID_CLUSTER
MATROSKA_ID_CLUSTERPOSITION
MATROSKA_ID_CLUSTERPREVSIZE
MATROSKA_ID_CLUSTERTIMECODE
MATROSKA_ID_CODECDECODEALL
MATROSKA_ID_CODECDELAY
MATROSKA_ID_CODECDOWNLOADURL
MATROSKA_ID_CODECID
MATROSKA_ID_CODECINFOURL
MATROSKA_ID_CODECNAME
MATROSKA_ID_CODECPRIVATE
MATROSKA_ID_CODECSTATE
MATROSKA_ID_CUEBLOCKNUMBER
MATROSKA_ID_CUECLUSTERPOSITION
MATROSKA_ID_CUEDURATION
MATROSKA_ID_CUERELATIVEPOSITION
MATROSKA_ID_CUES
MATROSKA_ID_CUETIME
MATROSKA_ID_CUETRACK
MATROSKA_ID_CUETRACKPOSITION
MATROSKA_ID_DATEUTC
MATROSKA_ID_DISCARDPADDING
MATROSKA_ID_DURATION
MATROSKA_ID_EDITIONENTRY
MATROSKA_ID_EDITIONFLAGDEFAULT
MATROSKA_ID_EDITIONFLAGHIDDEN
MATROSKA_ID_EDITIONFLAGORDERED
MATROSKA_ID_EDITIONUID
MATROSKA_ID_ENCODINGCOMPALGO
MATROSKA_ID_ENCODINGCOMPRESSION
MATROSKA_ID_ENCODINGCOMPSETTINGS
MATROSKA_ID_ENCODINGENCAESSETTINGS
MATROSKA_ID_ENCODINGENCALGO
MATROSKA_ID_ENCODINGENCKEYID
MATROSKA_ID_ENCODINGENCRYPTION
MATROSKA_ID_ENCODINGORDER
MATROSKA_ID_ENCODINGSCOPE
MATROSKA_ID_ENCODINGSIGALGO
MATROSKA_ID_ENCODINGSIGHASHALGO
MATROSKA_ID_ENCODINGSIGKEYID
MATROSKA_ID_ENCODINGSIGNATURE
MATROSKA_ID_ENCODINGTYPE
MATROSKA_ID_FILEDATA
MATROSKA_ID_FILEDESC
MATROSKA_ID_FILEMIMETYPE
MATROSKA_ID_FILENAME
MATROSKA_ID_FILEUID
MATROSKA_ID_INFO
MATROSKA_ID_MUXINGAPP
MATROSKA_ID_POINTENTRY
MATROSKA_ID_SEEKENTRY
MATROSKA_ID_SEEKHEAD
MATROSKA_ID_SEEKID
MATROSKA_ID_SEEKPOSITION
MATROSKA_ID_SEEKPREROLL
MATROSKA_ID_SEGMENT
MATROSKA_ID_SEGMENTUID
MATROSKA_ID_SIMPLEBLOCK
MATROSKA_ID_SIMPLETAG
MATROSKA_ID_TAG
MATROSKA_ID_TAGDEFAULT
MATROSKA_ID_TAGDEFAULT_BUG
MATROSKA_ID_TAGLANG
MATROSKA_ID_TAGNAME
MATROSKA_ID_TAGS
MATROSKA_ID_TAGSTRING
MATROSKA_ID_TAGTARGETS
MATROSKA_ID_TAGTARGETS_ATTACHUID
MATROSKA_ID_TAGTARGETS_CHAPTERUID
MATROSKA_ID_TAGTARGETS_TRACKUID
MATROSKA_ID_TAGTARGETS_TYPE
MATROSKA_ID_TAGTARGETS_TYPEVALUE
MATROSKA_ID_TIMECODESCALE
MATROSKA_ID_TITLE
MATROSKA_ID_TRACKAUDIO
MATROSKA_ID_TRACKCOMBINEPLANES
MATROSKA_ID_TRACKCONTENTENCODING
MATROSKA_ID_TRACKCONTENTENCODINGS
MATROSKA_ID_TRACKDEFAULTDURATION
MATROSKA_ID_TRACKENTRY
MATROSKA_ID_TRACKFLAGDEFAULT
MATROSKA_ID_TRACKFLAGENABLED
MATROSKA_ID_TRACKFLAGFORCED
MATROSKA_ID_TRACKFLAGLACING
MATROSKA_ID_TRACKLANGUAGE
MATROSKA_ID_TRACKMAXBLKADDID
MATROSKA_ID_TRACKMAXCACHE
MATROSKA_ID_TRACKMINCACHE
MATROSKA_ID_TRACKNAME
MATROSKA_ID_TRACKNUMBER
MATROSKA_ID_TRACKOPERATION
MATROSKA_ID_TRACKPLANE
MATROSKA_ID_TRACKPLANETYPE
MATROSKA_ID_TRACKPLANEUID
MATROSKA_ID_TRACKS
MATROSKA_ID_TRACKTIMECODESCALE
MATROSKA_ID_TRACKTYPE
MATROSKA_ID_TRACKUID
MATROSKA_ID_TRACKVIDEO
MATROSKA_ID_VIDEOALPHAMODE
MATROSKA_ID_VIDEOASPECTRATIO
MATROSKA_ID_VIDEOCOLOR
MATROSKA_ID_VIDEOCOLORBITSPERCHANNEL
MATROSKA_ID_VIDEOCOLORCBSUBHORZ
MATROSKA_ID_VIDEOCOLORCBSUBVERT
MATROSKA_ID_VIDEOCOLORCHROMASITINGHORZ
MATROSKA_ID_VIDEOCOLORCHROMASITINGVERT
MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ
MATROSKA_ID_VIDEOCOLORCHROMASUBVERT
MATROSKA_ID_VIDEOCOLORMASTERINGMETA
MATROSKA_ID_VIDEOCOLORMATRIXCOEFF
MATROSKA_ID_VIDEOCOLORMAXCLL
MATROSKA_ID_VIDEOCOLORMAXFALL
MATROSKA_ID_VIDEOCOLORPRIMARIES
MATROSKA_ID_VIDEOCOLORRANGE
MATROSKA_ID_VIDEOCOLORSPACE
MATROSKA_ID_VIDEOCOLORTRANSFERCHARACTERISTICS
MATROSKA_ID_VIDEOCOLOR_BX
MATROSKA_ID_VIDEOCOLOR_BY
MATROSKA_ID_VIDEOCOLOR_GX
MATROSKA_ID_VIDEOCOLOR_GY
MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX
MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN
MATROSKA_ID_VIDEOCOLOR_RX
MATROSKA_ID_VIDEOCOLOR_RY
MATROSKA_ID_VIDEOCOLOR_WHITEX
MATROSKA_ID_VIDEOCOLOR_WHITEY
MATROSKA_ID_VIDEODISPLAYHEIGHT
MATROSKA_ID_VIDEODISPLAYUNIT
MATROSKA_ID_VIDEODISPLAYWIDTH
MATROSKA_ID_VIDEOFIELDORDER
MATROSKA_ID_VIDEOFLAGINTERLACED
MATROSKA_ID_VIDEOFRAMERATE
MATROSKA_ID_VIDEOPIXELCROPB
MATROSKA_ID_VIDEOPIXELCROPL
MATROSKA_ID_VIDEOPIXELCROPR
MATROSKA_ID_VIDEOPIXELCROPT
MATROSKA_ID_VIDEOPIXELHEIGHT
MATROSKA_ID_VIDEOPIXELWIDTH
MATROSKA_ID_VIDEOPROJECTION
MATROSKA_ID_VIDEOPROJECTIONPOSEPITCH
MATROSKA_ID_VIDEOPROJECTIONPOSEROLL
MATROSKA_ID_VIDEOPROJECTIONPOSEYAW
MATROSKA_ID_VIDEOPROJECTIONPRIVATE
MATROSKA_ID_VIDEOPROJECTIONTYPE
MATROSKA_ID_VIDEOSTEREOMODE
MATROSKA_ID_WRITINGAPP
MATROSKA_VIDEO_STEREO_PLANE_COUNT
MAX_AUTO_THREADS
MAX_B_FRAMES
MAX_CANON
MAX_COMPONENTS
MAX_DMV
MAX_FCODE
MAX_INPUT
MAX_LEVEL
MAX_MB_BYTES
MAX_MV
MAX_NEG_CROP
MAX_PICTURE_COUNT
MAX_PROBE_PACKETS
MAX_REORDER_DELAY
MAX_RUN
MAX_SECTION_SIZE
MAX_STD_TIMEBASES
MAX_THREADS
MAX_URL_SIZE
MB_LEN_MAX
MB_TYPE_16x8
MB_TYPE_16x16
MB_TYPE_8x8
MB_TYPE_8x16
MB_TYPE_ACPRED
MB_TYPE_CBP
MB_TYPE_DIRECT2
MB_TYPE_GMC
MB_TYPE_INTERLACED
MB_TYPE_INTRA
MB_TYPE_INTRA16x16
MB_TYPE_INTRA4x4
MB_TYPE_INTRA_PCM
MB_TYPE_L0
MB_TYPE_L1
MB_TYPE_L0L1
MB_TYPE_P0L0
MB_TYPE_P0L1
MB_TYPE_P1L0
MB_TYPE_P1L1
MB_TYPE_QUANT
MB_TYPE_SKIP
ME_MAP_SIZE
MIN_CACHE_BITS
MNGSIG
MQC_CX_RL
MQC_CX_UNI
MQ_PRIO_MAX
MSG_BATCH
MSG_CMSG_CLOEXEC
MSG_CONFIRM
MSG_CTRUNC
MSG_DONTROUTE
MSG_DONTWAIT
MSG_EOR
MSG_ERRQUEUE
MSG_FASTOPEN
MSG_FIN
MSG_MORE
MSG_NOSIGNAL
MSG_OOB
MSG_PEEK
MSG_PROXY
MSG_RST
MSG_SYN
MSG_TRUNC
MSG_WAITALL
MSG_WAITFORONE
MSG_ZEROCOPY
MV_DIRECT
MV_DIR_BACKWARD
MV_DIR_FORWARD
MV_TYPE_16X8
MV_TYPE_16X16
MV_TYPE_8X8
MV_TYPE_DMV
MV_TYPE_FIELD
M_1_PI
M_2_PI
M_2_SQRTPI
M_E
M_LN2
M_LN10
M_LOG2E
M_LOG10E
M_LOG2_10
M_PHI
M_PI
M_PI_2
M_PI_4
M_SQRT2
M_SQRT1_2
MatroskaColourChromaSitingHorz_MATROSKA_COLOUR_CHROMASITINGHORZ_HALF
MatroskaColourChromaSitingHorz_MATROSKA_COLOUR_CHROMASITINGHORZ_LEFT
MatroskaColourChromaSitingHorz_MATROSKA_COLOUR_CHROMASITINGHORZ_NB
MatroskaColourChromaSitingHorz_MATROSKA_COLOUR_CHROMASITINGHORZ_UNDETERMINED
MatroskaColourChromaSitingVert_MATROSKA_COLOUR_CHROMASITINGVERT_HALF
MatroskaColourChromaSitingVert_MATROSKA_COLOUR_CHROMASITINGVERT_NB
MatroskaColourChromaSitingVert_MATROSKA_COLOUR_CHROMASITINGVERT_TOP
MatroskaColourChromaSitingVert_MATROSKA_COLOUR_CHROMASITINGVERT_UNDETERMINED
MatroskaTrackEncodingCompAlgo_MATROSKA_TRACK_ENCODING_COMP_BZLIB
MatroskaTrackEncodingCompAlgo_MATROSKA_TRACK_ENCODING_COMP_HEADERSTRIP
MatroskaTrackEncodingCompAlgo_MATROSKA_TRACK_ENCODING_COMP_LZO
MatroskaTrackEncodingCompAlgo_MATROSKA_TRACK_ENCODING_COMP_ZLIB
MatroskaTrackType_MATROSKA_TRACK_TYPE_AUDIO
MatroskaTrackType_MATROSKA_TRACK_TYPE_COMPLEX
MatroskaTrackType_MATROSKA_TRACK_TYPE_CONTROL
MatroskaTrackType_MATROSKA_TRACK_TYPE_LOGO
MatroskaTrackType_MATROSKA_TRACK_TYPE_METADATA
MatroskaTrackType_MATROSKA_TRACK_TYPE_NONE
MatroskaTrackType_MATROSKA_TRACK_TYPE_SUBTITLE
MatroskaTrackType_MATROSKA_TRACK_TYPE_VIDEO
MatroskaVideoDisplayUnit_MATROSKA_VIDEO_DISPLAYUNIT_CENTIMETERS
MatroskaVideoDisplayUnit_MATROSKA_VIDEO_DISPLAYUNIT_DAR
MatroskaVideoDisplayUnit_MATROSKA_VIDEO_DISPLAYUNIT_INCHES
MatroskaVideoDisplayUnit_MATROSKA_VIDEO_DISPLAYUNIT_PIXELS
MatroskaVideoDisplayUnit_MATROSKA_VIDEO_DISPLAYUNIT_UNKNOWN
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_BB
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_BT
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_PROGRESSIVE
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_TB
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_TT
MatroskaVideoFieldOrder_MATROSKA_VIDEO_FIELDORDER_UNDETERMINED
MatroskaVideoInterlaceFlag_MATROSKA_VIDEO_INTERLACE_FLAG_INTERLACED
MatroskaVideoInterlaceFlag_MATROSKA_VIDEO_INTERLACE_FLAG_PROGRESSIVE
MatroskaVideoInterlaceFlag_MATROSKA_VIDEO_INTERLACE_FLAG_UNDETERMINED
MatroskaVideoProjectionType_MATROSKA_VIDEO_PROJECTION_TYPE_CUBEMAP
MatroskaVideoProjectionType_MATROSKA_VIDEO_PROJECTION_TYPE_EQUIRECTANGULAR
MatroskaVideoProjectionType_MATROSKA_VIDEO_PROJECTION_TYPE_MESH
MatroskaVideoProjectionType_MATROSKA_VIDEO_PROJECTION_TYPE_RECTANGULAR
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_ANAGLYPH_CYAN_RED
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_ANAGLYPH_GREEN_MAG
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_LR
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_RL
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_BOTTOM_TOP
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_CHECKERBOARD_LR
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_CHECKERBOARD_RL
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_COL_INTERLEAVED_LR
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_COL_INTERLEAVED_RL
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_LEFT_RIGHT
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_MONO
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_NB
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_RIGHT_LEFT
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_ROW_INTERLEAVED_LR
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_ROW_INTERLEAVED_RL
MatroskaVideoStereoModeType_MATROSKA_VIDEO_STEREOMODE_TYPE_TOP_BOTTOM
NAME_MAX
NB_PASSES
NB_PID_MAX
NGROUPS_MAX
NR_OPEN
NTP_OFFSET
NTP_OFFSET_US
ONE_HALF
OutputFormat_FMT_H261
OutputFormat_FMT_H263
OutputFormat_FMT_MJPEG
OutputFormat_FMT_MPEG1
PADDING_STREAM
PARSER_FLAG_COMPLETE_FRAMES
PARSER_FLAG_FETCHED_OFFSET
PARSER_FLAG_ONCE
PARSER_FLAG_USE_CODEC_TS
PATH_MAX
PAT_PID
PAT_TID
PDP_ENDIAN
PF_ALG
PF_APPLETALK
PF_ASH
PF_ATMPVC
PF_ATMSVC
PF_AX25
PF_BLUETOOTH
PF_BRIDGE
PF_CAIF
PF_CAN
PF_DECnet
PF_ECONET
PF_FILE
PF_IB
PF_IEEE802154
PF_INET
PF_INET6
PF_IPX
PF_IRDA
PF_ISDN
PF_IUCV
PF_KCM
PF_KEY
PF_LLC
PF_LOCAL
PF_MAX
PF_MPLS
PF_NETBEUI
PF_NETLINK
PF_NETROM
PF_NFC
PF_PACKET
PF_PHONET
PF_PPPOX
PF_QIPCRTR
PF_RDS
PF_ROSE
PF_ROUTE
PF_RXRPC
PF_SECURITY
PF_SMC
PF_SNA
PF_TIPC
PF_UNIX
PF_UNSPEC
PF_VSOCK
PF_WANPIPE
PF_X25
PICTURE_START_CODE
PICT_BOTTOM_FIELD
PICT_FRAME
PICT_TOP_FIELD
PIPE_BUF
PMT_TID
PNGSIG
PNG_COLOR_MASK_ALPHA
PNG_COLOR_MASK_COLOR
PNG_COLOR_MASK_PALETTE
PNG_COLOR_TYPE_GRAY
PNG_COLOR_TYPE_GRAY_ALPHA
PNG_COLOR_TYPE_PALETTE
PNG_COLOR_TYPE_RGB
PNG_COLOR_TYPE_RGB_ALPHA
PNG_FILTER_TYPE_LOCO
PNG_FILTER_VALUE_AVG
PNG_FILTER_VALUE_MIXED
PNG_FILTER_VALUE_NONE
PNG_FILTER_VALUE_PAETH
PNG_FILTER_VALUE_SUB
PNG_FILTER_VALUE_UP
PRIVATE_STREAM_1
PRIVATE_STREAM_2
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PROBE_BUF_MAX
PROBE_BUF_MIN
PROGRAM_STREAM_MAP
PTHREAD_BARRIER_SERIAL_THREAD
PTHREAD_CANCEL_ASYNCHRONOUS
PTHREAD_CANCEL_DEFERRED
PTHREAD_CANCEL_DISABLE
PTHREAD_CANCEL_ENABLE
PTHREAD_CREATE_DETACHED
PTHREAD_CREATE_JOINABLE
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_EXPLICIT_SCHED
PTHREAD_INHERIT_SCHED
PTHREAD_KEYS_MAX
PTHREAD_MUTEX_ADAPTIVE_NP
PTHREAD_MUTEX_DEFAULT
PTHREAD_MUTEX_ERRORCHECK
PTHREAD_MUTEX_ERRORCHECK_NP
PTHREAD_MUTEX_NORMAL
PTHREAD_MUTEX_RECURSIVE
PTHREAD_MUTEX_RECURSIVE_NP
PTHREAD_MUTEX_ROBUST
PTHREAD_MUTEX_ROBUST_NP
PTHREAD_MUTEX_STALLED
PTHREAD_MUTEX_STALLED_NP
PTHREAD_MUTEX_TIMED_NP
PTHREAD_ONCE_INIT
PTHREAD_PRIO_INHERIT
PTHREAD_PRIO_NONE
PTHREAD_PRIO_PROTECT
PTHREAD_PROCESS_PRIVATE
PTHREAD_PROCESS_SHARED
PTHREAD_RWLOCK_DEFAULT_NP
PTHREAD_RWLOCK_PREFER_READER_NP
PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
PTHREAD_RWLOCK_PREFER_WRITER_NP
PTHREAD_SCOPE_PROCESS
PTHREAD_SCOPE_SYSTEM
PTHREAD_STACK_MIN
PTRDIFF_MAX
PTRDIFF_MIN
PTRDIFF_SPECIFIER
P_tmpdir
PatternType_PT_DEFAULT
PatternType_PT_GLOB
PatternType_PT_GLOB_SEQUENCE
PatternType_PT_NONE
PatternType_PT_SEQUENCE
RAND_MAX
RAW_PACKET_BUFFER_SIZE
RECON_SHIFT
RE_DUP_MAX
RTSIG_MAX
RemapPoint_REMAP_IN_CONVERT
RemapPoint_REMAP_IN_COPY
RemapPoint_REMAP_NONE
RemapPoint_REMAP_OUT_CONVERT
RemapPoint_REMAP_OUT_COPY
SCALEBITS
SCHED_FIFO
SCHED_OTHER
SCHED_RR
SCM_RIGHTS
SCM_TIMESTAMP
SCM_TIMESTAMPING
SCM_TIMESTAMPING_OPT_STATS
SCM_TIMESTAMPING_PKTINFO
SCM_TIMESTAMPNS
SCM_WIFI_STATUS
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SDT_PID
SDT_TID
SEEK_CUR
SEEK_END
SEEK_SET
SEM_VALUE_MAX
SEQ_END_CODE
SEQ_START_CODE
SHUT_RD
SHUT_RDWR
SHUT_WR
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIOCATMARK
SIOCGPGRP
SIOCGSTAMP
SIOCGSTAMPNS
SIOCSPGRP
SIZE_MAX
SIZE_SPECIFIER
SLIBSUF
SLICE_END
SLICE_ERROR
SLICE_FLAG_ALLOW_FIELD
SLICE_FLAG_ALLOW_PLANE
SLICE_FLAG_CODED_ORDER
SLICE_MAX_START_CODE
SLICE_MIN_START_CODE
SLICE_NOEND
SLICE_OK
SLICE_START_CODE
SOL_AAL
SOL_ALG
SOL_ATM
SOL_BLUETOOTH
SOL_CAIF
SOL_DCCP
SOL_DECNET
SOL_IRDA
SOL_IUCV
SOL_KCM
SOL_LLC
SOL_NETBEUI
SOL_NETLINK
SOL_NFC
SOL_PACKET
SOL_PNPIPE
SOL_PPPOL2TP
SOL_RAW
SOL_RDS
SOL_RXRPC
SOL_SOCKET
SOL_TIPC
SOL_TLS
SOL_X25
SOMAXCONN
SO_ACCEPTCONN
SO_ATTACH_BPF
SO_ATTACH_FILTER
SO_ATTACH_REUSEPORT_CBPF
SO_ATTACH_REUSEPORT_EBPF
SO_BINDTODEVICE
SO_BPF_EXTENSIONS
SO_BROADCAST
SO_BSDCOMPAT
SO_BUSY_POLL
SO_CNX_ADVICE
SO_COOKIE
SO_DEBUG
SO_DETACH_BPF
SO_DETACH_FILTER
SO_DOMAIN
SO_DONTROUTE
SO_ERROR
SO_GET_FILTER
SO_INCOMING_CPU
SO_INCOMING_NAPI_ID
SO_KEEPALIVE
SO_LINGER
SO_LOCK_FILTER
SO_MARK
SO_MAX_PACING_RATE
SO_MEMINFO
SO_NOFCS
SO_NO_CHECK
SO_OOBINLINE
SO_PASSCRED
SO_PASSSEC
SO_PEEK_OFF
SO_PEERCRED
SO_PEERGROUPS
SO_PEERNAME
SO_PEERSEC
SO_PRIORITY
SO_PROTOCOL
SO_RCVBUF
SO_RCVBUFFORCE
SO_RCVLOWAT
SO_RCVTIMEO
SO_REUSEADDR
SO_REUSEPORT
SO_RXQ_OVFL
SO_SECURITY_AUTHENTICATION
SO_SECURITY_ENCRYPTION_NETWORK
SO_SECURITY_ENCRYPTION_TRANSPORT
SO_SELECT_ERR_QUEUE
SO_SNDBUF
SO_SNDBUFFORCE
SO_SNDLOWAT
SO_SNDTIMEO
SO_TIMESTAMP
SO_TIMESTAMPING
SO_TIMESTAMPNS
SO_TYPE
SO_WIFI_STATUS
SO_ZEROCOPY
SPACE_CHARS
STREAM_TYPE_AUDIO_AAC
STREAM_TYPE_AUDIO_AAC_LATM
STREAM_TYPE_AUDIO_AC3
STREAM_TYPE_AUDIO_DTS
STREAM_TYPE_AUDIO_EAC3
STREAM_TYPE_AUDIO_MPEG1
STREAM_TYPE_AUDIO_MPEG2
STREAM_TYPE_AUDIO_TRUEHD
STREAM_TYPE_METADATA
STREAM_TYPE_PRIVATE_DATA
STREAM_TYPE_PRIVATE_SECTION
STREAM_TYPE_VIDEO_CAVS
STREAM_TYPE_VIDEO_DIRAC
STREAM_TYPE_VIDEO_H264
STREAM_TYPE_VIDEO_HEVC
STREAM_TYPE_VIDEO_MPEG1
STREAM_TYPE_VIDEO_MPEG2
STREAM_TYPE_VIDEO_MPEG4
STREAM_TYPE_VIDEO_VC1
STRIDE_ALIGN
SUB_ID
SWR_FLAG_RESAMPLE
SWS_ACCURATE_RND
SWS_AREA
SWS_BICUBIC
SWS_BICUBLIN
SWS_BILINEAR
SWS_BITEXACT
SWS_CS_BT2020
SWS_CS_DEFAULT
SWS_CS_FCC
SWS_CS_ITU601
SWS_CS_ITU624
SWS_CS_ITU709
SWS_CS_SMPTE170M
SWS_CS_SMPTE240M
SWS_DIRECT_BGR
SWS_ERROR_DIFFUSION
SWS_FAST_BILINEAR
SWS_FULL_CHR_H_INP
SWS_FULL_CHR_H_INT
SWS_GAUSS
SWS_LANCZOS
SWS_MAX_FILTER_SIZE
SWS_MAX_REDUCE_CUTOFF
SWS_PARAM_DEFAULT
SWS_POINT
SWS_PRINT_INFO
SWS_SINC
SWS_SPLINE
SWS_SRC_V_CHR_DROP_MASK
SWS_SRC_V_CHR_DROP_SHIFT
SWS_X
S_BLKSIZE
S_IEXEC
S_IFBLK
S_IFCHR
S_IFDIR
S_IFIFO
S_IFLNK
S_IFMT
S_IFREG
S_IFSOCK
S_IREAD
S_IRGRP
S_IROTH
S_IRUSR
S_IRWXG
S_IRWXO
S_IRWXU
S_ISGID
S_ISUID
S_ISVTX
S_IWGRP
S_IWOTH
S_IWRITE
S_IWUSR
S_IXGRP
S_IXOTH
S_IXUSR
SwrDitherType_SWR_DITHER_NB

< not part of API/ABI

SwrDitherType_SWR_DITHER_NONE
SwrDitherType_SWR_DITHER_NS

< not part of API/ABI

SwrDitherType_SWR_DITHER_NS_F_WEIGHTED
SwrDitherType_SWR_DITHER_NS_HIGH_SHIBATA
SwrDitherType_SWR_DITHER_NS_IMPROVED_E_WEIGHTED
SwrDitherType_SWR_DITHER_NS_LIPSHITZ
SwrDitherType_SWR_DITHER_NS_LOW_SHIBATA
SwrDitherType_SWR_DITHER_NS_MODIFIED_E_WEIGHTED
SwrDitherType_SWR_DITHER_NS_SHIBATA
SwrDitherType_SWR_DITHER_RECTANGULAR
SwrDitherType_SWR_DITHER_TRIANGULAR
SwrDitherType_SWR_DITHER_TRIANGULAR_HIGHPASS
SwrEngine_SWR_ENGINE_NB

< not part of API/ABI

SwrEngine_SWR_ENGINE_SOXR

< SoX Resampler

SwrEngine_SWR_ENGINE_SWR

< SW Resampler

SwrFilterType_SWR_FILTER_TYPE_BLACKMAN_NUTTALL

< Blackman Nuttall windowed sinc

SwrFilterType_SWR_FILTER_TYPE_CUBIC

< Cubic

SwrFilterType_SWR_FILTER_TYPE_KAISER

< Kaiser windowed sinc

TIMER_ABSTIME
TIME_UTC
TMP_MAX
TRACK_NUMBER
TS_DVHS_PACKET_SIZE
TS_FEC_PACKET_SIZE
TS_MAX_PACKET_SIZE
TS_PACKET_SIZE
TTY_NAME_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
URL_PROTOCOL_FLAG_NESTED_SCHEME
URL_PROTOCOL_FLAG_NETWORK
USER_START_CODE
UTIME_NOW
UTIME_OMIT
VIDEO_FORMAT_COMPONENT
VIDEO_FORMAT_MAC
VIDEO_FORMAT_NTSC
VIDEO_FORMAT_PAL
VIDEO_FORMAT_SECAM
VIDEO_FORMAT_UNSPECIFIED
VIDEO_ID
VP_START
WCONTINUED
WEXITED
WINT_MAX
WINT_MIN
WNOHANG
WNOWAIT
WSTOPPED
WUNTRACED
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ALLOCA_H
_ASSERT_H
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_CPU_SET_H
_BITS_ERRNO_H
_BITS_G_CONFIG_H
_BITS_LIBIO_H
_BITS_LIBM_SIMD_DECL_STUBS_H
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_BITS_PTHREADTYPES_ARCH_H
_BITS_PTHREADTYPES_COMMON_H
_BITS_SCHED_H
_BITS_SETJMP_H
_BITS_SOCKADDR_H
_BITS_STAT_H
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_STDIO_LIM_H
_BITS_SYSMACROS_H
_BITS_TIME_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_TYPES_LOCALE_T_H
_BITS_TYPES___LOCALE_T_H
_BITS_UINTN_IDENTITY_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_ENDIAN_H
_ERRNO_H
_FEATURES_H
_GLOB_H
_G_BUFSIZ
_G_HAVE_MMAP
_G_HAVE_MREMAP
_G_IO_IO_FILE_VERSION
_INTTYPES_H
_IOFBF
_IOLBF
_IONBF
_IOS_APPEND
_IOS_ATEND
_IOS_BIN
_IOS_INPUT
_IOS_NOCREATE
_IOS_NOREPLACE
_IOS_OUTPUT
_IOS_TRUNC
_IO_BAD_SEEN
_IO_BOOLALPHA
_IO_BUFSIZ
_IO_CURRENTLY_PUTTING
_IO_DEC
_IO_DELETE_DONT_CLOSE
_IO_DONT_CLOSE
_IO_EOF_SEEN
_IO_ERR_SEEN
_IO_FIXED
_IO_FLAGS2_MMAP
_IO_FLAGS2_NOTCANCEL
_IO_FLAGS2_USER_WBUF
_IO_HEX
_IO_INTERNAL
_IO_IN_BACKUP
_IO_IS_APPENDING
_IO_IS_FILEBUF
_IO_LEFT
_IO_LINE_BUF
_IO_LINKED
_IO_MAGIC
_IO_MAGIC_MASK
_IO_NO_READS
_IO_NO_WRITES
_IO_OCT
_IO_RIGHT
_IO_SCIENTIFIC
_IO_SHOWBASE
_IO_SHOWPOINT
_IO_SHOWPOS
_IO_SKIPWS
_IO_STDIO
_IO_TIED_PUT_GET
_IO_UNBUFFERED
_IO_UNIFIED_JUMPTABLES
_IO_UNITBUF
_IO_UPPERCASE
_IO_USER_BUF
_IO_USER_LOCK
_LIBC_LIMITS_H_
_MATH_H
_MKNOD_VER
_MKNOD_VER_LINUX
_OLD_STDIO_MAGIC
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_PTHREAD_H
_SCHED_H
_SS_SIZE
_STAT_VER
_STAT_VER_KERNEL
_STAT_VER_LINUX
_STDC_PREDEF_H
_STDINT_H
_STDIO_H
_STDLIB_H
_STRINGS_H
_STRING_H
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_SOCKET_H
_SYS_STAT_H
_SYS_SYSMACROS_H
_SYS_TYPES_H
_THREAD_SHARED_TYPES_H
_TIME_H
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__CPU_SETSIZE
__ENUM_IDTYPE_T
__FD_SETSIZE
__FD_ZERO_STOS
__FILE_defined
__FLOAT_WORD_ORDER
__FP_LOGB0_IS_MIN
__FP_LOGBNAN_IS_MIN
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GLOB_FLAGS
__GNUC_VA_LIST
__GNU_LIBRARY__
__HAVE_DISTINCT_FLOAT16
__HAVE_DISTINCT_FLOAT32
__HAVE_DISTINCT_FLOAT32X
__HAVE_DISTINCT_FLOAT64
__HAVE_DISTINCT_FLOAT64X
__HAVE_DISTINCT_FLOAT128
__HAVE_DISTINCT_FLOAT128X
__HAVE_FLOAT16
__HAVE_FLOAT32
__HAVE_FLOAT32X
__HAVE_FLOAT64X
__HAVE_FLOAT64X_LONG_DOUBLE
__HAVE_FLOAT64
__HAVE_FLOAT128
__HAVE_FLOAT128X
__HAVE_FLOATN_NOT_TYPEDEF
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LITTLE_ENDIAN
__MATH_DECLARE_LDOUBLE
__MATH_DECLARING_DOUBLE
__MATH_DECLARING_FLOATN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PRI64_PREFIX
__PRIPTR_PREFIX
__PTHREAD_MUTEX_HAVE_PREV
__PTHREAD_MUTEX_LOCK_ELISION
__PTHREAD_MUTEX_NUSERS_AFTER_KIND
__PTHREAD_MUTEX_USE_UNION
__PTHREAD_RWLOCK_INT_FLAGS_SHARED
__RLIM_T_MATCHES_RLIM64_T
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__STDC_IEC_559__
__STDC_IEC_559_COMPLEX__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__S_IEXEC
__S_IFBLK
__S_IFCHR
__S_IFDIR
__S_IFIFO
__S_IFLNK
__S_IFMT
__S_IFREG
__S_IFSOCK
__S_IREAD
__S_ISGID
__S_ISUID
__S_ISVTX
__S_IWRITE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WALL
__WCLONE
__WCOREFLAG
__WNOTHREAD
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__W_CONTINUED
____FILE_defined
____gwchar_t_defined
____mbstate_t_defined
__clock_t_defined
__clockid_t_defined
__codecvt_result___codecvt_error
__codecvt_result___codecvt_noconv
__codecvt_result___codecvt_ok
__codecvt_result___codecvt_partial
__glibc_c99_flexarr_available
__have_pthread_attr_t
__iovec_defined
__itimerspec_defined
__ldiv_t_defined
__lldiv_t_defined
__osockaddr_defined
__sigset_t_defined
__socket_type_SOCK_CLOEXEC
__socket_type_SOCK_DCCP
__socket_type_SOCK_DGRAM
__socket_type_SOCK_NONBLOCK
__socket_type_SOCK_PACKET
__socket_type_SOCK_RAW
__socket_type_SOCK_RDM
__socket_type_SOCK_SEQPACKET
__socket_type_SOCK_STREAM
__struct_tm_defined
__time_t_defined
__timer_t_defined
__timespec_defined
__timeval_defined
idct_permutation_type_FF_IDCT_PERM_LIBMPEG2
idct_permutation_type_FF_IDCT_PERM_NONE
idct_permutation_type_FF_IDCT_PERM_PARTTRANS
idct_permutation_type_FF_IDCT_PERM_SIMPLE
idct_permutation_type_FF_IDCT_PERM_SSE2
idct_permutation_type_FF_IDCT_PERM_TRANSPOSE
idtype_t_P_ALL
idtype_t_P_PGID
idtype_t_P_PID
math_errhandling
memory_order_memory_order_acq_rel
memory_order_memory_order_acquire
memory_order_memory_order_consume
memory_order_memory_order_relaxed
memory_order_memory_order_release
memory_order_memory_order_seq_cst

Statics

_IO_2_1_stdin_
_IO_2_1_stdout_
_IO_2_1_stderr_
__daylight
__timezone
__tzname
av_camellia_size
av_cast5_size
av_device_capabilities
avpriv_mjpeg_bits_ac_chrominance
avpriv_mjpeg_bits_ac_luminance
avpriv_mjpeg_bits_dc_chrominance
avpriv_mjpeg_bits_dc_luminance
avpriv_mjpeg_val_ac_chrominance
avpriv_mjpeg_val_ac_luminance
avpriv_mjpeg_val_dc
daylight
ff_aac_profiles
ff_alternate_horizontal_scan
ff_alternate_vertical_scan
ff_arib_caption_profiles
ff_av1_profiles
ff_avio_class
ff_crop_tab
ff_dca_profiles
ff_default_chroma_qscale_table
ff_dnxhd_profiles
ff_h263_loop_filter_strength
ff_h264_profiles
ff_hevc_profiles
ff_img_options
ff_img_tags
ff_inverse
ff_jpeg2000_sigctxno_lut
ff_jpeg2000_sgnctxno_lut
ff_jpeg2000_xorbit_lut
ff_jpeg2000_profiles
ff_log2_run
ff_matroska_video_stereo_mode
ff_matroska_video_stereo_plane
ff_mjpeg_profiles
ff_mkv_codec_tags
ff_mkv_image_mime_tags
ff_mkv_metadata_conv
ff_mkv_mime_tags
ff_mpeg1_dc_scale_table
ff_mpeg1_default_intra_matrix
ff_mpeg1_default_non_intra_matrix
ff_mpeg1_aspect
ff_mpeg2_dc_scale_table
ff_mpeg2_non_linear_qscale
ff_mpeg2_frame_rate_tab
ff_mpeg2_aspect
ff_mpeg2_video_profiles
ff_mpeg4_video_profiles
ff_mpeg12_vlc_dc_lum_code
ff_mpeg12_vlc_dc_lum_bits
ff_mpeg12_vlc_dc_chroma_code
ff_mpeg12_vlc_dc_chroma_bits
ff_mpeg12_mbAddrIncrTable
ff_mpeg12_mbPatTable
ff_mpeg12_mbMotionVectorTable
ff_mpeg12_frame_rate_tab
ff_mpv_generic_options
ff_mqc_nlps
ff_mqc_nmps
ff_mqc_qe
ff_png_pass_ymask
ff_prores_profiles
ff_raw_options
ff_rawvideo_options
ff_reverse
ff_rl_mpeg1
ff_rl_mpeg2
ff_sbc_profiles
ff_sqrt_tab
ff_square_tab
ff_vc1_profiles
ff_vp9_profiles
ff_webm_codec_tags
ff_zigzag_direct
ff_zigzag_scan
ffurl_context_class
lpcm_freq_tab
mp_rgb_yuv_table
refctxno_lut
signgam
stderr
stdin
stdout
sys_errlist
sys_nerr
timezone
tzname

Functions

_Exit
_IO_feof
_IO_ferror
_IO_flockfile
_IO_free_backup_area
_IO_ftrylockfile
_IO_funlockfile
_IO_getc
_IO_padn
_IO_peekc_locked
_IO_putc
_IO_seekoff
_IO_seekpos
_IO_sgetn
_IO_vfprintf
_IO_vfscanf
__acos
__acosf
__acosh
__acoshf
__acoshl
__acosl
__asin
__asinf
__asinh
__asinhf
__asinhl
__asinl
__atan
__atan2
__atan2f
__atan2l
__atanf
__atanh
__atanhf
__atanhl
__atanl
__cbrt
__cbrtf
__cbrtl
__ceil
__ceilf
__ceill
__cmsg_nxthdr
__copysign
__copysignf
__copysignl
__cos
__cosf
__cosh
__coshf
__coshl
__cosl
__ctype_get_mb_cur_max
__drem
__dremf
__dreml
__erf
__erfc
__erfcf
__erfcl
__erff
__erfl
__errno_location
__exp
__exp2
__exp2f
__exp2l
__expf
__expl
__expm1
__expm1f
__expm1l
__fabs
__fabsf
__fabsl
__fdim
__fdimf
__fdiml
__finite
__finitef
__finitel
__floor
__floorf
__floorl
__fma
__fmaf
__fmal
__fmax
__fmaxf
__fmaxl
__fmin
__fminf
__fminl
__fmod
__fmodf
__fmodl
__fpclassify
__fpclassifyf
__fpclassifyl
__frexp
__frexpf
__frexpl
__fxstat
__fxstatat
__gamma
__gammaf
__gammal
__getdelim
__hypot
__hypotf
__hypotl
__ilogb
__ilogbf
__ilogbl
__iseqsig
__iseqsigf
__iseqsigl
__isinf
__isinff
__isinfl
__isnan
__isnanf
__isnanl
__issignaling
__issignalingf
__issignalingl
__j0
__j0f
__j0l
__j1
__j1f
__j1l
__jn
__jnf
__jnl
__ldexp
__ldexpf
__ldexpl
__lgamma
__lgamma_r
__lgammaf
__lgammaf_r
__lgammal
__lgammal_r
__llrint
__llrintf
__llrintl
__llround
__llroundf
__llroundl
__log
__log1p
__log1pf
__log1pl
__log2
__log2f
__log2l
__log10
__log10f
__log10l
__logb
__logbf
__logbl
__logf
__logl
__lrint
__lrintf
__lrintl
__lround
__lroundf
__lroundl
__lxstat
__modf
__modff
__modfl
__nan
__nanf
__nanl
__nearbyint
__nearbyintf
__nearbyintl
__nextafter
__nextafterf
__nextafterl
__nexttoward
__nexttowardf
__nexttowardl
__overflow
__pow
__powf
__powl
__pthread_register_cancel
__pthread_unregister_cancel
__pthread_unwind_next
__remainder
__remainderf
__remainderl
__remquo
__remquof
__remquol
__rint
__rintf
__rintl
__round
__roundf
__roundl
__scalb
__scalbf
__scalbl
__scalbln
__scalblnf
__scalblnl
__scalbn
__scalbnf
__scalbnl
__sched_cpualloc
__sched_cpucount
__sched_cpufree
__signbit
__signbitf
__signbitl
__significand
__significandf
__significandl
__sigsetjmp
__sin
__sinf
__sinh
__sinhf
__sinhl
__sinl
__sqrt
__sqrtf
__sqrtl
__stpcpy
__stpncpy
__strtok_r
__tan
__tanf
__tanh
__tanhf
__tanhl
__tanl
__tgamma
__tgammaf
__tgammal
__trunc
__truncf
__truncl
__uflow
__underflow
__xmknod
__xmknodat
__xstat
__y0
__y0f
__y0l
__y1
__y1f
__y1l
__yn
__ynf
__ynl
a64l
abort
abs
accept
acos
acosf
acosh
acoshf
acoshl
acosl
aligned_alloc
alloca
asctime
asctime_r
asin
asinf
asinh
asinhf
asinhl
asinl
at_quick_exit
atan
atan2
atan2f
atan2l
atanf
atanh
atanhf
atanhl
atanl
atexit
atof
atoi
atol
atoll
atomic_flag_clear
atomic_flag_clear_explicit
atomic_flag_test_and_set
atomic_flag_test_and_set_explicit
atomic_signal_fence
atomic_thread_fence
av_add_i
av_add_index_entry

Add an index entry into a sorted list. Update the entry if the list already contains it.

av_add_q

Add two rationals. @param b First rational @param c Second rational @return b+c

av_add_stable

Add a value to a timestamp.

av_append_packet

Read data and append it to the current content of the AVPacket. If pkt->size is 0 this is identical to av_get_packet. Note that this uses av_grow_packet and thus involves a realloc which is inefficient. Thus this function should only be used when there is no reasonable way to know (an upper bound of) the final size.

av_append_path_component

Append path component to the existing path. Path separator '/' is placed between when needed. Resulting string have to be freed with av_free(). @param path base path @param component component to be appended @return new path or NULL on error.

av_apply_bitstream_filters

Apply a list of bitstream filters to a packet.

av_asprintf

Print arguments following specified format into a large enough auto allocated buffer. It is similar to GNU asprintf(). @param fmt printf-compatible format string, specifying how the following parameters are used. @return the allocated string @note You have to free the string yourself with av_free().

av_assert0_fpu

Assert that floating point operations can be executed.

av_audio_fifo_alloc

Allocate an AVAudioFifo.

av_audio_fifo_drain

Drain data from an AVAudioFifo.

av_audio_fifo_free

Free an AVAudioFifo.

av_audio_fifo_peek

Peek data from an AVAudioFifo.

av_audio_fifo_peek_at

Peek data from an AVAudioFifo.

av_audio_fifo_read

Read data from an AVAudioFifo.

av_audio_fifo_realloc

Reallocate an AVAudioFifo.

av_audio_fifo_reset

Reset the AVAudioFifo buffer.

av_audio_fifo_size

Get the current number of samples in the AVAudioFifo available for reading.

av_audio_fifo_space

Get the current number of samples in the AVAudioFifo available for writing.

av_audio_fifo_write

Write data to an AVAudioFifo.

av_basename

Thread safe basename. @param path the path, on DOS both \ and / are considered separators. @return pointer to the basename substring.

av_bitstream_filter_close

@deprecated the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated. Use av_bsf_free() from the new bitstream filtering API (using AVBSFContext).

av_bitstream_filter_filter

@deprecated the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated. Use av_bsf_send_packet() and av_bsf_receive_packet() from the new bitstream filtering API (using AVBSFContext).

av_bitstream_filter_init

@deprecated the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated. Use av_bsf_get_by_name(), av_bsf_alloc(), and av_bsf_init() from the new bitstream filtering API (using AVBSFContext).

av_bitstream_filter_next

@deprecated the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated. Use av_bsf_iterate() from the new bitstream filtering API (using AVBSFContext).

av_blowfish_alloc

Allocate an AVBlowfish context.

av_blowfish_crypt

Encrypt or decrypt a buffer using a previously initialized context.

av_blowfish_crypt_ecb

Encrypt or decrypt a buffer using a previously initialized context.

av_blowfish_init

Initialize an AVBlowfish context.

av_bprint_append_data

Append data to a print buffer.

av_bprint_channel_layout

Append a description of a channel layout to a bprint buffer.

av_bprint_chars

Append char c n times to a print buffer.

av_bprint_clear

Reset the string to "" but keep internal allocated data.

av_bprint_escape

Escape the content in src and append it to dstbuf.

av_bprint_finalize

Finalize a print buffer.

av_bprint_get_buffer

Allocate bytes in the buffer for external use.

av_bprint_init

Init a print buffer.

av_bprint_init_for_buffer

Init a print buffer using a pre-existing buffer.

av_bprint_strftime

Append a formatted date and time to a print buffer.

av_bprintf

Append a formatted string to a print buffer.

av_bsf_alloc

Allocate a context for a given bitstream filter. The caller must fill in the context parameters as described in the documentation and then call av_bsf_init() before sending any data to the filter.

av_bsf_flush

Reset the internal bitstream filter state / flush internal buffers.

av_bsf_free

Free a bitstream filter context and everything associated with it; write NULL into the supplied pointer.

av_bsf_get_by_name

@return a bitstream filter with the specified name or NULL if no such bitstream filter exists.

av_bsf_get_class

Get the AVClass for AVBSFContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

av_bsf_get_null_filter

Get null/pass-through bitstream filter.

av_bsf_init

Prepare the filter for use, after all the parameters and options have been set.

av_bsf_iterate

Iterate over all registered bitstream filters.

av_bsf_list_alloc

Allocate empty list of bitstream filters. The list must be later freed by av_bsf_list_free() or finalized by av_bsf_list_finalize().

av_bsf_list_append

Append bitstream filter to the list of bitstream filters.

av_bsf_list_append2

Construct new bitstream filter context given it's name and options and append it to the list of bitstream filters.

av_bsf_list_finalize

Finalize list of bitstream filters.

av_bsf_list_free

Free list of bitstream filters.

av_bsf_list_parse_str

Parse string describing list of bitstream filters and create single @ref AVBSFContext describing the whole chain of bitstream filters. Resulting @ref AVBSFContext can be treated as any other @ref AVBSFContext freshly allocated by av_bsf_alloc().

av_bsf_next
av_bsf_receive_packet

Retrieve a filtered packet.

av_bsf_send_packet

Submit a packet for filtering.

av_buffer_alloc

Allocate an AVBuffer of the given size using av_malloc().

av_buffer_allocz

Same as av_buffer_alloc(), except the returned buffer will be initialized to zero.

av_buffer_create

Create an AVBuffer from an existing array.

av_buffer_default_free

Default free callback, which calls av_free() on the buffer data. This function is meant to be passed to av_buffer_create(), not called directly.

av_buffer_get_opaque

@return the opaque parameter set by av_buffer_create.

av_buffer_get_ref_count
av_buffer_is_writable

@return 1 if the caller may write to the data referred to by buf (which is true if and only if buf is the only reference to the underlying AVBuffer). Return 0 otherwise. A positive answer is valid until av_buffer_ref() is called on buf.

av_buffer_make_writable

Create a writable reference from a given buffer reference, avoiding data copy if possible.

av_buffer_pool_get

Allocate a new AVBuffer, reusing an old buffer from the pool when available. This function may be called simultaneously from multiple threads.

av_buffer_pool_init

Allocate and initialize a buffer pool.

av_buffer_pool_init2

Allocate and initialize a buffer pool with a more complex allocator.

av_buffer_pool_uninit

Mark the pool as being available for freeing. It will actually be freed only once all the allocated buffers associated with the pool are released. Thus it is safe to call this function while some of the allocated buffers are still in use.

av_buffer_realloc

Reallocate a given buffer.

av_buffer_ref

Create a new reference to an AVBuffer.

av_buffer_unref

Free a given reference and automatically free the buffer if there are no more references to it.

av_calloc

Non-inlined equivalent of av_mallocz_array().

av_camellia_alloc

Allocate an AVCAMELLIA context To free the struct: av_free(ptr)

av_camellia_crypt

Encrypt or decrypt a buffer using a previously initialized context

av_camellia_init

Initialize an AVCAMELLIA context.

av_cast5_alloc

Allocate an AVCAST5 context To free the struct: av_free(ptr)

av_cast5_init

Initialize an AVCAST5 context.

av_cast5_crypt

Encrypt or decrypt a buffer using a previously initialized context, ECB mode only

av_cast5_crypt2

Encrypt or decrypt a buffer using a previously initialized context

av_channel_layout_extract_channel

Get the channel with the given index in channel_layout.

av_chroma_location_from_name

@return the AVChromaLocation value for name or an AVError if not found.

av_chroma_location_name

@return the name for provided chroma location or NULL if unknown.

av_cmp_i

Return 0 if a==b, 1 if a>b and -1 if a<b.

av_codec_get_chroma_intra_matrix
av_codec_get_codec_descriptor
av_codec_get_codec_properties
av_codec_get_id

Get the AVCodecID for the given codec tag tag. If no codec id is found returns AV_CODEC_ID_NONE.

av_codec_get_lowres
av_codec_get_max_lowres
av_codec_get_pkt_timebase

Accessors for some AVCodecContext fields. These used to be provided for ABI compatibility, and do not need to be used anymore.

av_codec_get_seek_preroll
av_codec_get_tag

Get the codec tag for the given codec id id. If no codec tag is found returns 0.

av_codec_get_tag2

Get the codec tag for the given codec id.

av_codec_is_decoder

@return a non-zero number if codec is a decoder, zero otherwise

av_codec_is_encoder

@return a non-zero number if codec is an encoder, zero otherwise

av_codec_iterate

Iterate over all registered codecs.

av_codec_next

If c is NULL, returns the first registered codec, if c is non-NULL, returns the next registered codec after c, or NULL if c is the last one.

av_codec_set_chroma_intra_matrix
av_codec_set_codec_descriptor
av_codec_set_lowres
av_codec_set_pkt_timebase
av_codec_set_seek_preroll
av_color_primaries_from_name

@return the AVColorPrimaries value for name or an AVError if not found.

av_color_primaries_name

@return the name for provided color primaries or NULL if unknown.

av_color_range_from_name

@return the AVColorRange value for name or an AVError if not found.

av_color_range_name

@return the name for provided color range or NULL if unknown.

av_color_space_from_name

@return the AVColorSpace value for name or an AVError if not found.

av_color_space_name

@return the name for provided color space or NULL if unknown.

av_color_transfer_from_name

@return the AVColorTransferCharacteristic value for name or an AVError if not found.

av_color_transfer_name

@return the name for provided color transfer or NULL if unknown.

av_compare_mod

Compare the remainders of two integer operands divided by a common divisor.

av_compare_ts

Compare two timestamps each in its own time base.

av_copy_packet

Copy packet, including contents

av_copy_packet_side_data

Copy packet side data

av_cpb_properties_alloc

Allocate a CPB properties structure and initialize its fields to default values.

av_cpu_count

@return the number of logical CPU cores present.

av_cpu_max_align

Get the maximum data alignment that may be required by FFmpeg.

av_d2q

Convert a double precision floating point number to a rational.

av_d2str

Convert a number to an av_malloced string.

av_default_get_category
av_default_item_name

Return the context name

av_demuxer_iterate

Iterate over all registered demuxers.

av_demuxer_open
av_des_alloc

Allocate an AVDES context.

av_des_crypt

@brief Encrypts / decrypts using the DES algorithm.

av_des_init

@brief Initializes an AVDES context.

av_des_mac

@brief Calculates CBC-MAC using the DES algorithm.

av_dict_copy

Copy entries from one AVDictionary struct into another. @param dst pointer to a pointer to a AVDictionary struct. If *dst is NULL, this function will allocate a struct for you and put it in *dst @param src pointer to source AVDictionary struct @param flags flags to use when setting entries in *dst @note metadata is read using the AV_DICT_IGNORE_SUFFIX flag @return 0 on success, negative AVERROR code on failure. If dst was allocated by this function, callers should free the associated memory.

av_dict_count

Get number of entries in dictionary.

av_dict_free

Free all the memory allocated for an AVDictionary struct and all keys and values.

av_dict_get

Get a dictionary entry with matching key.

av_dict_get_string

Get dictionary entries as a string.

av_dict_parse_string

Parse the key/value pairs list and add the parsed entries to a dictionary.

av_dict_set

Set the given entry in *pm, overwriting an existing entry.

av_dict_set_int

Convenience wrapper for av_dict_set that converts the value to a string and stores it.

av_dirname

Thread safe dirname. @param path the path, on DOS both \ and / are considered separators. @return the path with the separator replaced by the string terminator or ".". @note the function may change the input string.

av_display_matrix_flip

Flip the input matrix horizontally and/or vertically.

av_display_rotation_get

Extract the rotation component of the transformation matrix.

av_display_rotation_set

Initialize a transformation matrix describing a pure counterclockwise rotation by the specified angle (in degrees).

av_div_i

Return a/b.

av_div_q

Divide one rational by another. @param b First rational @param c Second rational @return b/c

av_dump_format

Print detailed information about the input or output format, such as duration, bitrate, streams, container, programs, metadata, side data, codec and time base.

av_dup_packet

@warning This is a hack - the packet memory allocation stuff is broken. The packet is allocated if it was not really allocated.

av_dynarray2_add

Add an element of size elem_size to a dynamic array.

av_dynarray_add

Add the pointer to an element to a dynamic array.

av_dynarray_add_nofree

Add an element to a dynamic array.

av_encryption_info_add_side_data

Allocates and initializes side data that holds a copy of the given encryption info. The resulting pointer should be either freed using av_free or given to av_packet_add_side_data().

av_encryption_info_alloc

Allocates an AVEncryptionInfo structure and sub-pointers to hold the given number of subsamples. This will allocate pointers for the key ID, IV, and subsample entries, set the size members, and zero-initialize the rest.

av_encryption_info_clone

Allocates an AVEncryptionInfo structure with a copy of the given data. @return The new AVEncryptionInfo structure, or NULL on error.

av_encryption_info_free

Frees the given encryption info object. This MUST NOT be used to free the side-data data pointer, that should use normal side-data methods.

av_encryption_info_get_side_data

Creates a copy of the AVEncryptionInfo that is contained in the given side data. The resulting object should be passed to av_encryption_info_free() when done.

av_encryption_init_info_add_side_data

Allocates and initializes side data that holds a copy of the given encryption init info. The resulting pointer should be either freed using av_free or given to av_packet_add_side_data().

av_encryption_init_info_alloc

Allocates an AVEncryptionInitInfo structure and sub-pointers to hold the given sizes. This will allocate pointers and set all the fields.

av_encryption_init_info_free

Frees the given encryption init info object. This MUST NOT be used to free the side-data data pointer, that should use normal side-data methods.

av_encryption_init_info_get_side_data

Creates a copy of the AVEncryptionInitInfo that is contained in the given side data. The resulting object should be passed to av_encryption_init_info_free() when done.

av_escape

Escape string in src, and put the escaped string in an allocated string in *dst, which must be freed with av_free().

av_expr_eval

Evaluate a previously parsed expression.

av_expr_free

Free a parsed expression previously created with av_expr_parse().

av_expr_parse

Parse an expression.

av_expr_parse_and_eval

Parse and evaluate an expression. Note, this is significantly slower than av_expr_eval().

av_fast_malloc

Allocate a buffer, reusing the given one if large enough.

av_fast_mallocz

Allocate and clear a buffer, reusing the given one if large enough.

av_fast_padded_malloc

Same behaviour av_fast_malloc but the buffer has additional AV_INPUT_BUFFER_PADDING_SIZE at the end which will always be 0.

av_fast_padded_mallocz

Same behaviour av_fast_padded_malloc except that buffer will always be 0-initialized after call.

av_fast_realloc

Reallocate the given buffer if it is not large enough, otherwise do nothing.

av_fifo_alloc

Initialize an AVFifoBuffer. @param size of FIFO @return AVFifoBuffer or NULL in case of memory allocation failure

av_fifo_alloc_array

Initialize an AVFifoBuffer. @param nmemb number of elements @param size size of the single element @return AVFifoBuffer or NULL in case of memory allocation failure

av_fifo_drain

Read and discard the specified amount of data from an AVFifoBuffer. @param f AVFifoBuffer to read from @param size amount of data to read in bytes

av_fifo_free

Free an AVFifoBuffer. @param f AVFifoBuffer to free

av_fifo_freep

Free an AVFifoBuffer and reset pointer to NULL. @param f AVFifoBuffer to free

av_fifo_generic_peek

Feed data from an AVFifoBuffer to a user-supplied callback. Similar as av_fifo_gereric_read but without discarding data. @param f AVFifoBuffer to read from @param buf_size number of bytes to read @param func generic read function @param dest data destination

av_fifo_generic_peek_at

Feed data at specific position from an AVFifoBuffer to a user-supplied callback. Similar as av_fifo_gereric_read but without discarding data. @param f AVFifoBuffer to read from @param offset offset from current read position @param buf_size number of bytes to read @param func generic read function @param dest data destination

av_fifo_generic_read

Feed data from an AVFifoBuffer to a user-supplied callback. @param f AVFifoBuffer to read from @param buf_size number of bytes to read @param func generic read function @param dest data destination

av_fifo_generic_write

Feed data from a user-supplied callback to an AVFifoBuffer. @param f AVFifoBuffer to write to @param src data source; non-const since it may be used as a modifiable context by the function defined in func @param size number of bytes to write @param func generic write function; the first parameter is src, the second is dest_buf, the third is dest_buf_size. func must return the number of bytes written to dest_buf, or <= 0 to indicate no more data available to write. If func is NULL, src is interpreted as a simple byte array for source data. @return the number of bytes written to the FIFO

av_fifo_grow

Enlarge an AVFifoBuffer. In case of reallocation failure, the old FIFO is kept unchanged. The new fifo size may be larger than the requested size.

av_fifo_realloc2

Resize an AVFifoBuffer. In case of reallocation failure, the old FIFO is kept unchanged.

av_fifo_reset

Reset the AVFifoBuffer to the state right after av_fifo_alloc, in particular it is emptied. @param f AVFifoBuffer to reset

av_fifo_size

Return the amount of data in bytes in the AVFifoBuffer, that is the amount of data you can read from it. @param f AVFifoBuffer to read from @return size

av_fifo_space

Return the amount of space in bytes in the AVFifoBuffer, that is the amount of data you can write into it. @param f AVFifoBuffer to write into @return size

av_file_map

Read the file with name filename, and put its content in a newly allocated buffer or map it with mmap() when available. In case of success set *bufptr to the read or mmapped buffer, and *size to the size in bytes of the buffer in *bufptr. Unlike mmap this function succeeds with zero sized files, in this case *bufptr will be set to NULL and *size will be set to 0. The returned buffer must be released with av_file_unmap().

av_file_unmap

Unmap or free the buffer bufptr created by av_file_map().

av_filename_number_test

Check whether filename actually is a numbered sequence generator.

av_filter_iterate

Iterate over all registered filters.

av_find_best_pix_fmt_of_2

Compute what kind of losses will occur when converting from one specific pixel format to another. When converting from one pixel format to another, information loss may occur. For example, when converting from RGB24 to GRAY, the color information will be lost. Similarly, other losses occur when converting from some formats to other formats. These losses can involve loss of chroma, but also loss of resolution, loss of color depth, loss due to the color space conversion, loss of the alpha bits or loss due to color quantization. av_get_fix_fmt_loss() informs you about the various types of losses which will occur when converting from one pixel format to another.

av_find_best_stream

Find the "best" stream in the file. The best stream is determined according to various heuristics as the most likely to be what the user expects. If the decoder parameter is non-NULL, av_find_best_stream will find the default decoder for the stream's codec; streams for which no decoder can be found are ignored.

av_find_default_stream_index
av_find_input_format

Find AVInputFormat based on the short name of the input format.

av_find_nearest_q_idx

Find the value in a list of rationals nearest a given reference rational.

av_find_program_from_stream

Find the programs which belong to a given stream.

av_fmt_ctx_get_duration_estimation_method

Returns the method used to set ctx->duration.

av_fopen_utf8

Open a file using a UTF-8 filename. The API of this function matches POSIX fopen(), errors are returned through errno.

av_force_cpu_flags

Disables cpu detection and forces the specified flags. -1 is a special case that disables forcing of specific flags.

av_format_get_audio_codec
av_format_get_control_message_cb
av_format_get_data_codec
av_format_get_metadata_header_padding
av_format_get_opaque
av_format_get_open_cb
av_format_get_probe_score

Accessors for some AVFormatContext fields. These used to be provided for ABI compatibility, and do not need to be used anymore.

av_format_get_subtitle_codec
av_format_get_video_codec
av_format_inject_global_side_data

This function will cause global side data to be injected in the next packet of each stream as well as after any subsequent seek.

av_format_set_audio_codec
av_format_set_control_message_cb
av_format_set_data_codec
av_format_set_metadata_header_padding
av_format_set_opaque
av_format_set_open_cb
av_format_set_subtitle_codec
av_format_set_video_codec
av_fourcc_make_string

Fill the provided buffer with a string containing a FourCC (four-character code) representation.

av_frame_alloc

Allocate an AVFrame and set its fields to default values. The resulting struct must be freed using av_frame_free().

av_frame_apply_cropping

Crop the given video AVFrame according to its crop_left/crop_top/crop_right/ crop_bottom fields. If cropping is successful, the function will adjust the data pointers and the width/height fields, and set the crop fields to 0.

av_frame_clone

Create a new frame that references the same data as src.

av_frame_copy

Copy the frame data from src to dst.

av_frame_copy_props

Copy only "metadata" fields from src to dst.

av_frame_free

Free the frame and any dynamically allocated objects in it, e.g. extended_data. If the frame is reference counted, it will be unreferenced first.

av_frame_get_best_effort_timestamp

Accessors for some AVFrame fields. These used to be provided for ABI compatibility, and do not need to be used anymore.

av_frame_get_buffer

Allocate new buffer(s) for audio or video data.

av_frame_get_channel_layout
av_frame_get_channels
av_frame_get_color_range
av_frame_get_colorspace
av_frame_get_decode_error_flags
av_frame_get_metadata
av_frame_get_pkt_duration
av_frame_get_pkt_pos
av_frame_get_pkt_size
av_frame_get_plane_buffer

Get the buffer reference a given data plane is stored in.

av_frame_get_qp_table
av_frame_get_sample_rate
av_frame_get_side_data

@return a pointer to the side data of a given type on success, NULL if there is no side data with such type in this frame.

av_frame_is_writable

Check if the frame data is writable.

av_frame_make_writable

Ensure that the frame data is writable, avoiding data copy if possible.

av_frame_move_ref

Move everything contained in src to dst and reset src.

av_frame_new_side_data

Add a new side data to a frame.

av_frame_new_side_data_from_buf

Add a new side data to a frame from an existing AVBufferRef

av_frame_ref

Set up a new reference to the data described by the source frame.

av_frame_remove_side_data

If side data of the supplied type exists in the frame, free it and remove it from the frame.

av_frame_set_best_effort_timestamp
av_frame_set_channel_layout
av_frame_set_channels
av_frame_set_color_range
av_frame_set_colorspace
av_frame_set_decode_error_flags
av_frame_set_metadata
av_frame_set_pkt_duration
av_frame_set_pkt_pos
av_frame_set_pkt_size
av_frame_set_qp_table
av_frame_set_sample_rate
av_frame_side_data_name

@return a string identifying the side data type

av_frame_unref

Unreference all the buffers referenced by frame and reset the frame fields.

av_free

Free a memory block which has been allocated with a function of av_malloc() or av_realloc() family.

av_free_packet

Free a packet.

av_freep

Free a memory block which has been allocated with a function of av_malloc() or av_realloc() family, and set the pointer pointing to it to NULL.

av_gcd

Compute the greatest common divisor of two integer operands.

av_get_alt_sample_fmt

Return the planar<->packed alternative form of the given sample format, or AV_SAMPLE_FMT_NONE on error. If the passed sample_fmt is already in the requested planar/packed format, the format returned is the same as the input.

av_get_audio_frame_duration

Return audio frame duration.

av_get_audio_frame_duration2

This function is the same as av_get_audio_frame_duration(), except it works with AVCodecParameters instead of an AVCodecContext.

av_get_bits_per_pixel

Return the number of bits per pixel used by the pixel format described by pixdesc. Note that this is not the same as the number of bits per sample.

av_get_bits_per_sample

Return codec bits per sample.

av_get_bytes_per_sample

Return number of bytes per sample.

av_get_channel_description

Get the description of a given channel.

av_get_channel_layout

Return a channel layout id that matches name, or 0 if no match is found.

av_get_channel_layout_channel_index

Get the index of a channel in channel_layout.

av_get_channel_layout_nb_channels

Return the number of channels in the channel layout.

av_get_channel_layout_string

Return a description of a channel layout. If nb_channels is <= 0, it is guessed from the channel_layout.

av_get_channel_name

Get the name of a given channel.

av_get_codec_tag_string

Put a string representing the codec tag codec_tag in buf.

av_get_colorspace_name

Get the name of a colorspace. @return a static string identifying the colorspace; can be NULL.

av_get_cpu_flags

Return the flags which specify extensions supported by the CPU. The returned value is affected by av_force_cpu_flags() if that was used before. So av_get_cpu_flags() can easily be used in an application to detect the enabled cpu flags.

av_get_default_channel_layout

Return default channel layout for a given number of channels.

av_get_exact_bits_per_sample

Return codec bits per sample. Only return non-zero if the bits per sample is exactly correct, not an approximation.

av_get_extended_channel_layout

Return a channel layout and the number of channels based on the specified name.

av_get_frame_filename
av_get_frame_filename2

Return in 'buf' the path with '%d' replaced by a number.

av_get_media_type_string

Return a string describing the media_type enum, NULL if media_type is unknown.

av_get_output_timestamp

Get timing information for the data currently output. The exact meaning of "currently output" depends on the format. It is mostly relevant for devices that have an internal buffer and/or work in real time. @param s media file handle @param stream stream in the media file @param[out] dts DTS of the last packet output for the stream, in stream time_base units @param[out] wall absolute time when that packet whas output, in microsecond @return 0 if OK, AVERROR(ENOSYS) if the format does not support it Note: some formats or devices may not allow to measure dts and wall atomically.

av_get_packed_sample_fmt

Get the packed alternative form of the given sample format.

av_get_packet

Allocate and read the payload of a packet and initialize its fields with default values.

av_get_padded_bits_per_pixel

Return the number of bits per pixel for the pixel format described by pixdesc, including any padding or unused bits.

av_get_pcm_codec

Return the PCM codec associated with a sample format. @param be endianness, 0 for little, 1 for big, -1 (or anything else) for native @return AV_CODEC_ID_PCM_* or AV_CODEC_ID_NONE

av_get_picture_type_char

Return a single letter to describe the given picture type pict_type.

av_get_pix_fmt

Return the pixel format corresponding to name.

av_get_pix_fmt_loss

Compute what kind of losses will occur when converting from one specific pixel format to another. When converting from one pixel format to another, information loss may occur. For example, when converting from RGB24 to GRAY, the color information will be lost. Similarly, other losses occur when converting from some formats to other formats. These losses can involve loss of chroma, but also loss of resolution, loss of color depth, loss due to the color space conversion, loss of the alpha bits or loss due to color quantization. av_get_fix_fmt_loss() informs you about the various types of losses which will occur when converting from one pixel format to another.

av_get_pix_fmt_name

Return the short name for a pixel format, NULL in case pix_fmt is unknown.

av_get_pix_fmt_string

Print in buf the string corresponding to the pixel format with number pix_fmt, or a header if pix_fmt is negative.

av_get_planar_sample_fmt

Get the planar alternative form of the given sample format.

av_get_profile_name

Return a name for the specified profile, if available.

av_get_sample_fmt

Return a sample format corresponding to name, or AV_SAMPLE_FMT_NONE on error.

av_get_sample_fmt_name

Return the name of sample_fmt, or NULL if sample_fmt is not recognized.

av_get_sample_fmt_string

Generate a string corresponding to the sample format with sample_fmt, or a header if sample_fmt is negative.

av_get_standard_channel_layout

Get the value and name of a standard channel layout.

av_get_time_base_q

Return the fractional representation of the internal time base.

av_get_token

Unescape the given string until a non escaped terminating char, and return the token corresponding to the unescaped string.

av_gettime

Get the current time in microseconds.

av_gettime_relative

Get the current time in microseconds since some unspecified starting point. On platforms that support it, the time comes from a monotonic clock This property makes this time source ideal for measuring relative time. The returned values may not be monotonic on platforms where a monotonic clock is not available.

av_gettime_relative_is_monotonic

Indicates with a boolean result if the av_gettime_relative() time source is monotonic.

av_grow_packet

Increase packet size, correctly zeroing padding

av_guess_codec

Guess the codec ID based upon muxer and filename.

av_guess_format

Return the output format in the list of registered output formats which best matches the provided parameters, or return NULL if there is no match.

av_guess_frame_rate

Guess the frame rate, based on both the container and codec information.

av_guess_sample_aspect_ratio

Guess the sample aspect ratio of a frame, based on both the stream and the frame aspect ratio.

av_hex_dump

Send a nice hexadecimal dump of a buffer to the specified file stream.

av_hex_dump_log

Send a nice hexadecimal dump of a buffer to the log.

av_hwaccel_next

If hwaccel is NULL, returns the first registered hardware accelerator, if hwaccel is non-NULL, returns the next registered hardware accelerator after hwaccel, or NULL if hwaccel is the last one.

av_hwdevice_ctx_alloc

Allocate an AVHWDeviceContext for a given hardware type.

av_hwdevice_ctx_create

Open a device of the specified type and create an AVHWDeviceContext for it.

av_hwdevice_ctx_create_derived

Create a new device of the specified type from an existing device.

av_hwdevice_ctx_init

Finalize the device context before use. This function must be called after the context is filled with all the required information and before it is used in any way.

av_hwdevice_find_type_by_name

Look up an AVHWDeviceType by name.

av_hwdevice_get_hwframe_constraints

Get the constraints on HW frames given a device and the HW-specific configuration to be used with that device. If no HW-specific configuration is provided, returns the maximum possible capabilities of the device.

av_hwdevice_get_type_name

Get the string name of an AVHWDeviceType.

av_hwdevice_hwconfig_alloc

Allocate a HW-specific configuration structure for a given HW device. After use, the user must free all members as required by the specific hardware structure being used, then free the structure itself with av_free().

av_hwdevice_iterate_types

Iterate over supported device types.

av_hwframe_constraints_free

Free an AVHWFrameConstraints structure.

av_hwframe_ctx_alloc

Allocate an AVHWFramesContext tied to a given device context.

av_hwframe_ctx_create_derived

Create and initialise an AVHWFramesContext as a mapping of another existing AVHWFramesContext on a different device.

av_hwframe_ctx_init

Finalize the context before use. This function must be called after the context is filled with all the required information and before it is attached to any frames.

av_hwframe_get_buffer

Allocate a new frame attached to the given AVHWFramesContext.

av_hwframe_map

Map a hardware frame.

av_hwframe_transfer_data

Copy data to or from a hw surface. At least one of dst/src must have an AVHWFramesContext attached.

av_hwframe_transfer_get_formats

Get a list of possible source or target formats usable in av_hwframe_transfer_data().

av_i2int

Convert the given AVInteger to an int64_t. If the AVInteger is too large to fit into an int64_t, then only the least significant 64 bits will be used.

av_iformat_next

If f is NULL, returns the first registered input format, if f is non-NULL, returns the next registered input format after f or NULL if f is the last one.

av_image_alloc

Allocate an image with size w and h and pixel format pix_fmt, and fill pointers and linesizes accordingly. The allocated image buffer has to be freed by using av_freep(&pointers[0]).

av_image_check_sar

Check if the given sample aspect ratio of an image is valid.

av_image_check_size

Check if the given dimension of an image is valid, meaning that all bytes of the image can be addressed with a signed int.

av_image_check_size2

Check if the given dimension of an image is valid, meaning that all bytes of a plane of an image with the specified pix_fmt can be addressed with a signed int.

av_image_copy

Copy image in src_data to dst_data.

av_image_copy_plane

Copy image plane from src to dst. That is, copy "height" number of lines of "bytewidth" bytes each. The first byte of each successive line is separated by *_linesize bytes.

av_image_copy_to_buffer

Copy image data from an image into a buffer.

av_image_copy_uc_from

Copy image data located in uncacheable (e.g. GPU mapped) memory. Where available, this function will use special functionality for reading from such memory, which may result in greatly improved performance compared to plain av_image_copy().

av_image_fill_arrays

Setup the data pointers and linesizes based on the specified image parameters and the provided array.

av_image_fill_black

Overwrite the image data with black. This is suitable for filling a sub-rectangle of an image, meaning the padding between the right most pixel and the left most pixel on the next line will not be overwritten. For some formats, the image size might be rounded up due to inherent alignment.

av_image_fill_linesizes

Fill plane linesizes for an image with pixel format pix_fmt and width width.

av_image_fill_max_pixsteps

Compute the max pixel step for each plane of an image with a format described by pixdesc.

av_image_fill_pointers

Fill plane data pointers for an image with pixel format pix_fmt and height height.

av_image_get_buffer_size

Return the size in bytes of the amount of data required to store an image with the given parameters.

av_image_get_linesize

Compute the size of an image line with format pix_fmt and width width for the plane plane.

av_index_search_timestamp

Get the index for a specific timestamp.

av_init_packet

Initialize optional fields of a packet with default values.

av_input_audio_device_next

Audio input devices iterator.

av_input_video_device_next

Video input devices iterator.

av_int2i

Convert the given int64_t to an AVInteger.

av_int_list_length_for_size

Compute the length of an integer list.

av_interleaved_write_frame

Write a packet to an output media file ensuring correct interleaving.

av_interleaved_write_uncoded_frame

Write an uncoded frame to an output media file.

av_lockmgr_register

Register a user provided lock manager supporting the operations specified by AVLockOp. The "mutex" argument to the function points to a (void *) where the lockmgr should store/get a pointer to a user allocated mutex. It is NULL upon AV_LOCK_CREATE and equal to the value left by the last call for all other ops. If the lock manager is unable to perform the op then it should leave the mutex in the same state as when it was called and return a non-zero value. However, when called with AV_LOCK_DESTROY the mutex will always be assumed to have been successfully destroyed. If av_lockmgr_register succeeds it will return a non-negative value, if it fails it will return a negative value and destroy all mutex and unregister all callbacks. av_lockmgr_register is not thread-safe, it must be called from a single thread before any calls which make use of locking are used.

av_log

Send the specified message to the log if the level is less than or equal to the current av_log_level. By default, all logging messages are sent to stderr. This behavior can be altered by setting a different logging callback function. @see av_log_set_callback

av_log2
av_log2_i

Return the rounded-down value of the base 2 logarithm of the given AVInteger. This is simply the index of the most significant bit which is 1, or 0 if all bits are 0.

av_log2_16bit
av_log_default_callback

Default logging callback

av_log_format_line

Format a line of log the same way as the default callback. @param line buffer to receive the formatted line @param line_size size of the buffer @param print_prefix used to store whether the prefix must be printed; must point to a persistent integer initially set to 1

av_log_format_line2

Format a line of log the same way as the default callback. @param line buffer to receive the formatted line; may be NULL if line_size is 0 @param line_size size of the buffer; at most line_size-1 characters will be written to the buffer, plus one null terminator @param print_prefix used to store whether the prefix must be printed; must point to a persistent integer initially set to 1 @return Returns a negative value if an error occurred, otherwise returns the number of characters that would have been written for a sufficiently large buffer, not including the terminating null character. If the return value is not less than line_size, it means that the log message was truncated to fit the buffer.

av_log_get_flags
av_log_get_level

Get the current log level

av_log_set_callback

Set the logging callback

av_log_set_flags
av_log_set_level

Set the log level

av_malloc

Allocate a memory block with alignment suitable for all memory accesses (including vectors if available on the CPU).

av_malloc_array

Allocate a memory block for an array with av_malloc().

av_mallocz

Allocate a memory block with alignment suitable for all memory accesses (including vectors if available on the CPU) and zero all the bytes of the block.

av_mallocz_array

Allocate a memory block for an array with av_mallocz().

av_match_ext

Return a positive value if the given filename has one of the given extensions, 0 otherwise.

av_match_list

Check if a name is in a list. @returns 0 if not found, or the 1 based index where it has been found in the list.

av_match_name

Match instances of a name in a comma-separated list of names. List entries are checked from the start to the end of the names list, the first match ends further processing. If an entry prefixed with '-' matches, then 0 is returned. The "ALL" list entry is considered to match all names.

av_max_alloc

Set the maximum size that may be allocated in one block.

av_memcpy_backptr

Overlapping memcpy() implementation.

av_memdup

Duplicate a buffer with av_malloc().

av_mod_i

Return a % b. @param quot a/b will be stored here.

av_mul_i
av_mul_q

Multiply two rationals. @param b First rational @param c Second rational @return b*c

av_muxer_iterate

Iterate over all registered muxers.

av_nearer_q

Find which of the two rationals is closer to another rational.

av_new_packet

Allocate the payload of a packet and initialize its fields with default values.

av_new_program
av_oformat_next

If f is NULL, returns the first registered output format, if f is non-NULL, returns the next registered output format after f or NULL if f is the last one.

av_opt_child_class_next

Iterate over potential AVOptions-enabled children of parent.

av_opt_child_next

Iterate over AVOptions-enabled children of obj.

av_opt_copy

Copy options from src object into dest object.

av_opt_eval_double
av_opt_eval_flags

@defgroup opt_eval_funcs Evaluating option strings @{ This group of functions can be used to evaluate option strings and get numbers out of them. They do the same thing as av_opt_set(), except the result is written into the caller-supplied pointer.

av_opt_eval_float
av_opt_eval_int
av_opt_eval_int64
av_opt_eval_q
av_opt_find

Look for an option in an object. Consider only options which have all the specified flags set.

av_opt_find2

Look for an option in an object. Consider only options which have all the specified flags set.

av_opt_flag_is_set

Check whether a particular flag is set in a flags field.

av_opt_free

Free all allocated objects in obj.

av_opt_freep_ranges

Free an AVOptionRanges struct and set it to NULL.

av_opt_get

@defgroup opt_get_funcs Option getting functions @{ Those functions get a value of the option with the given name from an object.

av_opt_get_channel_layout
av_opt_get_dict_val

@param[out] out_val The returned dictionary is a copy of the actual value and must be freed with av_dict_free() by the caller

av_opt_get_double
av_opt_get_image_size
av_opt_get_int
av_opt_get_key_value

Extract a key-value pair from the beginning of a string.

av_opt_get_pixel_fmt
av_opt_get_q
av_opt_get_sample_fmt
av_opt_get_video_rate
av_opt_is_set_to_default

Check if given option is set to its default value.

av_opt_is_set_to_default_by_name

Check if given option is set to its default value.

av_opt_next

Iterate over all AVOptions belonging to obj.

av_opt_ptr

@} Gets a pointer to the requested field in a struct. This function allows accessing a struct even when its fields are moved or renamed since the application making the access has been compiled,

av_opt_query_ranges

Get a list of allowed ranges for the given option.

av_opt_query_ranges_default

Get a default list of allowed ranges for the given option.

av_opt_serialize

Serialize object's options.

av_opt_set

@defgroup opt_set_funcs Option setting functions @{ Those functions set the field of obj with the given name to value.

av_opt_set_bin
av_opt_set_channel_layout
av_opt_set_defaults

Set the values of all AVOption fields to their default values.

av_opt_set_defaults2

Set the values of all AVOption fields to their default values. Only these AVOption fields for which (opt->flags & mask) == flags will have their default applied to s.

av_opt_set_dict

Set all the options from a given dictionary on an object.

av_opt_set_dict2

Set all the options from a given dictionary on an object.

av_opt_set_dict_val

@note Any old dictionary present is discarded and replaced with a copy of the new one. The caller still owns val is and responsible for freeing it.

av_opt_set_double
av_opt_set_from_string

Parse the key-value pairs list in opts. For each key=value pair found, set the value of the corresponding option in ctx.

av_opt_set_image_size
av_opt_set_int
av_opt_set_pixel_fmt
av_opt_set_q
av_opt_set_sample_fmt
av_opt_set_video_rate
av_opt_show2

Show the obj options.

av_output_audio_device_next

Audio output devices iterator.

av_output_video_device_next

Video output devices iterator.

av_packet_add_side_data

Wrap an existing array as a packet side data.

av_packet_alloc

Allocate an AVPacket and set its fields to default values. The resulting struct must be freed using av_packet_free().

av_packet_clone

Create a new packet that references the same data as src.

av_packet_copy_props

Copy only "properties" fields from src to dst.

av_packet_free

Free the packet, if the packet is reference counted, it will be unreferenced first.

av_packet_free_side_data

Convenience function to free all the side data stored. All the other fields stay untouched.

av_packet_from_data

Initialize a reference-counted packet from av_malloc()ed data.

av_packet_get_side_data

Get side information from packet.

av_packet_make_refcounted

Ensure the data described by a given packet is reference counted.

av_packet_make_writable

Create a writable reference for the data described by a given packet, avoiding data copy if possible.

av_packet_merge_side_data
av_packet_move_ref

Move every field in src to dst and reset src.

av_packet_new_side_data

Allocate new information of a packet.

av_packet_pack_dictionary

Pack a dictionary for use in side_data.

av_packet_ref

Setup a new reference to the data described by a given packet

av_packet_rescale_ts

Convert valid timing fields (timestamps / durations) in a packet from one timebase to another. Timestamps with unknown values (AV_NOPTS_VALUE) will be ignored.

av_packet_shrink_side_data

Shrink the already allocated side data buffer

av_packet_side_data_name
av_packet_split_side_data
av_packet_unpack_dictionary

Unpack a dictionary from side_data.

av_packet_unref

Wipe the packet.

av_parse_cpu_caps

Parse CPU caps from a string and update the given AV_CPU_* flags based on that.

av_parse_cpu_flags

Parse CPU flags from a string.

av_parser_change

@return 0 if the output buffer is a subset of the input, 1 if it is allocated and must be freed @deprecated use AVBitStreamFilter

av_parser_close
av_parser_init
av_parser_iterate

Iterate over all registered codec parsers.

av_parser_next
av_parser_parse2

Parse a packet.

av_picture_copy

@deprecated av_image_copy() instead.

av_picture_crop

@deprecated unused

av_picture_pad

@deprecated unused

av_pix_fmt_count_planes

@return number of planes in pix_fmt, a negative AVERROR if pix_fmt is not a valid pixel format.

av_pix_fmt_desc_get

@return a pixel format descriptor for provided pixel format or NULL if this pixel format is unknown.

av_pix_fmt_desc_get_id

@return an AVPixelFormat id described by desc, or AV_PIX_FMT_NONE if desc is not a valid pointer to a pixel format descriptor.

av_pix_fmt_desc_next

Iterate over all pixel format descriptors known to libavutil.

av_pix_fmt_get_chroma_sub_sample

Utility function to access log2_chroma_w log2_chroma_h from the pixel format AVPixFmtDescriptor.

av_pix_fmt_swap_endianness

Utility function to swap the endianness of a pixel format.

av_pixelutils_get_sad_fn

Get a potentially optimized pointer to a Sum-of-absolute-differences function (see the av_pixelutils_sad_fn prototype).

av_pkt_dump2

Send a nice dump of a packet to the specified file stream.

av_pkt_dump_log2

Send a nice dump of a packet to the log.

av_probe_input_buffer

Like av_probe_input_buffer2() but returns 0 on success

av_probe_input_buffer2

Probe a bytestream to determine the input format. Each time a probe returns with a score that is too low, the probe buffer size is increased and another attempt is made. When the maximum probe size is reached, the input format with the highest score is returned.

av_probe_input_format

Guess the file format.

av_probe_input_format2

Guess the file format.

av_probe_input_format3

Guess the file format.

av_program_add_stream_index
av_q2intfloat

Convert an AVRational to a IEEE 32-bit float expressed in fixed-point format.

av_read_frame

Return the next frame of a stream. This function returns what is stored in the file, and does not validate that what is there are valid frames for the decoder. It will split what is stored in the file into frames and return one for each call. It will not omit invalid data between valid frames so as to give the decoder the maximum information possible for decoding.

av_read_image_line
av_read_image_line2

Read a line from an image, and write the values of the pixel format component c to dst.

av_read_pause

Pause a network-based stream (e.g. RTSP stream).

av_read_play

Start playing a network-based stream (e.g. RTSP stream) at the current position.

av_realloc

Allocate, reallocate, or free a block of memory.

av_realloc_array

Allocate, reallocate, or free an array.

av_realloc_f

Allocate, reallocate, or free a block of memory.

av_reallocp

Allocate, reallocate, or free a block of memory through a pointer to a pointer.

av_reallocp_array

Allocate, reallocate, or free an array through a pointer to a pointer.

av_reduce

Reduce a fraction.

av_register_all

Initialize libavformat and register all the muxers, demuxers and protocols. If you do not call this function, then you can select exactly which formats you want to support.

av_register_bitstream_filter

@deprecated the old bitstream filtering API (using AVBitStreamFilterContext) is deprecated. Use the new bitstream filtering API (using AVBSFContext).

av_register_codec_parser
av_register_hwaccel

Register the hardware accelerator hwaccel.

av_register_input_format
av_register_output_format
av_rescale

Rescale a 64-bit integer with rounding to nearest.

av_rescale_delta

Rescale a timestamp while preserving known durations.

av_rescale_q

Rescale a 64-bit integer by 2 rational numbers.

av_rescale_q_rnd

Rescale a 64-bit integer by 2 rational numbers with specified rounding.

av_rescale_rnd

Rescale a 64-bit integer with specified rounding.

av_sample_fmt_is_planar

Check if the sample format is planar.

av_samples_alloc

Allocate a samples buffer for nb_samples samples, and fill data pointers and linesize accordingly. The allocated samples buffer can be freed by using av_freep(&audio_data[0]) Allocated data will be initialized to silence.

av_samples_alloc_array_and_samples

Allocate a data pointers array, samples buffer for nb_samples samples, and fill data pointers and linesize accordingly.

av_samples_copy

Copy samples from src to dst.

av_samples_fill_arrays

Fill plane data pointers and linesize for samples with sample format sample_fmt.

av_samples_get_buffer_size

Get the required buffer size for the given audio parameters.

av_samples_set_silence

Fill an audio buffer with silence.

av_sdp_create

Generate an SDP for an RTP session.

av_seek_frame

Seek to the keyframe at timestamp. 'timestamp' in 'stream_index'.

av_set_cpu_flags_mask

Set a mask on flags returned by av_get_cpu_flags(). This function is mainly useful for testing. Please use av_force_cpu_flags() and av_get_cpu_flags() instead which are more flexible

av_set_options_string

Parse the key/value pairs list in opts. For each key/value pair found, stores the value in the field in ctx that is named like the key. ctx must be an AVClass context, storing is done using AVOptions.

av_shr_i

bitwise shift @param s the number of bits by which the value should be shifted right, may be negative for shifting left

av_shrink_packet

Reduce packet size, correctly zeroing padding

av_sscanf

See libc sscanf manual for more information. Locale-independent sscanf implementation.

av_stereo3d_alloc

Allocate an AVStereo3D structure and set its fields to default values. The resulting struct can be freed using av_freep().

av_stereo3d_create_side_data

Allocate a complete AVFrameSideData and add it to the frame.

av_stereo3d_type_name

Provide a human-readable name of a given stereo3d type.

av_stereo3d_from_name

Get the AVStereo3DType form a human-readable name.

av_strcasecmp

Locale-independent case-insensitive compare. @note This means only ASCII-range characters are case-insensitive

av_strdup

Duplicate a string.

av_stream_add_side_data

Wrap an existing array as stream side data.

av_stream_get_codec_timebase

Get the internal codec timebase from a stream.

av_stream_get_end_pts

Returns the pts of the last muxed packet + its duration

av_stream_get_parser
av_stream_get_r_frame_rate

Accessors for some AVStream fields. These used to be provided for ABI compatibility, and do not need to be used anymore.

av_stream_get_recommended_encoder_configuration
av_stream_get_side_data

Get side information from stream.

av_stream_new_side_data

Allocate new information from stream.

av_stream_set_r_frame_rate
av_stream_set_recommended_encoder_configuration
av_strerror

Put a description of the AVERROR code errnum in errbuf. In case of failure the global variable errno is set to indicate the error. Even in case of failure av_strerror() will print a generic error message indicating the errnum provided to errbuf.

av_strireplace

Locale-independent strings replace. @note This means only ASCII-range characters are replace

av_stristart

Return non-zero if pfx is a prefix of str independent of case. If it is, *ptr is set to the address of the first character in str after the prefix.

av_stristr

Locate the first case-independent occurrence in the string haystack of the string needle. A zero-length string needle is considered to match at the start of haystack.

av_strlcat

Append the string src to the string dst, but to a total length of no more than size - 1 bytes, and null-terminate dst.

av_strlcatf

Append output to a string, according to a format. Never write out of the destination buffer, and always put a terminating 0 within the buffer. @param dst destination buffer (string to which the output is appended) @param size total size of the destination buffer @param fmt printf-compatible format string, specifying how the following parameters are used @return the length of the string that would have been generated if enough space had been available

av_strlcpy

Copy the string src to dst, but no more than size - 1 bytes, and null-terminate dst.

av_strncasecmp

Locale-independent case-insensitive compare. @note This means only ASCII-range characters are case-insensitive

av_strndup

Duplicate a substring of a string.

av_strnstr

Locate the first occurrence of the string needle in the string haystack where not more than hay_length characters are searched. A zero-length string needle is considered to match at the start of haystack.

av_strstart

Return non-zero if pfx is a prefix of str. If it is, *ptr is set to the address of the first character in str after the prefix.

av_strtod

Parse the string in numstr and return its value as a double. If the string is empty, contains only whitespaces, or does not contain an initial substring that has the expected syntax for a floating-point number, no conversion is performed. In this case, returns a value of zero and the value returned in tail is the value of numstr.

av_strtok

Split the string into several tokens which can be accessed by successive calls to av_strtok().

av_sub_i
av_sub_q

Subtract one rational from another. @param b First rational @param c Second rational @return b-c

av_tempfile

Wrapper to work around the lack of mkstemp() on mingw. Also, tries to create file in /tmp first, if possible. *prefix can be a character constant; *filename will be allocated internally. @return file descriptor of opened file (or negative value corresponding to an AVERROR code on error) and opened file name in **filename. @note On very old libcs it is necessary to set a secure umask before calling this, av_tempfile() can't call umask itself as it is used in libraries and could interfere with the calling application. @deprecated as fd numbers cannot be passed saftely between libs on some platforms

av_timecode_adjust_ntsc_framenum2

Adjust frame number for NTSC drop frame time code.

av_timecode_check_frame_rate

Check if the timecode feature is available for the given frame rate

av_timecode_get_smpte_from_framenum

Convert frame number to SMPTE 12M binary representation.

av_timecode_init

Init a timecode struct with the passed parameters.

av_timecode_init_from_string

Parse timecode representation (hh:mm:ss[:;.]ff).

av_timecode_make_mpeg_tc_string

Get the timecode string from the 25-bit timecode format (MPEG GOP format).

av_timecode_make_smpte_tc_string

Get the timecode string from the SMPTE timecode format.

av_timecode_make_string

Load timecode string in buf.

av_url_split

Split a URL string into components.

av_usleep

Sleep for a period of time. Although the duration is expressed in microseconds, the actual delay may be rounded to the precision of the system timer.

av_utf8_decode

Read and decode a single UTF-8 code point (character) from the buffer in *buf, and update *buf to point to the next byte to decode.

av_vbprintf

Append a formatted string to a print buffer.

av_version_info

Return an informative version string. This usually is the actual release version number or a git commit description. This string has no fixed format and can change any time. It should never be parsed by code.

av_vlog

Send the specified message to the log if the level is less than or equal to the current av_log_level. By default, all logging messages are sent to stderr. This behavior can be altered by setting a different logging callback function. @see av_log_set_callback

av_write_frame

Write a packet to an output media file.

av_write_image_line
av_write_image_line2

Write the values from src to the pixel format component c of an image line.

av_write_trailer

Write the stream trailer to an output media file and free the file private data.

av_write_uncoded_frame

Write an uncoded frame to an output media file.

av_write_uncoded_frame_query

Test whether a muxer supports uncoded frame.

av_xiphlacing

Encode extradata length to a buffer. Used by xiph codecs.

avcodec_align_dimensions

Modify width and height values so that they will result in a memory buffer that is acceptable for the codec if you do not use any horizontal padding.

avcodec_align_dimensions2

Modify width and height values so that they will result in a memory buffer that is acceptable for the codec if you also ensure that all line sizes are a multiple of the respective linesize_align[i].

avcodec_alloc_context3

Allocate an AVCodecContext and set its fields to default values. The resulting struct should be freed with avcodec_free_context().

avcodec_chroma_pos_to_enum

Converts swscale x/y chroma position to AVChromaLocation.

avcodec_close

Close a given AVCodecContext and free all the data associated with it (but not the AVCodecContext itself).

avcodec_configuration

Return the libavcodec build-time configuration.

avcodec_copy_context

Copy the settings of the source AVCodecContext into the destination AVCodecContext. The resulting destination codec context will be unopened, i.e. you are required to call avcodec_open2() before you can use this AVCodecContext to decode/encode video/audio data.

avcodec_decode_audio4

Decode the audio frame of size avpkt->size from avpkt->data into frame.

avcodec_decode_subtitle2

Decode a subtitle message. Return a negative value on error, otherwise return the number of bytes used. If no subtitle could be decompressed, got_sub_ptr is zero. Otherwise, the subtitle is stored in *sub. Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for simplicity, because the performance difference is expect to be negligible and reusing a get_buffer written for video codecs would probably perform badly due to a potentially very different allocation pattern.

avcodec_decode_video2

Decode the video frame of size avpkt->size from avpkt->data into picture. Some decoders may support multiple frames in a single AVPacket, such decoders would then just decode the first frame.

avcodec_default_execute
avcodec_default_execute2
avcodec_default_get_buffer2

The default callback for AVCodecContext.get_buffer2(). It is made public so it can be called by custom get_buffer2() implementations for decoders without AV_CODEC_CAP_DR1 set.

avcodec_default_get_format
avcodec_descriptor_get

@return descriptor for given codec ID or NULL if no descriptor exists.

avcodec_descriptor_get_by_name

@return codec descriptor with the given name or NULL if no such descriptor exists.

avcodec_descriptor_next

Iterate over all codec descriptors known to libavcodec.

avcodec_encode_audio2

Encode a frame of audio.

avcodec_encode_subtitle
avcodec_encode_video2

Encode a frame of video.

avcodec_enum_to_chroma_pos

Converts AVChromaLocation to swscale x/y chroma position.

avcodec_fill_audio_frame

Fill AVFrame audio data and linesize pointers.

avcodec_find_best_pix_fmt2
avcodec_find_best_pix_fmt_of_2

@deprecated see av_find_best_pix_fmt_of_2()

avcodec_find_best_pix_fmt_of_list

Find the best pixel format to convert to given a certain source pixel format. When converting from one pixel format to another, information loss may occur. For example, when converting from RGB24 to GRAY, the color information will be lost. Similarly, other losses occur when converting from some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of the given pixel formats should be used to suffer the least amount of loss. The pixel formats from which it chooses one, are determined by the pix_fmt_list parameter.

avcodec_find_decoder

Find a registered decoder with a matching codec ID.

avcodec_find_decoder_by_name

Find a registered decoder with the specified name.

avcodec_find_encoder

Find a registered encoder with a matching codec ID.

avcodec_find_encoder_by_name

Find a registered encoder with the specified name.

avcodec_flush_buffers

Reset the internal decoder state / flush internal buffers. Should be called e.g. when seeking or when switching to a different stream.

avcodec_free_context

Free the codec context and everything associated with it and write NULL to the provided pointer.

avcodec_get_chroma_sub_sample

@deprecated Use av_pix_fmt_get_chroma_sub_sample

avcodec_get_class

Get the AVClass for AVCodecContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

avcodec_get_context_defaults3

@deprecated This function should not be used, as closing and opening a codec context multiple time is not supported. A new codec context should be allocated for each new use.

avcodec_get_frame_class

Get the AVClass for AVFrame. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

avcodec_get_hw_config

Retrieve supported hardware configurations for a codec.

avcodec_get_hw_frames_parameters

Create and return a AVHWFramesContext with values adequate for hardware decoding. This is meant to get called from the get_format callback, and is a helper for preparing a AVHWFramesContext for AVCodecContext.hw_frames_ctx. This API is for decoding with certain hardware acceleration modes/APIs only.

avcodec_get_name

Get the name of a codec. @return a static string identifying the codec; never NULL

avcodec_get_pix_fmt_loss

@deprecated see av_get_pix_fmt_loss()

avcodec_get_subtitle_rect_class

Get the AVClass for AVSubtitleRect. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

avcodec_get_type

Get the type of the given codec.

avcodec_is_open

@return a positive value if s is open (i.e. avcodec_open2() was called on it with no corresponding avcodec_close()), 0 otherwise.

avcodec_license

Return the libavcodec license.

avcodec_open2

Initialize the AVCodecContext to use the given AVCodec. Prior to using this function the context has to be allocated with avcodec_alloc_context3().

avcodec_parameters_alloc

Allocate a new AVCodecParameters and set its fields to default values (unknown/invalid/0). The returned struct must be freed with avcodec_parameters_free().

avcodec_parameters_copy

Copy the contents of src to dst. Any allocated fields in dst are freed and replaced with newly allocated duplicates of the corresponding fields in src.

avcodec_parameters_free

Free an AVCodecParameters instance and everything associated with it and write NULL to the supplied pointer.

avcodec_parameters_from_context

Fill the parameters struct based on the values from the supplied codec context. Any allocated fields in par are freed and replaced with duplicates of the corresponding fields in codec.

avcodec_parameters_to_context

Fill the codec context based on the values from the supplied codec parameters. Any allocated fields in codec that have a corresponding field in par are freed and replaced with duplicates of the corresponding field in par. Fields in codec that do not have a counterpart in par are not touched.

avcodec_pix_fmt_to_codec_tag

Return a value representing the fourCC code associated to the pixel format pix_fmt, or 0 if no associated fourCC code can be found.

avcodec_profile_name

Return a name for the specified profile, if available.

avcodec_receive_frame

Return decoded output data from a decoder.

avcodec_receive_packet

Read encoded data from the encoder.

avcodec_register

Register the codec codec and initialize libavcodec.

avcodec_register_all

Register all the codecs, parsers and bitstream filters which were enabled at configuration time. If you do not call this function you can select exactly which formats you want to support, by using the individual registration functions.

avcodec_send_frame

Supply a raw video or audio frame to the encoder. Use avcodec_receive_packet() to retrieve buffered output packets.

avcodec_send_packet

Supply raw packet data as input to a decoder.

avcodec_string
avcodec_version

Return the LIBAVCODEC_VERSION_INT constant.

avdevice_app_to_dev_control_message

Send control message from application to device.

avdevice_capabilities_create

Initialize capabilities probing API based on AVOption API.

avdevice_capabilities_free

Free resources created by avdevice_capabilities_create()

avdevice_configuration

Return the libavdevice build-time configuration.

avdevice_dev_to_app_control_message

Send control message from device to application.

avdevice_free_list_devices

Convenient function to free result of avdevice_list_devices().

avdevice_license

Return the libavdevice license.

avdevice_list_devices

List devices.

avdevice_list_input_sources

List devices.

avdevice_list_output_sinks
avdevice_register_all

Initialize libavdevice and register all the input and output devices.

avdevice_version

Return the LIBAVDEVICE_VERSION_INT constant.

avfilter_config_links

Negotiate the media format, dimensions, etc of all inputs to a filter.

avfilter_configuration

Return the libavfilter build-time configuration.

avfilter_free

Free a filter context. This will also remove the filter from its filtergraph's list of filters.

avfilter_get_by_name

Get a filter definition matching the given name.

avfilter_get_class

@return AVClass for AVFilterContext.

avfilter_graph_alloc

Allocate a filter graph.

avfilter_graph_alloc_filter

Create a new filter instance in a filter graph.

avfilter_graph_config

Check validity and configure all the links and formats in the graph.

avfilter_graph_create_filter

Create and add a filter instance into an existing graph. The filter instance is created from the filter filt and inited with the parameters args and opaque.

avfilter_graph_dump

Dump a graph into a human-readable string representation.

avfilter_graph_free

Free a graph, destroy its links, and set *graph to NULL. If *graph is NULL, do nothing.

avfilter_graph_get_filter

Get a filter instance identified by instance name from graph.

avfilter_graph_parse

Add a graph described by a string to a graph.

avfilter_graph_parse2

Add a graph described by a string to a graph.

avfilter_graph_parse_ptr

Add a graph described by a string to a graph.

avfilter_graph_queue_command

Queue a command for one or more filter instances.

avfilter_graph_request_oldest

Request a frame on the oldest sink link.

avfilter_graph_send_command

Send a command to one or more filter instances.

avfilter_graph_set_auto_convert

Enable or disable automatic format conversion inside the graph.

avfilter_init_dict

Initialize a filter with the supplied dictionary of options.

avfilter_init_str

Initialize a filter with the supplied parameters.

avfilter_inout_alloc

Allocate a single AVFilterInOut entry. Must be freed with avfilter_inout_free(). @return allocated AVFilterInOut on success, NULL on failure.

avfilter_inout_free

Free the supplied list of AVFilterInOut and set *inout to NULL. If *inout is NULL, do nothing.

avfilter_insert_filter

Insert a filter in the middle of an existing link.

avfilter_license

Return the libavfilter license.

avfilter_link

Link two filters together.

avfilter_link_free

Free the link in *link, and set its pointer to NULL.

avfilter_link_get_channels

Get the number of channels of a link. @deprecated Use av_buffersink_get_channels()

avfilter_link_set_closed

Set the closed field of a link. @deprecated applications are not supposed to mess with links, they should close the sinks.

avfilter_make_format64_list
avfilter_next

Iterate over all registered filters. @return If prev is non-NULL, next registered filter after prev or NULL if prev is the last filter. If prev is NULL, return the first registered filter.

avfilter_pad_count

Get the number of elements in a NULL-terminated array of AVFilterPads (e.g. AVFilter.inputs/outputs).

avfilter_pad_get_name

Get the name of an AVFilterPad.

avfilter_pad_get_type

Get the type of an AVFilterPad.

avfilter_process_command

Make the filter instance process a command. It is recommended to use avfilter_graph_send_command().

avfilter_register

Register a filter. This is only needed if you plan to use avfilter_get_by_name later to lookup the AVFilter structure by name. A filter can still by instantiated with avfilter_graph_alloc_filter even if it is not registered.

avfilter_register_all

Initialize the filter system. Register all builtin filters.

avfilter_version

Return the LIBAVFILTER_VERSION_INT constant.

avformat_alloc_context

Allocate an AVFormatContext. avformat_free_context() can be used to free the context and everything allocated by the framework within it.

avformat_alloc_output_context2

Allocate an AVFormatContext for an output format. avformat_free_context() can be used to free the context and everything allocated by the framework within it.

avformat_close_input

Close an opened input AVFormatContext. Free it and all its contents and set *s to NULL.

avformat_configuration

Return the libavformat build-time configuration.

avformat_find_stream_info

Read packets of a media file to get stream information. This is useful for file formats with no headers such as MPEG. This function also computes the real framerate in case of MPEG-2 repeat frame mode. The logical file position is not changed by this function; examined packets may be buffered for later processing.

avformat_flush

Discard all internally buffered data. This can be useful when dealing with discontinuities in the byte stream. Generally works only with formats that can resync. This includes headerless formats like MPEG-TS/TS but should also work with NUT, Ogg and in a limited way AVI for example.

avformat_free_context

Free an AVFormatContext and all its streams. @param s context to free

avformat_get_class

Get the AVClass for AVFormatContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

avformat_get_mov_audio_tags

@return the table mapping MOV FourCCs for audio to AVCodecID.

avformat_get_mov_video_tags

@return the table mapping MOV FourCCs for video to libavcodec AVCodecID.

avformat_get_riff_audio_tags

@return the table mapping RIFF FourCCs for audio to AVCodecID.

avformat_get_riff_video_tags

@defgroup riff_fourcc RIFF FourCCs @{ Get the tables mapping RIFF FourCCs to libavcodec AVCodecIDs. The tables are meant to be passed to av_codec_get_id()/av_codec_get_tag() as in the following code: @code uint32_t tag = MKTAG('H', '2', '6', '4'); const struct AVCodecTag *table[] = { avformat_get_riff_video_tags(), 0 }; enum AVCodecID id = av_codec_get_id(table, tag); @endcode @return the table mapping RIFF FourCCs for video to libavcodec AVCodecID.

avformat_init_output

Allocate the stream private data and initialize the codec, but do not write the header. May optionally be used before avformat_write_header to initialize stream parameters before actually writing the header. If using this function, do not pass the same options to avformat_write_header.

avformat_license

Return the libavformat license.

avformat_match_stream_specifier

Check if the stream st contained in s is matched by the stream specifier spec.

avformat_network_deinit

Undo the initialization done by avformat_network_init. Call it only once for each time you called avformat_network_init.

avformat_network_init

Do global initialization of network libraries. This is optional, and not recommended anymore.

avformat_new_stream

Add a new stream to a media file.

avformat_open_input

Open an input stream and read the header. The codecs are not opened. The stream must be closed with avformat_close_input().

avformat_query_codec

Test if the given container can store a codec.

avformat_queue_attached_pictures
avformat_seek_file

Seek to timestamp ts. Seeking will be done so that the point from which all active streams can be presented successfully will be closest to ts and within min/max_ts. Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.

avformat_transfer_internal_stream_timing_info

Transfer internal timing information from one stream to another.

avformat_version

Return the LIBAVFORMAT_VERSION_INT constant.

avformat_write_header

Allocate the stream private data and write the stream header to an output media file.

avio_accept

Accept and allocate a client context on a server context. @param s the server context @param c the client context, must be unallocated @return >= 0 on success or a negative value corresponding to an AVERROR on failure

avio_alloc_context

Allocate and initialize an AVIOContext for buffered I/O. It must be later freed with avio_context_free().

avio_check

Return AVIO_FLAG_* access flags corresponding to the access permissions of the resource in url, or a negative value corresponding to an AVERROR code in case of failure. The returned access flags are masked by the value in flags.

avio_close

Close the resource accessed by the AVIOContext s and free it. This function can only be used if s was opened by avio_open().

avio_close_dir

Close directory.

avio_close_dyn_buf

Return the written size and a pointer to the buffer. The buffer must be freed with av_free(). Padding of AV_INPUT_BUFFER_PADDING_SIZE is added to the buffer.

avio_closep

Close the resource accessed by the AVIOContext *s, free it and set the pointer pointing to it to NULL. This function can only be used if s was opened by avio_open().

avio_context_free

Free the supplied IO context and everything associated with it.

avio_enum_protocols

Iterate through names of available protocols.

avio_feof

Similar to feof() but also returns nonzero on read errors. @return non zero if and only if at end of file or a read error happened when reading.

avio_find_protocol_name

Return the name of the protocol that will handle the passed URL.

avio_flush

Force flushing of buffered data.

avio_free_directory_entry

Free entry allocated by avio_read_dir().

avio_get_dyn_buf

Return the written size and a pointer to the buffer. The AVIOContext stream is left intact. The buffer must NOT be freed. No padding is added to the buffer.

avio_get_str

Read a string from pb into buf. The reading will terminate when either a NULL character was encountered, maxlen bytes have been read, or nothing more can be read from pb. The result is guaranteed to be NULL-terminated, it will be truncated if buf is too small. Note that the string is not interpreted or validated in any way, it might get truncated in the middle of a sequence for multi-byte encodings.

avio_get_str16le

Read a UTF-16 string from pb and convert it to UTF-8. The reading will terminate when either a null or invalid character was encountered or maxlen bytes have been read. @return number of bytes read (is always <= maxlen)

avio_get_str16be
avio_handshake

Perform one step of the protocol handshake to accept a new client. This function must be called on a client returned by avio_accept() before using it as a read/write context. It is separate from avio_accept() because it may block. A step of the handshake is defined by places where the application may decide to change the proceedings. For example, on a protocol with a request header and a reply header, each one can constitute a step because the application may use the parameters from the request to change parameters in the reply; or each individual chunk of the request can constitute a step. If the handshake is already finished, avio_handshake() does nothing and returns 0 immediately.

avio_open

Create and initialize a AVIOContext for accessing the resource indicated by url. @note When the resource indicated by url has been opened in read+write mode, the AVIOContext can be used only for writing.

avio_open2

Create and initialize a AVIOContext for accessing the resource indicated by url. @note When the resource indicated by url has been opened in read+write mode, the AVIOContext can be used only for writing.

avio_open_dir

Open directory for reading.

avio_open_dyn_buf

Open a write only memory stream.

avio_pause

Pause and resume playing - only meaningful if using a network streaming protocol (e.g. MMS).

avio_printf

@warning Writes up to 4 KiB per call

avio_put_str

Write a NULL-terminated string. @return number of bytes written.

avio_put_str16le

Convert an UTF-8 string to UTF-16LE and write it. @param s the AVIOContext @param str NULL-terminated UTF-8 string

avio_put_str16be

Convert an UTF-8 string to UTF-16BE and write it. @param s the AVIOContext @param str NULL-terminated UTF-8 string

avio_r8

@name Functions for reading from AVIOContext @{

avio_rb16
avio_rb24
avio_rb32
avio_rb64
avio_read

Read size bytes from AVIOContext into buf. @return number of bytes read or AVERROR

avio_read_dir

Get next directory entry.

avio_read_partial

Read size bytes from AVIOContext into buf. Unlike avio_read(), this is allowed to read fewer bytes than requested. The missing bytes can be read in the next call. This always tries to read at least 1 byte. Useful to reduce latency in certain cases. @return number of bytes read or AVERROR

avio_read_to_bprint

Read contents of h into print buffer, up to max_size bytes, or up to EOF.

avio_rl16
avio_rl24
avio_rl32
avio_rl64
avio_seek

fseek() equivalent for AVIOContext. @return new position or AVERROR.

avio_seek_time

Seek to a given timestamp relative to some component stream. Only meaningful if using a network streaming protocol (e.g. MMS.).

avio_size

Get the filesize. @return filesize or AVERROR

avio_skip

Skip given number of bytes forward @return new position or AVERROR.

avio_w8
avio_wb16
avio_wb24
avio_wb32
avio_wb64
avio_wl16
avio_wl24
avio_wl32
avio_wl64
avio_write
avio_write_marker

Mark the written bytestream as a specific type.

avpicture_alloc

@deprecated unused

avpicture_fill

@deprecated use av_image_fill_arrays() instead.

avpicture_free

@deprecated unused

avpicture_get_size

@deprecated use av_image_get_buffer_size() instead.

avpicture_layout

@deprecated use av_image_copy_to_buffer() instead.

avpriv_align_put_bits

Pad the bitstream with zeros up to the next byte boundary.

avpriv_alloc_fixed_dsp

Allocate and initialize a fixed DSP context. note: should be freed with a av_free call when no longer needed.

avpriv_bprint_to_extradata

Finalize buf into extradata and set its size appropriately.

avpriv_codec_get_cap_skip_frame_fill_param
avpriv_copy_bits

Copy the content of src to the bitstream.

avpriv_dict_set_timestamp

Set a dictionary value to an ISO-8601 compliant timestamp string.

avpriv_emms_asm
avpriv_find_start_code
avpriv_float_dsp_alloc

Allocate a float DSP context.

avpriv_get_gamma_from_trc

Determine a suitable 'gamma' value to match the supplied AVColorTransferCharacteristic.

avpriv_get_trc_function_from_trc

Determine the function needed to apply the given AVColorTransferCharacteristic to linear input.

avpriv_h264_has_num_reorder_frames
avpriv_io_delete

Delete a resource.

avpriv_io_move

Move or rename a resource.

avpriv_mpegts_parse_close
avpriv_mpegts_parse_open
avpriv_mpegts_parse_packet
avpriv_new_chapter

Add a new chapter.

avpriv_open

A wrapper for open() setting O_CLOEXEC.

avpriv_put_string

Put the string string in the bitstream.

avpriv_register_devices
avpriv_report_missing_feature

Log a generic warning message about a missing feature.

avpriv_request_sample

Log a generic warning message about a missing feature. Additionally request that a sample showcasing the feature be uploaded.

avpriv_scalarproduct_float_c

Return the scalar product of two vectors.

avpriv_set_pts_info

Set the time base and wrapping info for a given stream. This will be used to interpret the stream's timestamps. If the new time base is invalid (numerator or denominator are non-positive), it leaves the stream unchanged.

avpriv_set_systematic_pal2
avpriv_tempfile

Wrapper to work around the lack of mkstemp() on mingw. Also, tries to create file in /tmp first, if possible. *prefix can be a character constant; *filename will be allocated internally. @return file descriptor of opened file (or negative value corresponding to an AVERROR code on error) and opened file name in **filename. @note On very old libcs it is necessary to set a secure umask before calling this, av_tempfile() can't call umask itself as it is used in libraries and could interfere with the calling application.

avpriv_toupper4
avresample_alloc_context

@deprecated use libswresample

avresample_available

@deprecated use libswresample

avresample_build_matrix

@deprecated use libswresample

avresample_close

@deprecated use libswresample

avresample_config

@deprecated use libswresample

avresample_configuration

@deprecated use libswresample

avresample_convert

@deprecated use libswresample

avresample_convert_frame

@deprecated use libswresample

avresample_free

@deprecated use libswresample

avresample_get_class

@deprecated use libswresample

avresample_get_delay

@deprecated use libswresample

avresample_get_matrix

@deprecated use libswresample

avresample_get_out_samples

@deprecated use libswresample

avresample_is_open

@deprecated use libswresample

avresample_license

@deprecated use libswresample

avresample_open

@deprecated use libswresample

avresample_read

@deprecated use libswresample

avresample_set_channel_mapping

@deprecated use libswresample

avresample_set_compensation

@deprecated use libswresample

avresample_set_matrix

@deprecated use libswresample

avresample_version

@deprecated use libswresample

avsubtitle_free

Free all allocated data in the given subtitle struct.

avutil_configuration

Return the libavutil build-time configuration.

avutil_license

Return the libavutil license.

avutil_version

Return the LIBAVUTIL_VERSION_INT constant.

bcmp
bcopy
bind
bsearch
bzero
calloc
cbrt
cbrtf
cbrtl
ceil
ceilf
ceill
chmod
clearenv
clearerr
clearerr_unlocked
clock
clock_getcpuclockid
clock_getres
clock_gettime
clock_nanosleep
clock_settime
connect
copysign
copysignf
copysignl
cos
cosf
cosh
coshf
coshl
cosl
ctermid
ctime
ctime_r
difftime
div
dprintf
drand48
drand48_r
drem
dremf
dreml
dysize
ecvt
ecvt_r
erand48
erand48_r
erf
erfc
erfcf
erfcl
erff
erfl
exit
exp
exp2
exp2f
exp2l
expf
expl
explicit_bzero
expm1
expm1f
expm1l
fabs
fabsf
fabsl
fchmod
fchmodat
fclose
fcvt
fcvt_r
fdim
fdimf
fdiml
fdopen
feof
feof_unlocked
ferror
ferror_unlocked
ff_add_channel_layout
ff_add_cpb_side_data

Add a CPB properties side data to an encoding context.

ff_add_format

Add fmt to the list of media formats contained in *avff. If *avff is NULL the function allocates the filter formats struct and puts its pointer in *avff.

ff_add_index_entry

Internal version of av_add_index_entry

ff_add_param_change

Add side data to a packet for changing parameters to the given values. Parameters set to 0 aren't included in the change.

ff_add_pixels_clamped_c
ff_add_png_paeth_prediction
ff_all_channel_counts

Construct an AVFilterChannelLayouts coding for any channel layout, with known or unknown disposition.

ff_all_channel_layouts

Construct an empty AVFilterChannelLayouts/AVFilterFormats struct -- representing any channel layout (with known disposition)/sample rate.

ff_all_formats

Return a list of all formats supported by FFmpeg for the given media type.

ff_all_samplerates
ff_alloc_a53_sei

Check AVFrame for A53 side data and allocate and fill SEI message with A53 info

ff_alloc_dir_entry

Allocate directory entry with default values.

ff_alloc_entries
ff_alloc_extradata

Allocate extradata with additional AV_INPUT_BUFFER_PADDING_SIZE at end which is always set to 0.

ff_alloc_input_device_context
ff_alloc_packet
ff_alloc_packet2

Check AVPacket size and/or allocate data.

ff_alloc_picture

Allocate a Picture. The pixels are allocated/set by calling get_buffer() if shared = 0.

ff_audio_data_add_to_fifo

Add samples in AudioData to an AVAudioFifo.

ff_audio_data_alloc

Allocate AudioData.

ff_audio_data_combine

Append data from one AudioData to the end of another.

ff_audio_data_copy

Copy data from one AudioData to another.

ff_audio_data_drain

Drain samples from the start of the AudioData.

ff_audio_data_free

Free AudioData.

ff_audio_data_init

Initialize AudioData using a given source.

ff_audio_data_read_from_fifo

Read samples from an AVAudioFifo to AudioData.

ff_audio_data_realloc

Reallocate AudioData.

ff_audio_data_set_channels
ff_audio_mix

Apply channel mixing to audio data using the current mixing matrix.

ff_audio_mix_alloc

Allocate and initialize an AudioMix context.

ff_audio_mix_free

Free an AudioMix context.

ff_audio_mix_get_matrix

Get the current mixing matrix.

ff_audio_mix_init_x86
ff_audio_mix_set_func

Set mixing function if the parameters match.

ff_audio_mix_set_matrix

Set the current mixing matrix.

ff_audio_resample

Resample audio data.

ff_audio_resample_free

Free a ResampleContext.

ff_audio_resample_init

Allocate and initialize a ResampleContext.

ff_audio_resample_init_aarch64
ff_audio_resample_init_arm
ff_avc_decode_sps
ff_avc_find_startcode
ff_avc_mp4_find_startcode
ff_avc_parse_nal_units
ff_avc_parse_nal_units_buf
ff_avc_write_annexb_extradata
ff_avfilter_graph_update_heap

Update the position of a link in the age heap.

ff_avfilter_link_set_in_status

Set the status field of a link from the source filter. The pts should reflect the timestamp of the status change, in link time base and relative to the frames timeline. In particular, for AVERROR_EOF, it should reflect the end time of the last frame.

ff_avfilter_link_set_out_status

Set the status field of a link from the destination filter. The pts should probably be left unset (AV_NOPTS_VALUE).

ff_avg_pixels16x16_c
ff_avg_pixels8x8_c
ff_avg_qpel16_mc11_old_c
ff_avg_qpel16_mc12_old_c
ff_avg_qpel16_mc13_old_c
ff_avg_qpel16_mc31_old_c
ff_avg_qpel16_mc32_old_c
ff_avg_qpel16_mc33_old_c
ff_avg_qpel8_mc11_old_c
ff_avg_qpel8_mc12_old_c
ff_avg_qpel8_mc13_old_c
ff_avg_qpel8_mc31_old_c
ff_avg_qpel8_mc32_old_c
ff_avg_qpel8_mc33_old_c
ff_block_permute
ff_blockdsp_init
ff_blockdsp_init_alpha
ff_blockdsp_init_arm
ff_blockdsp_init_mips
ff_blockdsp_init_ppc
ff_blockdsp_init_x86
ff_bprint_to_codecpar_extradata

Finalize buf into extradata and set its size appropriately.

ff_brktimegm
ff_channel_layouts_changeref
ff_channel_layouts_ref

Add *ref as a new reference to f.

ff_channel_layouts_unref

Remove a reference to a channel layouts list.

ff_check_alignment
ff_check_h264_startcode

Check presence of H264 startcode @return <0 to stop processing

ff_check_interrupt

Check if the user has requested to interrupt a blocking function associated with cb.

ff_check_pixfmt_descriptors
ff_choose_chroma_location

Chooses a timebase for muxing the specified stream.

ff_choose_timebase

Chooses a timebase for muxing the specified stream.

ff_clean_intra_table_entries
ff_codec_get_id
ff_codec_get_tag
ff_codec_open2_recursive

Call avcodec_open2 recursively by decrementing counter, unlocking mutex, calling the function and then restoring again. Assumes the mutex is already locked

ff_color_frame
ff_combine_frame

Combine the (truncated) bitstream to a complete frame. @return -1 if no complete frame could be created, AVERROR(ENOMEM) if there was a memory allocation error

ff_command_queue_pop
ff_compute_frame_duration

Return the frame duration in seconds. Return 0 if not available.

ff_configure_buffers_for_index
ff_convert_matrix
ff_copy_whiteblacklists

Copies the whilelists from one context to the other

ff_crc04C11DB7_update
ff_crcA001_update
ff_crcEDB88320_update
ff_data_to_hex
ff_dct_encode_init
ff_dct_encode_init_x86
ff_dct_quantize_c
ff_decode_frame_props

Set various frame properties from the codec context / packet data.

ff_default_get_video_buffer
ff_default_query_formats
ff_draw_horiz_band

Draw a horizontal band if supported.

ff_dsputil_init_dwt
ff_dwt_decode
ff_dwt_destroy
ff_dwt_encode
ff_emulated_edge_mc_8
ff_emulated_edge_mc_16
ff_epzs_motion_search
ff_er_add_slice
ff_er_frame_end
ff_er_frame_start
ff_estimate_b_frame_motion
ff_estimate_p_frame_motion
ff_fdctdsp_init
ff_fdctdsp_init_ppc
ff_fdctdsp_init_x86
ff_fetch_timestamp

Fetch timestamps for a specific byte within the current access unit. @param off byte position within the access unit @param remove Found timestamps will be removed if set to 1, kept if set to 0. @param fuzzy Only use found value if it is more informative than what we already have

ff_filter_activate
ff_filter_alloc

Allocate a new filter context and return it.

ff_filter_frame

Send a frame of data to the next filter.

ff_filter_get_nb_threads

Get number of threads for current filter instance. This number is always same or less than graph->nb_threads.

ff_filter_graph_remove_filter

Remove a filter from a graph;

ff_filter_graph_run_once

Run one round of processing on a filter graph.

ff_filter_init_hw_frames

Perform any additional setup required for hardware frames.

ff_find_last_ts
ff_find_stream_index

Find stream index based on format-specific stream ID @return stream index, or < 0 on error

ff_find_unused_picture
ff_fix_long_mvs
ff_fix_long_p_mvs
ff_fixed_dsp_init_x86
ff_flac_decode_frame_header

Validate and decode a frame header. @param avctx AVCodecContext to use as av_log() context @param gb GetBitContext from which to read frame header @param[out] fi frame information @param log_level_offset log level offset. can be used to silence error messages. @return non-zero on error, 0 if ok

ff_flac_get_max_frame_size

Calculate an estimate for the maximum frame size based on verbatim mode. @param blocksize block size, in samples @param ch number of channels @param bps bits-per-sample

ff_flac_is_extradata_valid

Validate the FLAC extradata. @param[in] avctx codec context containing the extradata. @param[out] format extradata format. @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data. @return 1 if valid, 0 if not valid.

ff_flac_is_native_layout
ff_flac_parse_picture
ff_flac_parse_streaminfo

Parse the Streaminfo metadata block @param[out] avctx codec context to set basic stream parameters @param[out] s where parsed information is stored @param[in] buffer pointer to start of 34-byte streaminfo data

ff_flac_set_channel_layout
ff_flac_write_header
ff_float_dsp_init_aarch64
ff_float_dsp_init_arm
ff_float_dsp_init_mips
ff_float_dsp_init_ppc
ff_float_dsp_init_x86
ff_fmt_is_in

Tell if an integer is contained in the provided -1-terminated list of integers. This is useful for determining (for instance) if an AVPixelFormat is in an array of supported formats.

ff_format_io_close
ff_format_output_open

Utility function to open IO stream of output format.

ff_format_set_url

Set AVFormatContext url field to the provided pointer. The pointer must point to a valid string. The existing url field is freed if necessary. Also set the legacy filename field to the same string which was provided in url.

ff_formats_changeref

Before After

ff_formats_ref

Add *ref as a new reference to formats. That is the pointers will point like in the ascii art below:

ff_formats_unref

If *ref is non-NULL, remove *ref as a reference to the format list it currently points to, deallocates that list if this was the last reference, and sets *ref to NULL.

ff_frame_pool_audio_init

Allocate and initialize an audio frame pool.

ff_frame_pool_get

Allocate a new AVFrame, reussing old buffers from the pool when available. This function may be called simultaneously from multiple threads.

ff_frame_pool_get_audio_config

Get the audio frame pool configuration.

ff_frame_pool_get_video_config

Get the video frame pool configuration.

ff_frame_pool_uninit

Deallocate the frame pool. It is safe to call this function while some of the allocated frame are still in use.

ff_frame_pool_video_init

Allocate and initialize a video frame pool.

ff_frame_thread_free
ff_frame_thread_init
ff_framehash_write_header

Set the timebase for each stream from the corresponding codec timebase and print it.

ff_framequeue_add

Add a frame. @return >=0 or an AVERROR code.

ff_framequeue_free

Free the queue and all queued frames.

ff_framequeue_global_init

Init a global structure.

ff_framequeue_init

Init a frame queue and attach it to a global structure.

ff_framequeue_peek

Access a frame in the queue, without removing it. The first frame is numbered 0; the designated frame must exist.

ff_framequeue_skip_samples

Skip samples from the first frame in the queue.

ff_framequeue_take

Take the first frame in the queue. Must not be used with empty queues.

ff_free_picture_tables
ff_free_stream
ff_free_vlc
ff_gen_search

Perform a binary search using read_timestamp().

ff_generate_avci_extradata

Generate standard extradata for AVC-Intra based on width/height and field order.

ff_get_2pass_fcode
ff_get_best_fcode
ff_get_buffer

Get a buffer for a frame. This is a wrapper around AVCodecContext.get_buffer() and should be used instead calling get_buffer() directly.

ff_get_chomp_line

Same as ff_get_line but strip the white-space characters in the text tail

ff_get_extradata

Allocate extradata with additional AV_INPUT_BUFFER_PADDING_SIZE at end which is always set to 0 and fill it from pb.

ff_get_format

Select the (possibly hardware accelerated) pixel format. This is a wrapper around AVCodecContext.get_format() and should be used instead of calling get_format() directly.

ff_get_formatted_ntp_time

Get the NTP time stamp formatted as per the RFC-5905.

ff_get_line

Read a whole line of text from AVIOContext. Stop reading after reaching either a \n, a \0 or EOF. The returned string is always \0-terminated, and may be truncated if the buffer is too small.

ff_get_mb_score
ff_get_packet_palette

Retrieves the palette from a packet, either from side data, or appended to the video data in the packet itself (raw video only). It is commonly used after a call to ff_reshuffle_raw_rgb().

ff_get_pcm_codec_id

Select a PCM codec based on the given parameters.

ff_get_ref_perms_string
ff_get_v_length

Get the length in bytes which is needed to store val as v.

ff_get_video_buffer

Request a picture buffer with a specific set of permissions.

ff_gmc_c
ff_graph_thread_free
ff_graph_thread_init
ff_guess_coded_bitrate

Get an estimated video bitrate based on frame size, frame rate and coded bits per pixel.

ff_guess_image2_codec
ff_h263dsp_init
ff_h263dsp_init_mips
ff_h264chroma_init
ff_h264chroma_init_arm
ff_h264chroma_init_ppc
ff_h264chroma_init_mips
ff_h263dsp_init_x86
ff_h264chroma_init_aarch64
ff_h264chroma_init_x86
ff_hevc_annexb2mp4

Writes Annex B formatted HEVC NAL units to the provided AVIOContext.

ff_hevc_annexb2mp4_buf

Writes Annex B formatted HEVC NAL units to a data buffer.

ff_hex_to_data

Parse a string of hexadecimal strings. Any space between the hexadecimal digits is ignored.

ff_hpeldsp_init
ff_hpeldsp_init_aarch64
ff_hpeldsp_init_alpha
ff_hpeldsp_init_arm
ff_hpeldsp_init_mips
ff_hpeldsp_init_ppc
ff_hpeldsp_init_x86
ff_idctdsp_init
ff_idctdsp_init_aarch64
ff_idctdsp_init_alpha
ff_idctdsp_init_arm
ff_idctdsp_init_mips
ff_idctdsp_init_ppc
ff_idctdsp_init_x86
ff_image_copy_plane_uc_from_x86
ff_img_read_header
ff_img_read_packet
ff_index_search_timestamp

Internal version of av_index_search_timestamp

ff_init_block_index
ff_init_me
ff_init_scantable
ff_init_scantable_permutation
ff_init_scantable_permutation_x86
ff_init_uni_ac_vlc
ff_init_vlc_sparse
ff_insert_pad

Insert a new pad.

ff_int_from_list_or_default

Check if a value is in the list. If not, return the default value

ff_interleave_add_packet

Add packet to AVFormatContext->packet_buffer list, determining its interleaved position using compare() function argument. @return 0, or < 0 on error

ff_interleave_packet_per_dts

Interleave a packet per dts in an output media file.

ff_interleaved_peek

Find the next packet in the interleaving queue for the given stream. The pkt parameter is filled in with the queued packet, including references to the data (which the caller is not allowed to keep or modify).

ff_is_http_proto

Utility function to check if the file uses http or https protocol

ff_isom_write_avcc
ff_isom_write_hvcc

Writes HEVC extradata (parameter sets, declarative SEI NAL units) to the provided AVIOContext.

ff_jpeg2000_dwt_init

Initialize DWT. @param s DWT context @param border coordinates of transformed region {{x0, x1}, {y0, y1}} @param decomp_levels number of decomposition levels @param type 0 for DWT 9/7; 1 for DWT 5/3

ff_jpeg2000_set_significance
ff_jpeg2000_init_component
ff_jpeg2000_reinit
ff_jpeg2000_cleanup
ff_jpeg2000dsp_init
ff_jpeg2000_init_tier1_luts
ff_jpeg2000dsp_init_x86
ff_jpegls_decode_lse

Decode LSE block with initialization parameters

ff_jpegls_decode_picture
ff_jpegls_init_state

Calculate initial JPEG-LS parameters

ff_jpegls_reset_coding_parameters

Calculate JPEG-LS codec values

ff_lock_avformat
ff_make_absolute_url

Convert a relative url into an absolute url, given a base url.

ff_make_format_list

Create a list of supported formats. This is intended for use in AVFilter->query_formats().

ff_make_formatu64_list
ff_match_2uint16

Return the index into tab at which {a,b} match elements {[0],[1]} of tab. If there is no such matching pair then size is returned.

ff_me_cmp_init
ff_me_cmp_init_alpha
ff_me_cmp_init_arm
ff_me_cmp_init_mips
ff_me_cmp_init_ppc
ff_me_cmp_init_x86
ff_merge_channel_layouts

Return a channel layouts/samplerates list which contains the intersection of the layouts/samplerates of a and b. Also, all the references of a, all the references of b, and a and b themselves will be deallocated.

ff_merge_formats

Return a format list which contains the intersection of the formats of a and b. Also, all the references of a, all the references of b, and a and b themselves will be deallocated.

ff_merge_samplerates
ff_metadata_conv
ff_metadata_conv_ctx
ff_mjpeg_build_huffman_codes
ff_mjpeg_decode_dht
ff_mjpeg_decode_dqt
ff_mjpeg_decode_end
ff_mjpeg_decode_frame
ff_mjpeg_decode_init
ff_mjpeg_decode_sof
ff_mjpeg_decode_sos
ff_mjpeg_encode_close
ff_mjpeg_encode_dc
ff_mjpeg_encode_huffman_close
ff_mjpeg_encode_huffman_init
ff_mjpeg_encode_init
ff_mjpeg_encode_mb
ff_mjpeg_encode_picture_frame
ff_mjpeg_encode_picture_header
ff_mjpeg_encode_picture_trailer
ff_mjpeg_encode_stuffing
ff_mjpeg_escape_FF
ff_mjpeg_find_marker
ff_mjpeg_init_hvsample
ff_mjpegenc_huffman_compute_bits
ff_mkdir_p

Automatically create sub-directories

ff_mkv_stereo3d_conv
ff_mpeg4video_split
ff_mpeg_draw_horiz_band
ff_mpeg_flush
ff_mpeg_framesize_alloc
ff_mpeg_ref_picture
ff_mpeg_unref_picture
ff_mpeg_update_thread_context
ff_mpegvideodsp_init
ff_mpegvideodsp_init_ppc
ff_mpegvideodsp_init_x86
ff_mpegvideoencdsp_init
ff_mpegvideoencdsp_init_arm
ff_mpegvideoencdsp_init_mips
ff_mpegvideoencdsp_init_ppc
ff_mpegvideoencdsp_init_x86
ff_mpv_common_defaults

Set the given MpegEncContext to common defaults (same for encoding and decoding). The changed fields will not depend upon the prior state of the MpegEncContext.

ff_mpv_common_end
ff_mpv_common_frame_size_change
ff_mpv_common_init
ff_mpv_common_init_arm
ff_mpv_common_init_axp
ff_mpv_common_init_mips
ff_mpv_common_init_neon
ff_mpv_common_init_ppc
ff_mpv_common_init_x86
ff_mpv_decode_defaults
ff_mpv_decode_init
ff_mpv_encode_end
ff_mpv_encode_init
ff_mpv_encode_init_x86
ff_mpv_encode_picture
ff_mpv_export_qp_table
ff_mpv_frame_end
ff_mpv_frame_start
ff_mpv_idct_init
ff_mpv_motion
ff_mpv_reallocate_putbitbuffer
ff_mpv_reconstruct_mb
ff_mpv_report_decode_progress
ff_mqc_decode

MQ decoder. @param mqc MQ decoder state @param cxstate Context @return Decision (0 to 1)

ff_mqc_encode

code bit d with context cx

ff_mqc_flush

flush the encoder [returns number of bytes encoded]

ff_mqc_flush_to
ff_mqc_init_context_tables

MQ-coder Initialize context tables (QE, NLPS, NMPS)

ff_mqc_init_contexts

MQ-coder context initialisations. @param mqc MQ-coder context

ff_mqc_initdec

Initialize MQ-decoder. @param mqc MQ decoder state @param bp byte pointer @param raw raw mode @param reset reset states

ff_mqc_initenc

initialize the encoder

ff_mqc_length

number of encoded bytes

ff_nal_unit_extract_rbsp
ff_ntp_time

Get the current time since NTP epoch in microseconds.

ff_null_get_video_buffer
ff_packet_list_free

Wipe the list and unref all the packets in it.

ff_packet_list_get

Remove the oldest AVPacket in the list and return it.

ff_packet_list_put

Append an AVPacket to the list.

ff_parse_channel_layout

Parse a channel layout or a corresponding integer representation.

ff_parse_close
ff_parse_creation_time_metadata

Parse creation_time in AVFormatContext metadata if exists and warn if the parsing fails.

ff_parse_key_value

Parse a string with comma-separated key=value pairs. The value strings may be quoted and may contain escaped characters within quoted strings.

ff_parse_mpeg2_descriptor

Parse an MPEG-2 descriptor @param[in] fc Format context (used for logging only) @param st Stream @param stream_type STREAM_TYPE_xxx @param pp Descriptor buffer pointer @param desc_list_end End of buffer @return <0 to stop processing

ff_parse_pixel_format

Parse a pixel format.

ff_parse_sample_format

Parse a sample format name or a corresponding integer representation.

ff_parse_sample_rate

Parse a sample rate.

ff_parse_time_base

Parse a time base.

ff_pixblockdsp_init
ff_pixblockdsp_init_alpha
ff_pixblockdsp_init_arm
ff_pixblockdsp_init_mips
ff_pixblockdsp_init_ppc
ff_pixblockdsp_init_x86
ff_planar_sample_fmts

Construct a formats list containing all planar sample formats.

ff_png_get_nb_channels
ff_png_pass_row_size
ff_png_zalloc
ff_png_zfree
ff_pngdsp_init
ff_pngdsp_init_x86
ff_poll_frame

Poll a frame from the filter chain.

ff_pre_estimate_p_frame_motion
ff_print_debug_info
ff_print_debug_info2

Print debugging info for the given picture.

ff_put_no_rnd_qpel16_mc11_old_c
ff_put_no_rnd_qpel16_mc12_old_c
ff_put_no_rnd_qpel16_mc13_old_c
ff_put_no_rnd_qpel16_mc31_old_c
ff_put_no_rnd_qpel16_mc32_old_c
ff_put_no_rnd_qpel16_mc33_old_c
ff_put_no_rnd_qpel8_mc11_old_c
ff_put_no_rnd_qpel8_mc12_old_c
ff_put_no_rnd_qpel8_mc13_old_c
ff_put_no_rnd_qpel8_mc31_old_c
ff_put_no_rnd_qpel8_mc32_old_c
ff_put_no_rnd_qpel8_mc33_old_c
ff_put_pixels16x16_c
ff_put_pixels8_l2_8
ff_put_pixels8x8_c
ff_put_pixels_clamped_c
ff_put_qpel16_mc11_old_c
ff_put_qpel16_mc12_old_c
ff_put_qpel16_mc13_old_c
ff_put_qpel16_mc31_old_c
ff_put_qpel16_mc32_old_c
ff_put_qpel16_mc33_old_c
ff_put_qpel8_mc11_old_c
ff_put_qpel8_mc12_old_c
ff_put_qpel8_mc13_old_c
ff_put_qpel8_mc31_old_c
ff_put_qpel8_mc32_old_c
ff_put_qpel8_mc33_old_c
ff_put_v

Put val using a variable number of bytes.

ff_qpeldsp_init
ff_qpeldsp_init_mips
ff_qpeldsp_init_x86
ff_query_formats_all_layouts

Set the formats list to all known channel layouts. This function behaves like ff_default_query_formats(), except it only accepts known channel layouts. It should only be used with audio filters.

ff_rate_control_init
ff_rate_control_uninit
ff_rate_estimate_qscale
ff_raw_audio_read_header
ff_raw_data_read_header
ff_raw_read_partial_packet
ff_raw_subtitle_read_header
ff_raw_video_read_header
ff_raw_write_packet
ff_read_frame_flush
ff_read_line_to_bprint

Read a whole line of text from AVIOContext to an AVBPrint buffer. Stop reading after reaching a \r, a \n, a \r\n, a \0 or EOF. The line ending characters are NOT included in the buffer, but they are skipped on the input.

ff_read_line_to_bprint_overwrite

Read a whole line of text from AVIOContext to an AVBPrint buffer overwriting its contents. Stop reading after reaching a \r, a \n, a \r\n, a \0 or EOF. The line ending characters are NOT included in the buffer, but they are skipped on the input.

ff_read_packet

Read a transport packet from a media file.

ff_reduce_index

Ensure the index uses less memory than the maximum specified in AVFormatContext.max_index_size by discarding entries if it grows too large.

ff_reget_buffer

Identical in function to av_frame_make_writable(), except it uses ff_get_buffer() to allocate the buffer when needed.

ff_request_frame

Request an input frame from the filter at the other end of the link.

ff_reset_entries
ff_reshuffle_raw_rgb

Reshuffles the lines to use the user specified stride.

ff_rfps_add_frame

add frame for rfps calculation.

ff_rfps_calculate
ff_rl_free

Free the contents of a dynamically allocated table.

ff_rl_init

@param static_store static uint8_t array[2][2*MAX_RUN + MAX_LEVEL + 3] which will hold the level and run tables, if this is NULL av_malloc() will be used

ff_rl_init_vlc
ff_sample_fmt_is_planar
ff_sdp_write_media

Append the media-specific SDP fragment for the media stream c to the buffer buff.

ff_seek_frame_binary

Perform a binary search using av_index_search_timestamp() and AVInputFormat.read_timestamp().

ff_set_cmp
ff_set_common_channel_layouts

A helper for query_formats() which sets all links to the same list of channel layouts/sample rates. If there are no links hooked to this filter, the list is freed.

ff_set_common_formats

A helper for query_formats() which sets all links to the same list of formats. If there are no links hooked to this filter, the list of formats is freed.

ff_set_common_samplerates
ff_set_dimensions

Check that the provided frame dimensions are valid and set them on the codec context.

ff_set_qscale
ff_set_sar

Check that the provided sample aspect ratio is valid and set it on the codec context.

ff_side_data_set_encoder_stats
ff_side_data_update_matrix_encoding

Add or update AV_FRAME_DATA_MATRIXENCODING side data.

ff_slice_thread_execute_with_mainfunc
ff_slice_thread_free
ff_slice_thread_init
ff_standardize_creation_time

Standardize creation_time metadata in AVFormatContext to an ISO-8601 timestamp string.

ff_stream_add_bitstream_filter

Add a bitstream filter to a stream.

ff_stream_encode_params_copy

Copy encoding parameters from source to destination stream

ff_thread_await_progress

Wait for earlier decoding threads to finish reference pictures. Call this before accessing some part of a picture, with a given value for progress, and it will return after the responsible decoding thread calls ff_thread_report_progress() with the same or higher value for progress.

ff_thread_await_progress2
ff_thread_can_start_frame
ff_thread_decode_frame

Submit a new frame to a decoding thread. Returns the next available frame in picture. *got_picture_ptr will be 0 if none is available. The return value on success is the size of the consumed packet for compatibility with avcodec_decode_video2(). This means the decoder has to consume the full packet.

ff_thread_finish_setup

If the codec defines update_thread_context(), call this when they are ready for the next thread to start decoding the next frame. After calling it, do not change any variables read by the update_thread_context() method, or call ff_thread_get_buffer().

ff_thread_flush

Wait for decoding threads to finish and reset internal state. Called by avcodec_flush_buffers().

ff_thread_free
ff_thread_get_buffer

Wrapper around get_buffer() for frame-multithreaded codecs. Call this function instead of ff_get_buffer(f). Cannot be called after the codec has called ff_thread_finish_setup().

ff_thread_get_format

Wrapper around get_format() for frame-multithreaded codecs. Call this function instead of avctx->get_format(). Cannot be called after the codec has called ff_thread_finish_setup().

ff_thread_init
ff_thread_ref_frame
ff_thread_release_buffer

Wrapper around release_buffer() frame-for multithreaded codecs. Call this function instead of avctx->release_buffer(f). The AVFrame will be copied and the actual release_buffer() call will be performed later. The contents of data pointed to by the AVFrame should not be changed until ff_thread_get_buffer() is called on it.

ff_thread_report_progress

Notify later decoding threads when part of their reference picture is ready. Call this when some part of the picture is finished decoding. Later calls with lower values of progress have no effect.

ff_thread_report_progress2
ff_tlog_link
ff_tlog_ref
ff_udp_get_local_port
ff_udp_set_remote_url
ff_unlock_avformat
ff_update_cur_dts

Update cur_dts of all streams based on the given timestamp and AVStream.

ff_update_duplicate_context
ff_update_link_current_pts
ff_update_picture_tables
ff_url_join

Assemble a URL string from components. This is the reverse operation of av_url_split.

ff_urlcontext_child_class_next
ff_vbv_update
ff_videodsp_init
ff_videodsp_init_aarch64
ff_videodsp_init_arm
ff_videodsp_init_mips
ff_videodsp_init_ppc
ff_videodsp_init_x86
ff_write_chained

Write a packet to another muxer than the one the user originally intended. Useful when chaining muxers, where one muxer internally writes a received packet to another muxer.

ff_write_pass1_stats
ff_write_quant_matrix
ffio_close_null_buf

Close a null buffer.

ffio_ensure_seekback

Ensures that the requested seekback buffer size will be available

ffio_fdopen

Create and initialize a AVIOContext for accessing the resource referenced by the URLContext h. @note When the URLContext h has been opened in read+write mode, the AVIOContext can be used only for writing.

ffio_fill
ffio_free_dyn_buf

Free a dynamic buffer.

ffio_get_checksum
ffio_geturlcontext

Return the URLContext associated with the AVIOContext

ffio_init_checksum
ffio_init_context
ffio_limit
ffio_open_dyn_packet_buf

Open a write only packetized memory stream with a maximum packet size of 'max_packet_size'. The stream is stored in a memory buffer with a big-endian 4 byte header giving the packet size in bytes.

ffio_open_null_buf

Open a write-only fake memory stream. The written data is not stored anywhere - this is only used for measuring the amount of data written.

ffio_open_whitelist
ffio_read_indirect

Read size bytes from AVIOContext, returning a pointer. Note that the data pointed at by the returned pointer is only valid until the next call that references the same IO context. @param s IO context @param buf pointer to buffer into which to assemble the requested data if it is not available in contiguous addresses in the underlying buffer @param size number of bytes requested @param data address at which to store pointer: this will be a a direct pointer into the underlying buffer if the requested number of bytes are available at contiguous addresses, otherwise will be a copy of buf @return number of bytes read or AVERROR

ffio_read_size

Read size bytes from AVIOContext into buf. Check that exactly size bytes have been read. @return number of bytes read or AVERROR

ffio_read_varlen
ffio_rewind_with_probe_data

Rewind the AVIOContext using the specified buffer containing the first buf_size bytes of the file. Used after probing to avoid seeking. Joins buf and s->buffer, taking any overlap into consideration. @note s->buffer must overlap with buf or they can't be joined and the function fails

ffio_set_buf_size

@warning must be called before any I/O

fflush
fflush_unlocked
ffs
ffsl
ffsll
ffurl_accept

Accept an URLContext c on an URLContext s

ffurl_alloc

Create a URLContext for accessing to the resource indicated by url, but do not initiate the connection yet.

ffurl_close
ffurl_closep

Close the resource accessed by the URLContext h, and free the memory used by it. Also set the URLContext pointer to NULL.

ffurl_connect

Connect an URLContext that has been allocated by ffurl_alloc

ffurl_get_file_handle

Return the file descriptor associated with this URL. For RTP, this will return only the RTP file descriptor, not the RTCP file descriptor.

ffurl_get_multi_file_handle

Return the file descriptors associated with this URL.

ffurl_get_protocols

Construct a list of protocols matching a given whitelist and/or blacklist.

ffurl_get_short_seek

Return the current short seek threshold value for this URL.

ffurl_handshake

Perform one step of the protocol handshake to accept a new client. See avio_handshake() for details. Implementations should try to return decreasing values. If the protocol uses an underlying protocol, the underlying handshake is usually the first step, and the return value can be: (largest value for this protocol) + (return value from other protocol)

ffurl_open
ffurl_open_whitelist

Create an URLContext for accessing to the resource indicated by url, and open it.

ffurl_read

Read up to size bytes from the resource accessed by h, and store the read bytes in buf.

ffurl_read_complete

Read as many bytes as possible (up to size), calling the read function multiple times if necessary. This makes special short-read handling in applications unnecessary, if the return value is < size then it is certain there was either an error or the end of file was reached.

ffurl_seek

Change the position that will be used by the next read/write operation on the resource accessed by h.

ffurl_shutdown

Signal the URLContext that we are done reading or writing the stream.

ffurl_size

Return the filesize of the resource accessed by h, AVERROR(ENOSYS) if the operation is not supported by h, or another negative value corresponding to an AVERROR error code in case of failure.

ffurl_write

Write size bytes from buf to the resource accessed by h.

fgetc
fgetc_unlocked
fgetpos
fgets
fileno
fileno_unlocked
finite
finitef
finitel
flockfile
floor
floorf
floorl
fma
fmaf
fmal
fmax
fmaxf
fmaxl
fmemopen
fmin
fminf
fminl
fmod
fmodf
fmodl
fopen
fprintf
fputc
fputc_unlocked
fputs
fread
fread_unlocked
free
freopen
frexp
frexpf
frexpl
fscanf
fscanf1
fseek
fseeko
fsetpos
fstat
fstatat
ftell
ftello
ftrylockfile
funlockfile
futimens
fwrite
fwrite_unlocked
gamma
gammaf
gammal
gcvt
getc
getc_unlocked
getchar
getchar_unlocked
getdelim
getenv
getline
getloadavg
getpeername
getsockname
getsockopt
getsubopt
getw
glob
globfree
gmtime
gmtime_r
gnu_dev_major
gnu_dev_makedev
gnu_dev_minor
hypot
hypotf
hypotl
ilogb
ilogbf
ilogbl
imaxabs
imaxdiv
index
initstate
initstate_r
isfdtype
isinf
isinff
isinfl
isnan
isnanf
isnanl
j0
j0f
j0l
j1
j1f
j1l
jn
jnf
jnl
jrand48
jrand48_r
l64a
labs
lchmod
lcong48
lcong48_r
ldexp
ldexpf
ldexpl
ldiv
lgamma
lgamma_r
lgammaf
lgammaf_r
lgammal
lgammal_r
listen
llabs
lldiv
llrint
llrintf
llrintl
llround
llroundf
llroundl
localtime
localtime_r
log
log1p
log1pf
log1pl
log2
log2f
log2l
log10
log10f
log10l
logb
logbf
logbl
logf
logl
lrand48
lrand48_r
lrint
lrintf
lrintl
lround
lroundf
lroundl
lstat
malloc
mblen
mbstowcs
mbtowc
memccpy
memchr
memcmp
memcpy
memmove
memset
mkdir
mkdirat
mkdtemp
mkfifo
mkfifoat
mknod
mknodat
mkstemp
mkstemps
mktemp
mktime
modf
modff
modfl
mrand48
mrand48_r
nan
nanf
nanl
nanosleep
nearbyint
nearbyintf
nearbyintl
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
nrand48
nrand48_r
on_exit
open_memstream
pclose
perror
popen
posix_memalign
pow
powf
powl
printf
pselect
pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
pthread_attr_getguardsize
pthread_attr_getinheritsched
pthread_attr_getschedparam
pthread_attr_getschedpolicy
pthread_attr_getscope
pthread_attr_getstack
pthread_attr_getstackaddr
pthread_attr_getstacksize
pthread_attr_init
pthread_attr_setdetachstate
pthread_attr_setguardsize
pthread_attr_setinheritsched
pthread_attr_setschedparam
pthread_attr_setschedpolicy
pthread_attr_setscope
pthread_attr_setstack
pthread_attr_setstackaddr
pthread_attr_setstacksize
pthread_barrier_destroy
pthread_barrier_init
pthread_barrier_wait
pthread_barrierattr_destroy
pthread_barrierattr_getpshared
pthread_barrierattr_init
pthread_barrierattr_setpshared
pthread_cancel
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_condattr_destroy
pthread_condattr_getclock
pthread_condattr_getpshared
pthread_condattr_init
pthread_condattr_setclock
pthread_condattr_setpshared
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getcpuclockid
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_mutex_consistent
pthread_mutex_destroy
pthread_mutex_getprioceiling
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_setprioceiling
pthread_mutex_timedlock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_mutexattr_destroy
pthread_mutexattr_getprioceiling
pthread_mutexattr_getprotocol
pthread_mutexattr_getpshared
pthread_mutexattr_getrobust
pthread_mutexattr_gettype
pthread_mutexattr_init
pthread_mutexattr_setprioceiling
pthread_mutexattr_setprotocol
pthread_mutexattr_setpshared
pthread_mutexattr_setrobust
pthread_mutexattr_settype
pthread_once
pthread_rwlock_destroy
pthread_rwlock_init
pthread_rwlock_rdlock
pthread_rwlock_timedrdlock
pthread_rwlock_timedwrlock
pthread_rwlock_tryrdlock
pthread_rwlock_trywrlock
pthread_rwlock_unlock
pthread_rwlock_wrlock
pthread_rwlockattr_destroy
pthread_rwlockattr_getkind_np
pthread_rwlockattr_getpshared
pthread_rwlockattr_init
pthread_rwlockattr_setkind_np
pthread_rwlockattr_setpshared
pthread_self
pthread_setcancelstate
pthread_setcanceltype
pthread_setschedparam
pthread_setschedprio
pthread_setspecific
pthread_spin_destroy
pthread_spin_init
pthread_spin_lock
pthread_spin_trylock
pthread_spin_unlock
pthread_testcancel
putc
putc_unlocked
putchar
putchar_unlocked
putenv
puts
putw
qecvt
qecvt_r
qfcvt
qfcvt_r
qgcvt
qsort
quick_exit
rand
rand_r
random
random_r
realloc
realpath
recv
recvfrom
recvmsg
remainder
remainderf
remainderl
remove
remquo
remquof
remquol
rename
renameat
rewind
rindex
rint
rintf
rintl
round
roundf
roundl
rpmatch
scalb
scalbf
scalbl
scalbln
scalblnf
scalblnl
scalbn
scalbnf
scalbnl
scanf
scanf1
sched_get_priority_max
sched_get_priority_min
sched_getparam
sched_getscheduler
sched_rr_get_interval
sched_setparam
sched_setscheduler
sched_yield
seed48
seed48_r
select
send
sendmsg
sendto
setbuf
setbuffer
setenv
setlinebuf
setsockopt
setstate
setstate_r
setvbuf
shutdown
significand
significandf
significandl
sin
sinf
sinh
sinhf
sinhl
sinl
snprintf
sockatmark
socket
socketpair
sprintf
sqrt
sqrtf
sqrtl
srand
srand48
srand48_r
srandom
srandom_r
sscanf
sscanf1
stat
stime
stpcpy
stpncpy
strcasecmp
strcasecmp_l
strcat
strchr
strcmp
strcoll
strcoll_l
strcpy
strcspn
strdup
strerror
strerror_l
strerror_r
strftime
strftime_l
strlen
strncasecmp
strncasecmp_l
strncat
strncmp
strncpy
strndup
strnlen
strpbrk
strrchr
strsep
strsignal
strspn
strstr
strtod
strtof
strtoimax
strtok
strtok_r
strtol
strtold
strtoll
strtoq
strtoul
strtoull
strtoumax
strtouq
strxfrm
strxfrm_l
swr_alloc

Allocate SwrContext.

swr_alloc_set_opts

Allocate SwrContext if needed and set/reset common parameters.

swr_build_matrix

Generate a channel mixing matrix.

swr_close

Closes the context so that swr_is_initialized() returns 0.

swr_config_frame

Configure or reconfigure the SwrContext using the information provided by the AVFrames.

swr_convert

Convert audio.

swr_convert_frame

Convert the samples in the input AVFrame and write them to the output AVFrame.

swr_drop_output

Drops the specified number of output samples.

swr_free

Free the given SwrContext and set the pointer to NULL.

swr_get_class

Get the AVClass for SwrContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

swr_get_delay

Gets the delay the next input sample will experience relative to the next output sample.

swr_get_out_samples

Find an upper bound on the number of samples that the next swr_convert call will output, if called with in_samples of input samples. This depends on the internal state, and anything changing the internal state (like further swr_convert() calls) will may change the number of samples swr_get_out_samples() returns for the same number of input samples.

swr_init

Initialize context after user parameters have been set. @note The context must be configured using the AVOption API.

swr_inject_silence

Injects the specified number of silence samples.

swr_is_initialized

Check whether an swr context has been initialized or not.

swr_next_pts

Convert the next timestamp from input to output timestamps are in 1/(in_sample_rate * out_sample_rate) units.

swr_set_channel_mapping

Set a customized input channel mapping.

swr_set_compensation

Activate resampling compensation ("soft" compensation). This function is internally called when needed in swr_next_pts().

swr_set_matrix

Set a customized remix matrix.

swresample_configuration

Return the swr build-time configuration.

swresample_license

Return the swr license.

swresample_version

Return the @ref LIBSWRESAMPLE_VERSION_INT constant.

sws_addVec
sws_allocVec

Allocate and return an uninitialized vector with length coefficients.

sws_alloc_context

Allocate an empty SwsContext. This must be filled and passed to sws_init_context(). For filling see AVOptions, options.c and sws_setColorspaceDetails().

sws_cloneVec
sws_convVec
sws_convertPalette8ToPacked24

Convert an 8-bit paletted frame into a frame with a color depth of 24 bits.

sws_convertPalette8ToPacked32

Convert an 8-bit paletted frame into a frame with a color depth of 32 bits.

sws_freeContext

Free the swscaler context swsContext. If swsContext is NULL, then does nothing.

sws_freeFilter
sws_freeVec
sws_getCachedContext

Check if context can be reused, otherwise reallocate a new one.

sws_getCoefficients

Return a pointer to yuv<->rgb coefficients for the given colorspace suitable for sws_setColorspaceDetails().

sws_getColorspaceDetails

@return -1 if not supported

sws_getConstVec
sws_getContext

Allocate and return an SwsContext. You need it to perform scaling/conversion operations using sws_scale().

sws_getDefaultFilter
sws_getGaussianVec

Return a normalized Gaussian curve used to filter stuff quality = 3 is high quality, lower is lower quality.

sws_getIdentityVec
sws_get_class

Get the AVClass for swsContext. It can be used in combination with AV_OPT_SEARCH_FAKE_OBJ for examining options.

sws_init_context

Initialize the swscaler context sws_context.

sws_isSupportedEndiannessConversion

@param[in] pix_fmt the pixel format @return a positive value if an endianness conversion for pix_fmt is supported, 0 otherwise.

sws_isSupportedInput

Return a positive value if pix_fmt is a supported input format, 0 otherwise.

sws_isSupportedOutput

Return a positive value if pix_fmt is a supported output format, 0 otherwise.

sws_normalizeVec

Scale all the coefficients of a so that their sum equals height.

sws_printVec2
sws_scale

Scale the image slice in srcSlice and put the resulting scaled slice in the image in dst. A slice is a sequence of consecutive rows in an image.

sws_scaleVec

Scale all the coefficients of a by the scalar value.

sws_setColorspaceDetails

@param dstRange flag indicating the while-black range of the output (1=jpeg / 0=mpeg) @param srcRange flag indicating the while-black range of the input (1=jpeg / 0=mpeg) @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x] @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x] @param brightness 16.16 fixed point brightness correction @param contrast 16.16 fixed point contrast correction @param saturation 16.16 fixed point saturation correction @return -1 if not supported

sws_shiftVec
sws_subVec
swscale_configuration

Return the libswscale build-time configuration.

swscale_license

Return the libswscale license.

swscale_version

@defgroup libsws libswscale Color conversion and scaling library.

system
tan
tanf
tanh
tanhf
tanhl
tanl
tempnam
tgamma
tgammaf
tgammal
time
timegm
timelocal
timer_create
timer_delete
timer_getoverrun
timer_gettime
timer_settime
timespec_get
tmpfile
tmpnam
tmpnam_r
trunc
truncf
truncl
tzset
umask
ungetc
unsetenv
utimensat
valloc
vdprintf
vfprintf
vfscanf
vfscanf1
vprintf
vscanf
vscanf1
vsnprintf
vsprintf
vsscanf
vsscanf1
wcstoimax
wcstombs
wcstoumax
wctomb
y0
y0f
y0l
y1
y1f
y1l
yn
ynf
ynl

Type Definitions

AMFDataType
AVActiveFormatDescription
AVAppToDevMessageType

Message types used by avdevice_app_to_dev_control_message().

AVAudioServiceType
AVChromaLocation

Location of chroma samples.

AVClassCategory
AVCodecID

Identify the syntax and semantics of the bitstream. The principle is roughly: Two decoders with the same ID can decode the same streams. Two encoders with the same ID can encode compatible streams. There may be slight deviations from the principle due to implementation details.

AVColorPrimaries

Chromaticity coordinates of the source primaries. These values match the ones defined by ISO/IEC 23001-8_2013 § 7.1.

AVColorRange

MPEG vs JPEG YUV range.

AVColorSpace

YUV colorspace type. These values match the ones defined by ISO/IEC 23001-8_2013 § 7.3.

AVColorTransferCharacteristic

Color Transfer Characteristic. These values match the ones defined by ISO/IEC 23001-8_2013 § 7.2.

AVDevToAppMessageType

Message types used by avdevice_dev_to_app_control_message().

AVDiscard

@ingroup lavc_decoding

AVDurationEstimationMethod

The duration of a video can be estimated through various ways, and this enum can be used to know how the duration was estimated.

AVEscapeMode
AVFieldOrder
AVFilterLink__bindgen_ty_1

stage of the initialization of the link properties (dimensions, etc)

AVFrameSideDataType

@defgroup lavu_frame AVFrame @ingroup lavu_data

AVHWDeviceType
AVHWFrameTransferDirection
AVIODataMarkerType

Different data types that can be returned via the AVIO write_data_type callback.

AVIODirEntryType

Directory entry types.

AVLockOp

Lock operation used by lockmgr

AVMatrixEncoding
AVMediaType

@addtogroup lavu_media Media Type @brief Media Type

AVMixCoeffType

@deprecated use libswresample

AVOpenCallback
AVOptionType

@defgroup avoptions AVOptions @ingroup lavu_data @{ AVOptions provide a generic system to declare options on arbitrary structs ("objects"). An option can have a help text, a type and a range of possible values. Options may then be enumerated, read and written to.

AVPacketSideDataType

@defgroup lavc_packet AVPacket

AVPictureStructure

@defgroup lavc_parsing Frame parsing @{

AVPictureType

@} @} @defgroup lavu_picture Image related

AVPixelFormat

Pixel format.

AVResampleDitherMethod

@deprecated use libswresample

AVResampleFilterType

@deprecated use libswresample

AVRounding

Rounding methods.

AVSampleFormat

Audio sample formats

AVSideDataParamChangeFlags
AVStereo3DType

List of possible 3D Types

AVStereo3DView

List of possible view types.

AVStreamParseType

@}

AVSubtitleType
AVTimebaseSource
AVTimecodeFlag
AVWriteUncodedFrameFlags

Flags for AVFormatContext.write_uncoded_frame()

DWTType
FILE
FLACExtradataFormat
FlvTagType
HuffmanTableOption

Enum for the Huffman encoding strategy.

Jpeg2000Markers
Jpeg2000Quantsty
JpegMarker
MatroskaColourChromaSitingHorz
MatroskaColourChromaSitingVert
MatroskaTrackEncodingCompAlgo
MatroskaTrackType
MatroskaVideoDisplayUnit
MatroskaVideoFieldOrder
MatroskaVideoInterlaceFlag
MatroskaVideoProjectionType
MatroskaVideoStereoModeType
OutputFormat
PatternType
RemapPoint
SwrDitherType

Dithering algorithms

SwrEngine

Resampling Engines

SwrFilterType

Resampling Filter Types

_Float32
_Float32x
_Float64
_Float64x
_IO_lock_t
__FILE
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__codecvt_result
__compar_fn_t
__cpu_mask
__daddr_t
__dev_t
__fd_mask
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__gwchar_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__intmax_t
__intptr_t
__io_close_fn
__io_read_fn
__io_seek_fn
__io_write_fn
__jmp_buf
__key_t
__locale_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__size_t
__socket_type
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uintmax_t
__useconds_t
_bindgen_ty_1
_bindgen_ty_2

Flags for frame cropping.

_bindgen_ty_3

Flags to apply to frame mappings.

_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
_bindgen_ty_8
_bindgen_ty_9
_bindgen_ty_10
_bindgen_ty_11
_bindgen_ty_12
_bindgen_ty_13
_bindgen_ty_14
_bindgen_ty_15
_bindgen_ty_16
_bindgen_ty_17
_bindgen_ty_18
_bindgen_ty_19
_bindgen_ty_20
_bindgen_ty_21
_bindgen_ty_22
_bindgen_ty_23
_bindgen_ty_24
_bindgen_ty_25
_bindgen_ty_26
_bindgen_ty_27
_bindgen_ty_28
_bindgen_ty_29
atomic_bool
atomic_char
atomic_char16_t
atomic_char32_t
atomic_int
atomic_int_fast8_t
atomic_int_fast16_t
atomic_int_fast32_t
atomic_int_fast64_t
atomic_int_least8_t
atomic_int_least16_t
atomic_int_least32_t
atomic_int_least64_t
atomic_intmax_t
atomic_intptr_t
atomic_llong
atomic_long
atomic_ptrdiff_t
atomic_schar
atomic_short
atomic_size_t
atomic_uchar
atomic_uint
atomic_uint_fast8_t
atomic_uint_fast16_t
atomic_uint_fast32_t
atomic_uint_fast64_t
atomic_uint_least8_t
atomic_uint_least16_t
atomic_uint_least32_t
atomic_uint_least64_t
atomic_uintmax_t
atomic_uintptr_t
atomic_ullong
atomic_ulong
atomic_ushort
atomic_wchar_t
av_format_control_message

Callback used by devices to communicate with application.

av_pixelutils_sad_fn

Sum of abs(src1[x] - src2[x])

avfilter_action_func

A function pointer passed to the @ref AVFilterGraph.execute callback to be executed multiple times, possibly in parallel.

avfilter_execute_func

A function executing multiple jobs, possibly in parallel.

avpriv_trc_function
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
daddr_t
dev_t
double_t
fd_mask
ff_parse_key_val_cb

Callback function type for ff_parse_key_value.

float_t
fpos_t
fsblkcnt_t
fsfilcnt_t
fsid_t
gid_t
h264_chroma_mc_func
id_t
idct_permutation_type
idtype_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
key_t
locale_t
loff_t
me_cmp_func
memory_order
mix_func
mode_t
nlink_t
off_t
op_fill_func
op_pixels_func
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
qpel_mc_func
quad_t
register_t
sa_family_t
sigset_t
socklen_t
suseconds_t
time_t
timer_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
ulong
ushort
va_list
wchar_t
x86_reg

Unions

AVOption__bindgen_ty_1

the default value for scalar options

__mbstate_t__bindgen_ty_1
__pthread_cond_s__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2
av_alias16
av_alias32
av_alias64
av_intfloat32
av_intfloat64
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t
unaligned_16
unaligned_32
unaligned_64