FFmpeg
Data Fields
D3D12VAEncodePicture Struct Reference

#include <d3d12va_encode.h>

Data Fields

int header_size
 
int aligned_header_size
 
AVD3D12VAFrameinput_surface
 
AVD3D12VAFramerecon_surface
 
AVBufferRefoutput_buffer_ref
 
ID3D12Resource * output_buffer
 
ID3D12Resource * encoded_metadata
 
ID3D12Resource * resolved_metadata
 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA pic_ctl
 
int fence_value
 

Detailed Description

Definition at line 42 of file d3d12va_encode.h.

Field Documentation

◆ header_size

int D3D12VAEncodePicture::header_size

Definition at line 43 of file d3d12va_encode.h.

Referenced by d3d12va_encode_get_coded_data(), and d3d12va_encode_issue().

◆ aligned_header_size

int D3D12VAEncodePicture::aligned_header_size

Definition at line 44 of file d3d12va_encode.h.

Referenced by d3d12va_encode_get_coded_data(), and d3d12va_encode_issue().

◆ input_surface

AVD3D12VAFrame* D3D12VAEncodePicture::input_surface

Definition at line 46 of file d3d12va_encode.h.

Referenced by d3d12va_encode_init(), d3d12va_encode_issue(), and d3d12va_encode_wait().

◆ recon_surface

AVD3D12VAFrame* D3D12VAEncodePicture::recon_surface

Definition at line 47 of file d3d12va_encode.h.

Referenced by d3d12va_encode_issue().

◆ output_buffer_ref

AVBufferRef* D3D12VAEncodePicture::output_buffer_ref

◆ output_buffer

ID3D12Resource* D3D12VAEncodePicture::output_buffer

◆ encoded_metadata

ID3D12Resource* D3D12VAEncodePicture::encoded_metadata

◆ resolved_metadata

ID3D12Resource* D3D12VAEncodePicture::resolved_metadata

◆ pic_ctl

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA D3D12VAEncodePicture::pic_ctl

◆ fence_value

int D3D12VAEncodePicture::fence_value

Definition at line 57 of file d3d12va_encode.h.

Referenced by d3d12va_encode_issue(), and d3d12va_encode_wait().


The documentation for this struct was generated from the following file: