d3d11 module

ID3D11VideoDevice_VTable

structforeignSource

Fields

vtable: IUnknown_VTable
CreateVideoDecoder: #type (this: *ID3D11VideoDevice, pVideoDesc: *D3D11_VIDEO_DECODER_DESC, pConfig: *D3D11_VIDEO_DECODER_CONFIG, ppDecoder: **ID3D11VideoDecoder) -> HRESULT #cpp_method
CreateVideoProcessor: #type (this: *ID3D11VideoDevice, pEnum: *ID3D11VideoProcessorEnumerator, RateConversionIndex: u32, ppVideoProcessor: **ID3D11VideoProcessor) -> HRESULT #cpp_method
CreateAuthenticatedChannel: #type (this: *ID3D11VideoDevice, ChannelType: D3D11_AUTHENTICATED_CHANNEL_TYPE, ppAuthenticatedChannel: **ID3D11AuthenticatedChannel) -> HRESULT #cpp_method
CreateCryptoSession: #type (this: *ID3D11VideoDevice, pCryptoType: *GUID, pDecoderProfile: *GUID, pKeyExchangeType: *GUID, ppCryptoSession: **ID3D11CryptoSession) -> HRESULT #cpp_method
CreateVideoDecoderOutputView: #type (this: *ID3D11VideoDevice, pResource: *ID3D11Resource, pDesc: *D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC, ppVDOVView: **ID3D11VideoDecoderOutputView) -> HRESULT #cpp_method
CreateVideoProcessorInputView: #type (this: *ID3D11VideoDevice, pResource: *ID3D11Resource, pEnum: *ID3D11VideoProcessorEnumerator, pDesc: *D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC, ppVPIView: **ID3D11VideoProcessorInputView) -> HRESULT #cpp_method
CreateVideoProcessorOutputView: #type (this: *ID3D11VideoDevice, pResource: *ID3D11Resource, pEnum: *ID3D11VideoProcessorEnumerator, pDesc: *D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC, ppVPOView: **ID3D11VideoProcessorOutputView) -> HRESULT #cpp_method
CreateVideoProcessorEnumerator: #type (this: *ID3D11VideoDevice, pDesc: *D3D11_VIDEO_PROCESSOR_CONTENT_DESC, ppEnum: **ID3D11VideoProcessorEnumerator) -> HRESULT #cpp_method
GetVideoDecoderProfileCount: #type (this: *ID3D11VideoDevice) -> u32 #cpp_method
GetVideoDecoderProfile: #type (this: *ID3D11VideoDevice, Index: u32, pDecoderProfile: *GUID) -> HRESULT #cpp_method
CheckVideoDecoderFormat: #type (this: *ID3D11VideoDevice, pDecoderProfile: *GUID, Format: DXGI_FORMAT, pSupported: *BOOL) -> HRESULT #cpp_method
GetVideoDecoderConfigCount: #type (this: *ID3D11VideoDevice, pDesc: *D3D11_VIDEO_DECODER_DESC, pCount: *u32) -> HRESULT #cpp_method
GetVideoDecoderConfig: #type (this: *ID3D11VideoDevice, pDesc: *D3D11_VIDEO_DECODER_DESC, Index: u32, pConfig: *D3D11_VIDEO_DECODER_CONFIG) -> HRESULT #cpp_method
GetContentProtectionCaps: #type (this: *ID3D11VideoDevice, pCryptoType: *GUID, pDecoderProfile: *GUID, pCaps: *D3D11_VIDEO_CONTENT_PROTECTION_CAPS) -> HRESULT #cpp_method
CheckCryptoKeyExchange: #type (this: *ID3D11VideoDevice, pCryptoType: *GUID, pDecoderProfile: *GUID, Index: u32, pKeyExchangeType: *GUID) -> HRESULT #cpp_method
SetPrivateData: #type (this: *ID3D11VideoDevice, guid: *GUID, DataSize: u32, pData: *void) -> HRESULT #cpp_method
SetPrivateDataInterface: #type (this: *ID3D11VideoDevice, guid: *GUID, pData: *IUnknown) -> HRESULT #cpp_method

See also