FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
DXVA2Context Struct Reference

Data Fields

HMODULE d3dlib
HMODULE dxva2lib
HANDLE deviceHandle
IDirect3D9 * d3d9
IDirect3DDevice9 * d3d9device
IDirect3DDeviceManager9 * d3d9devmgr
IDirectXVideoDecoderService * decoder_service
IDirectXVideoDecoder * decoder
GUID decoder_guid
DXVA2_ConfigPictureDecode decoder_config
LPDIRECT3DSURFACE9 * surfaces
surface_infosurface_infos
uint32_t num_surfaces
uint64_t surface_age
AVFrametmp_frame

Detailed Description

Definition at line 95 of file ffmpeg_dxva2.c.

Field Documentation

HMODULE DXVA2Context::d3dlib

Definition at line 96 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

HMODULE DXVA2Context::dxva2lib

Definition at line 97 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

HANDLE DXVA2Context::deviceHandle

Definition at line 99 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3D9* DXVA2Context::d3d9

Definition at line 101 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3DDevice9* DXVA2Context::d3d9device

Definition at line 102 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3DDeviceManager9* DXVA2Context::d3d9devmgr

Definition at line 103 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirectXVideoDecoderService* DXVA2Context::decoder_service
IDirectXVideoDecoder* DXVA2Context::decoder
GUID DXVA2Context::decoder_guid

Definition at line 107 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder().

DXVA2_ConfigPictureDecode DXVA2Context::decoder_config

Definition at line 108 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder().

LPDIRECT3DSURFACE9* DXVA2Context::surfaces
surface_info* DXVA2Context::surface_infos
uint32_t DXVA2Context::num_surfaces
uint64_t DXVA2Context::surface_age

Definition at line 113 of file ffmpeg_dxva2.c.

Referenced by dxva2_destroy_decoder(), and dxva2_get_buffer().

AVFrame* DXVA2Context::tmp_frame

Definition at line 115 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().


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