FFmpeg
|
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_info * | surface_infos |
uint32_t | num_surfaces |
uint64_t | surface_age |
AVFrame * | tmp_frame |
Definition at line 99 of file ffmpeg_dxva2.c.
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 |
Definition at line 108 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 109 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 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 |
Definition at line 114 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 115 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 116 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 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().