FFmpeg
 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 99 of file ffmpeg_dxva2.c.

Field Documentation

HMODULE DXVA2Context::d3dlib

Definition at line 100 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

HMODULE DXVA2Context::dxva2lib

Definition at line 101 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

HANDLE DXVA2Context::deviceHandle

Definition at line 103 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3D9* DXVA2Context::d3d9

Definition at line 105 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3DDevice9* DXVA2Context::d3d9device

Definition at line 106 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().

IDirect3DDeviceManager9* DXVA2Context::d3d9devmgr

Definition at line 107 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 111 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder().

DXVA2_ConfigPictureDecode DXVA2Context::decoder_config

Definition at line 112 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 117 of file ffmpeg_dxva2.c.

Referenced by dxva2_destroy_decoder(), and dxva2_get_buffer().

AVFrame* DXVA2Context::tmp_frame

Definition at line 119 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), and dxva2_uninit().


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