Name Description Size Coverage
attributes.h @file Macro definitions for various function/variable attributes 4996 -
avconfig.h Generated by ffmpeg configure 180 -
avutil.h @file @ingroup lavu Convenience header that includes @ref lavu "libavutil"'s core. 9492 -
buffer.h @file @ingroup lavu_buffer refcounted data buffer API 11998 -
channel_layout.h @file @ingroup lavu_audio_channels Public libavutil channel layout APIs header. 34091 -
common.h @file common internal and external API header 17563 -
cpu.h force usage of selected flags (OR) 6769 -
dict.h @file Public dictionary API. @deprecated AVDictionary is provided for compatibility with libav. It is both in implementation as well as API inefficient. It does not scale and is extremely slow with large dictionaries. It is recommended that new code uses our tree container from tree.c/h where applicable, which uses AVL trees to achieve O(log n) performance. 9521 -
error.h @file error code definitions 5555 -
frame.h @file @ingroup lavu_frame reference-counted frame API 41912 -
hwcontext.h OpenHarmony Codec device 24170 -
hwcontext_drm.h @file API-specific header for AV_HWDEVICE_TYPE_DRM. Internal frame allocation is not currently supported - all frames must be allocated by the user. Thus AVHWFramesContext is always NULL, though this may change if support for frame allocation is added in future. 4673 -
hwcontext_vaapi.h @file API-specific header for AV_HWDEVICE_TYPE_VAAPI. Dynamic frame pools are supported, but note that any pool used as a render target is required to be of fixed size in order to be be usable as an argument to vaCreateContext(). For user-allocated pools, AVHWFramesContext.pool must return AVBufferRefs with the data pointer set to a VASurfaceID. 3787 -
intfloat.h Reinterpret a 32-bit integer as a float. 1726 -
log.h Object initialization has finished and it is now in the 'runtime' stage. This affects e.g. what options can be set on the object (only AV_OPT_FLAG_RUNTIME_PARAM options can be set on initialized objects). 14088 -
macros.h @file @ingroup lavu Utility Preprocessor macros 2304 -
mathematics.h @file @addtogroup lavu_math Mathematical utilities for working with timestamp and time base. 9565 -
mem.h @file @ingroup lavu_mem Memory handling functions 20457 -
pixfmt.h @file pixel format definitions 47056 -
rational.h @file @ingroup lavu_math_rational Utilities for rational number calculation. @author Michael Niedermayer <michaelni@gmx.at> 6287 -
samplefmt.h @addtogroup lavu_audio @{ @defgroup lavu_sampfmts Audio sample formats Audio sample format enumeration and related convenience functions. @{ 10301 -
version.h @file @ingroup lavu Libavutil version macros 4195 -