Allocate a custom buffer
Hardware accelerated codec capabilities. see AV_HWACCEL_CODEC_CAP_*
Internal hwaccel capabilities.
Called for every Macroblock in a slice.
Callback for parameter data (SPS/PPS/VPS etc).
Callback for each slice.
Called at the end of each frame or field picture.
Fill the given hw_frames context with current codec parameters. Called from get_format. Refer to avcodec_get_hw_frames_parameters() for details.
Size of per-frame hardware accelerator private data.
Codec implemented by the hardware accelerator.
Initialize the hwaccel private data.
Name of the hardware accelerated codec. The name is globally unique among encoders and among decoders (but an encoder and a decoder can share the same name).
Supported pixel format.
Size of the private data to allocate in AVCodecInternal.hwaccel_priv_data.
Called at the beginning of each frame or field picture.
Type of codec implemented by the hardware accelerator.
Uninitialize the hwaccel private data.
@defgroup lavc_hwaccel AVHWAccel
@note Nothing in this structure should be accessed by the user. At some point in future it will not be externally visible at all.
@{