|
RetroArch
|
#include <d3d12video.h>
Public Member Functions | |
| BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D12VideoDevice *This |
| ULONG (STDMETHODCALLTYPE *AddRef)(ID3D12VideoDevice *This) | |
| ULONG (STDMETHODCALLTYPE *Release)(ID3D12VideoDevice *This) | |
| HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D12VideoDevice *This | |
| D3D12_FEATURE_VIDEO | _Inout_updates_bytes_ (FeatureSupportDataSize) void *pFeatureSupportData |
| HRESULT (STDMETHODCALLTYPE *CreateVideoDecoder)(ID3D12VideoDevice *This | |
| HRESULT (STDMETHODCALLTYPE *CreateVideoDecoderHeap)(ID3D12VideoDevice *This | |
| HRESULT (STDMETHODCALLTYPE *CreateVideoProcessor)(ID3D12VideoDevice *This | |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT | _In_reads_ (NumInputStreamDescs) const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC *pInputStreamDescs |
Public Attributes | |
| BEGIN_INTERFACE REFIID | riid |
| BEGIN_INTERFACE REFIID _COM_Outptr_ void ** | ppvObject |
| D3D12_FEATURE_VIDEO | FeatureVideo |
| D3D12_FEATURE_VIDEO UINT | FeatureSupportDataSize |
| _In_ const D3D12_VIDEO_DECODER_DESC * | pDesc |
| _In_ const D3D12_VIDEO_DECODER_DESC _In_ REFIID | riid |
| _In_ const D3D12_VIDEO_DECODER_DESC _In_ REFIID _COM_Outptr_ void ** | ppVideoDecoder |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC * | pVideoDecoderHeapDesc |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC _In_ REFIID | riid |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC _In_ REFIID _COM_Outptr_ void ** | ppVideoDecoderHeap |
| UINT | NodeMask |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC * | pOutputStreamDesc |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT | NumInputStreamDescs |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT _In_ REFIID | riid |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT _In_ REFIID _COM_Outptr_ void ** | ppVideoProcessor |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT ID3D12VideoDeviceVtbl::_In_reads_ | ( | NumInputStreamDescs | ) | const |
| D3D12_FEATURE_VIDEO ID3D12VideoDeviceVtbl::_Inout_updates_bytes_ | ( | FeatureSupportDataSize | ) |
| BEGIN_INTERFACE ID3D12VideoDeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
| ID3D12VideoDeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckFeatureSupport | ) |
| ID3D12VideoDeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateVideoDecoder | ) |
| ID3D12VideoDeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateVideoDecoderHeap | ) |
| ID3D12VideoDeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateVideoProcessor | ) |
| ID3D12VideoDeviceVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
| ID3D12VideoDeviceVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
| D3D12_FEATURE_VIDEO UINT ID3D12VideoDeviceVtbl::FeatureSupportDataSize |
| D3D12_FEATURE_VIDEO ID3D12VideoDeviceVtbl::FeatureVideo |
| UINT ID3D12VideoDeviceVtbl::NodeMask |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT ID3D12VideoDeviceVtbl::NumInputStreamDescs |
| _In_ const D3D12_VIDEO_DECODER_DESC* ID3D12VideoDeviceVtbl::pDesc |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC* ID3D12VideoDeviceVtbl::pOutputStreamDesc |
| _In_ const D3D12_VIDEO_DECODER_DESC _In_ REFIID _COM_Outptr_ void** ID3D12VideoDeviceVtbl::ppVideoDecoder |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC _In_ REFIID _COM_Outptr_ void** ID3D12VideoDeviceVtbl::ppVideoDecoderHeap |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT _In_ REFIID _COM_Outptr_ void** ID3D12VideoDeviceVtbl::ppVideoProcessor |
| BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D12VideoDeviceVtbl::ppvObject |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC* ID3D12VideoDeviceVtbl::pVideoDecoderHeapDesc |
| BEGIN_INTERFACE REFIID ID3D12VideoDeviceVtbl::riid |
| _In_ const D3D12_VIDEO_DECODER_DESC _In_ REFIID ID3D12VideoDeviceVtbl::riid |
| _In_ const D3D12_VIDEO_DECODER_HEAP_DESC _In_ REFIID ID3D12VideoDeviceVtbl::riid |
| UINT _In_ const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC UINT _In_ REFIID ID3D12VideoDeviceVtbl::riid |
1.8.15