ID3D11VideoDevice 介面 (d3d11.h)

提供 Microsoft Direct3D 11 裝置的影片譯碼和視訊處理功能。

繼承

ID3D11VideoDevice 介面繼承自 IUnknown 介面。 ID3D11VideoDevice 也有下列類型的成員:

方法

ID3D11VideoDevice 介面具有這些方法。

 
ID3D11VideoDevice::CheckCryptoKeyExchange

取得驅動程式所支援的密碼編譯密鑰交換機制。
ID3D11VideoDevice::CheckVideoDecoderFormat

給定profile,檢查驅動程式是否支援指定的輸出格式。
ID3D11VideoDevice::CreateAuthenticatedChannel

建立通道以與 Microsoft Direct3D 裝置或圖形驅動程序通訊。
ID3D11VideoDevice::CreateCryptoSession

建立密碼編譯會話,以加密傳送至圖形驅動程序的視訊內容。
ID3D11VideoDevice::CreateVideoDecoder

建立 Microsoft Direct3D 11 的視訊譯碼器裝置。
ID3D11VideoDevice::CreateVideoDecoderOutputView

建立影片譯碼器的資源檢視,描述譯碼作業的輸出範例。
ID3D11VideoDevice::CreateVideoProcessor

建立 Microsoft Direct3D 11 的視訊處理器裝置。
ID3D11VideoDevice::CreateVideoProcessorEnumerator

列舉驅動程序的視訊處理器功能。
ID3D11VideoDevice::CreateVideoProcessorInputView

建立影片處理器的資源檢視,描述視訊處理作業的輸入範例。
ID3D11VideoDevice::CreateVideoProcessorOutputView

建立影片處理器的資源檢視,描述影片處理作業的輸出範例。
ID3D11VideoDevice::GetContentProtectionCaps

查詢驅動程式的內容保護功能。
ID3D11VideoDevice::GetVideoDecoderConfig

取得驅動程式支持的譯碼器組態。
ID3D11VideoDevice::GetVideoDecoderConfigCount

取得驅動程式針對指定影片描述所支持的譯碼器組態數目。
ID3D11VideoDevice::GetVideoDecoderProfile

取得驅動程式支援的配置檔。
ID3D11VideoDevice::GetVideoDecoderProfileCount

取得驅動程式支援的配置檔數目。
ID3D11VideoDevice::SetPrivateData

在視訊裝置上設定私人數據,並將該數據與 GUID 產生關聯。
ID3D11VideoDevice::SetPrivateDataInterface

在視訊裝置上設定私人 IUnknown 指標,並將該指標與 GUID 產生關聯。

備註

Direct3D 11 裝置支援此介面。 若要取得此介面的指標,請使用ID3D11Device介面指標呼叫QueryInterface

如果您查詢 ID3D11Device 以取得 ID3D11VideoDevice ,而建立的 Direct3D 11 裝置是使用參考點陣化程式或 WARP,或是硬體裝置,而且您使用 Microsoft 基本顯示配接器,則會傳回 E_NOINTERFACE

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d3d11.h

另請參閱

Direct3D 11 視訊介面

ID3D11VideoDevice1