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 |