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