This structure is used to provides the necessary configurations and data to the Direct3D11 FFmpeg HWA...
Definition: d3d11va.h:59
HANDLE context_mutex
Mutex to access video_context.
Definition: d3d11va.h:98
ID3D11VideoDecoder * decoder
D3D11 decoder object.
Definition: d3d11va.h:63
D3D11_VIDEO_DECODER_CONFIG * cfg
D3D11 configuration used to create the decoder.
Definition: d3d11va.h:73
unsigned surface_count
The number of surface in the surface array.
Definition: d3d11va.h:78
ID3D11VideoContext * video_context
D3D11 VideoContext.
Definition: d3d11va.h:68
uint64_t workaround
A bit field configuring the workarounds needed for using the decoder.
Definition: d3d11va.h:88
unsigned report_id
Private to the FFmpeg AVHWAccel implementation.
Definition: d3d11va.h:93
ID3D11VideoDecoderOutputView ** surface
The array of Direct3D surfaces used to create the decoder.
Definition: d3d11va.h:83