FFmpeg
Data Fields
DXVA2Context Struct Reference

Data Fields

 
 
 
IDirect3D9 *  d3d9
 
IDirect3DDevice9 *  d3d9device
 
IDirect3DDeviceManager9 *  d3d9devmgr
 
IDirectXVideoDecoderService *  decoder_service
 
IDirectXVideoDecoder *  decoder
 
 
DXVA2_ConfigPictureDecode  decoder_config
 
LPDIRECT3DSURFACE9 *  surfaces
 
 
uint32_t  num_surfaces
 
uint64_t  surface_age
 
 

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

Definition at line 104 of file ffmpeg_dxva2.c.

Referenced by dxva2_alloc(), dxva2_create_decoder(), dxva2_get_decoder_configuration(), and dxva2_uninit().

IDirectXVideoDecoder* DXVA2Context::decoder

Definition at line 105 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder(), dxva2_destroy_decoder(), dxva2_get_buffer(), dxva2_init(), and dxva2_uninit().

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

Definition at line 110 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder(), dxva2_destroy_decoder(), dxva2_get_buffer(), and dxva2_release_buffer().

surface_info* DXVA2Context::surface_infos

Definition at line 111 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder(), dxva2_destroy_decoder(), dxva2_get_buffer(), and dxva2_release_buffer().

uint32_t DXVA2Context::num_surfaces

Definition at line 112 of file ffmpeg_dxva2.c.

Referenced by dxva2_create_decoder(), dxva2_destroy_decoder(), dxva2_get_buffer(), and dxva2_release_buffer().

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:

Generated on Sun Mar 8 2015 02:35:39 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /