FFmpeg
Public Attributes | List of all members
dxva_context Struct Reference

This structure is used to provides the necessary configurations and data to the DXVA2 FFmpeg HWAccel implementation. More...

#include <dxva2.h>

Public Attributes

IDirectXVideoDecoder * decoder
 DXVA2 decoder object.
 
const DXVA2_ConfigPictureDecode * cfg
 DXVA2 configuration used to create the decoder.
 
unsigned surface_count
 The number of surface in the surface array.
 
LPDIRECT3DSURFACE9 * surface
 The array of Direct3D surfaces used to create the decoder.
 
uint64_t workaround
 A bit field configuring the workarounds needed for using the decoder.
 
unsigned report_id
 Private to the FFmpeg AVHWAccel implementation.
 

Detailed Description

This structure is used to provides the necessary configurations and data to the DXVA2 FFmpeg HWAccel implementation.

The application must make it available as AVCodecContext.hwaccel_context.


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