ffmpeg.libavutil.video_enc_params

Undocumented in source.

Members

Enums

AVVideoEncParamsType
enum AVVideoEncParamsType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

av_video_enc_params_alloc
AVVideoEncParams* av_video_enc_params_alloc(AVVideoEncParamsType type, uint nb_blocks, size_t* out_size)

Allocates memory for AVVideoEncParams of the given type, plus an array of {@code nb_blocks} AVVideoBlockParams and initializes the variables. Can be freed with a normal av_free() call.

av_video_enc_params_block
AVVideoBlockParams* av_video_enc_params_block(AVVideoEncParams* par, uint idx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_video_enc_params_create_side_data
AVVideoEncParams* av_video_enc_params_create_side_data(AVFrame* frame, AVVideoEncParamsType type, uint nb_blocks)

Allocates memory for AVEncodeInfoFrame plus an array of {@code nb_blocks} AVEncodeInfoBlock in the given AVFrame {@code frame} as AVFrameSideData of type AV_FRAME_DATA_VIDEO_ENC_PARAMS and initializes the variables.

Structs

AVVideoBlockParams
struct AVVideoBlockParams

Data structure for storing block-level encoding information. It is allocated as a part of AVVideoEncParams and should be retrieved with av_video_enc_params_block().

AVVideoEncParams
struct AVVideoEncParams

Video encoding parameters for a given frame. This struct is allocated along with an optional array of per-block AVVideoBlockParams descriptors. Must be allocated with av_video_enc_params_alloc().

Meta