|
| void | ff_d3d12va_encode_check_encoder_feature_flags (void *log_ctx, D3D12_VIDEO_ENCODER_VALIDATION_FLAGS flags) |
| |
| static int | d3d12va_fence_completion (AVD3D12VASyncContext *psync_ctx) |
| |
| static int | d3d12va_sync_with_gpu (AVCodecContext *avctx) |
| |
| static int | d3d12va_get_valid_command_allocator (AVCodecContext *avctx, ID3D12CommandAllocator **ppAllocator) |
| |
| static int | d3d12va_discard_command_allocator (AVCodecContext *avctx, ID3D12CommandAllocator *pAllocator, uint64_t fence_value) |
| |
| static int | d3d12va_encode_wait (AVCodecContext *avctx, FFHWBaseEncodePicture *base_pic) |
| |
| static int | d3d12va_encode_setup_roi (AVCodecContext *avctx, D3D12VAEncodePicture *pic, const uint8_t *data, size_t size) |
| |
| static int | d3d12va_encode_create_metadata_buffers (AVCodecContext *avctx, D3D12VAEncodePicture *pic) |
| |
| static int | d3d12va_encode_issue (AVCodecContext *avctx, FFHWBaseEncodePicture *base_pic) |
| |
| static int | d3d12va_encode_discard (AVCodecContext *avctx, FFHWBaseEncodePicture *base_pic) |
| |
| static int | d3d12va_encode_free_rc_params (AVCodecContext *avctx) |
| |
| static int | d3d12va_encode_init (AVCodecContext *avctx, FFHWBaseEncodePicture *pic) |
| |
| static int | d3d12va_encode_free (AVCodecContext *avctx, FFHWBaseEncodePicture *pic) |
| |
| static int | d3d12va_encode_get_buffer_size (AVCodecContext *avctx, D3D12VAEncodePicture *pic, size_t *size) |
| |
| static int | d3d12va_encode_get_coded_data (AVCodecContext *avctx, D3D12VAEncodePicture *pic, AVPacket *pkt) |
| |
| static int | d3d12va_encode_output (AVCodecContext *avctx, FFHWBaseEncodePicture *base_pic, AVPacket *pkt) |
| |
| static int | d3d12va_encode_set_profile (AVCodecContext *avctx) |
| |
| static int | check_rate_control_support (AVCodecContext *avctx, const D3D12VAEncodeRCMode *rc_mode) |
| |
| static int | d3d12va_encode_init_rate_control (AVCodecContext *avctx) |
| |
| static int | d3d12va_encode_init_gop_structure (AVCodecContext *avctx) |
| |
| static int | d3d12va_encode_init_intra_refresh (AVCodecContext *avctx) |
| |
| static int | d3d12va_create_encoder (AVCodecContext *avctx) |
| |
| static int | d3d12va_create_encoder_heap (AVCodecContext *avctx) |
| |
| static void | d3d12va_encode_free_buffer (void *opaque, uint8_t *data) |
| |
| static AVBufferRef * | d3d12va_encode_alloc_output_buffer (void *opaque, size_t size) |
| |
| static int | d3d12va_encode_prepare_output_buffers (AVCodecContext *avctx) |
| |
| static int | d3d12va_encode_create_command_objects (AVCodecContext *avctx) |
| |
| static int | d3d12va_encode_create_recon_frames (AVCodecContext *avctx) |
| |
| int | ff_d3d12va_encode_receive_packet (AVCodecContext *avctx, AVPacket *pkt) |
| |
| int | ff_d3d12va_encode_init (AVCodecContext *avctx) |
| |
| int | ff_d3d12va_encode_close (AVCodecContext *avctx) |
| |