FFmpeg
|
#include <limits.h>
#include <stddef.h>
#include <stdint.h>
#include "buffer.h"
#include "common.h"
#include "frame.h"
#include "mem.h"
#include "video_enc_params.h"
Go to the source code of this file.
Functions | |
AVVideoEncParams * | av_video_enc_params_alloc (enum AVVideoEncParamsType type, unsigned int nb_blocks, size_t *out_size) |
Allocates memory for AVVideoEncParams of the given type, plus an array of. More... | |
AVVideoEncParams * | av_video_enc_params_create_side_data (AVFrame *frame, enum AVVideoEncParamsType type, unsigned int nb_blocks) |
Allocates memory for AVEncodeInfoFrame plus an array of. More... | |
AVVideoEncParams* av_video_enc_params_alloc | ( | enum AVVideoEncParamsType | type, |
unsigned int | nb_blocks, | ||
size_t * | out_size | ||
) |
Allocates memory for AVVideoEncParams of the given type, plus an array of.
AVVideoBlockParams and initializes the variables. Can be freed with a normal av_free() call.
out_size | if non-NULL, the size in bytes of the resulting data array is written here. |
Definition at line 29 of file video_enc_params.c.
Referenced by av_video_enc_params_create_side_data().
AVVideoEncParams* av_video_enc_params_create_side_data | ( | AVFrame * | frame, |
enum AVVideoEncParamsType | type, | ||
unsigned int | nb_blocks | ||
) |
Allocates memory for AVEncodeInfoFrame plus an array of.
AVEncodeInfoBlock in the given AVFrame
as AVFrameSideData of type AV_FRAME_DATA_VIDEO_ENC_PARAMS and initializes the variables.
Definition at line 56 of file video_enc_params.c.
Referenced by ff_mpv_export_qp_table(), filter_frame(), h264_export_enc_params(), and vp9_export_enc_params().