FFmpeg
|
#include "libavutil/fifo.h"
#include "libavutil/hwcontext.h"
#include "libavutil/hwcontext_d3d12va_internal.h"
#include "libavutil/hwcontext_d3d12va.h"
#include "avcodec.h"
#include "internal.h"
#include "hwconfig.h"
#include "hw_base_encode.h"
Go to the source code of this file.
Data Structures | |
struct | D3D12VAEncodePicture |
struct | D3D12VAEncodeProfile |
struct | D3D12VAEncodeRCMode |
struct | D3D12VAEncodeContext |
struct | D3D12VAEncodeType |
Macros | |
#define | MAX_PARAM_BUFFER_SIZE 4096 |
#define | D3D12VA_VIDEO_ENC_ASYNC_DEPTH 8 |
#define | D3D12VA_ENCODE_RC_MODE(name, desc) |
#define | D3D12VA_ENCODE_RC_OPTIONS |
Enumerations | |
enum | { RC_MODE_AUTO, RC_MODE_CQP, RC_MODE_CBR, RC_MODE_VBR, RC_MODE_QVBR, RC_MODE_MAX = RC_MODE_QVBR } |
Functions | |
int | ff_d3d12va_encode_receive_packet (AVCodecContext *avctx, AVPacket *pkt) |
int | ff_d3d12va_encode_init (AVCodecContext *avctx) |
int | ff_d3d12va_encode_close (AVCodecContext *avctx) |
Variables | |
const AVCodecHWConfigInternal *const | ff_d3d12va_encode_hw_configs [] |
#define MAX_PARAM_BUFFER_SIZE 4096 |
Definition at line 39 of file d3d12va_encode.h.
#define D3D12VA_VIDEO_ENC_ASYNC_DEPTH 8 |
Definition at line 40 of file d3d12va_encode.h.
Definition at line 320 of file d3d12va_encode.h.
#define D3D12VA_ENCODE_RC_OPTIONS |
Definition at line 323 of file d3d12va_encode.h.
anonymous enum |
Enumerator | |
---|---|
RC_MODE_AUTO | |
RC_MODE_CQP | |
RC_MODE_CBR | |
RC_MODE_VBR | |
RC_MODE_QVBR | |
RC_MODE_MAX |
Definition at line 92 of file d3d12va_encode.h.
int ff_d3d12va_encode_receive_packet | ( | AVCodecContext * | avctx, |
AVPacket * | pkt | ||
) |
Definition at line 1387 of file d3d12va_encode.c.
int ff_d3d12va_encode_init | ( | AVCodecContext * | avctx | ) |
Definition at line 1392 of file d3d12va_encode.c.
Referenced by d3d12va_encode_hevc_init().
int ff_d3d12va_encode_close | ( | AVCodecContext * | avctx | ) |
Definition at line 1511 of file d3d12va_encode.c.
Referenced by d3d12va_encode_hevc_close().
const AVCodecHWConfigInternal* const ff_d3d12va_encode_hw_configs[] |
Definition at line 36 of file d3d12va_encode.c.