World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура dxva_context

#include <dxva2.h>

Открытые атрибуты

IDirectXVideoDecoder * decoder
 
const DXVA2_ConfigPictureDecode * cfg
 
unsigned surface_count
 
LPDIRECT3DSURFACE9 * surface
 
uint64_t workaround
 
unsigned report_id
 

Подробное описание

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.

См. определение в файле dxva2.h строка 57

Данные класса

◆ decoder

IDirectXVideoDecoder* dxva_context::decoder

DXVA2 decoder object

См. определение в файле dxva2.h строка 61

◆ cfg

const DXVA2_ConfigPictureDecode* dxva_context::cfg

DXVA2 configuration used to create the decoder

См. определение в файле dxva2.h строка 66

◆ surface_count

unsigned dxva_context::surface_count

The number of surface in the surface array

См. определение в файле dxva2.h строка 71

◆ surface

LPDIRECT3DSURFACE9* dxva_context::surface

The array of Direct3D surfaces used to create the decoder

См. определение в файле dxva2.h строка 76

◆ workaround

uint64_t dxva_context::workaround

A bit field configuring the workarounds needed for using the decoder

См. определение в файле dxva2.h строка 81

◆ report_id

unsigned dxva_context::report_id

Private to the FFmpeg AVHWAccel implementation

См. определение в файле dxva2.h строка 86


Объявления и описания членов структуры находятся в файле: