ID3D11VideoCoNtext 介面 (d3d11.h)

提供 Microsoft Direct3D 11 裝置的影片功能。

繼承

ID3D11VideoCoNtext介面繼承自ID3D11DeviceChildID3D11VideoCoNtext 也有下列類型的成員:

方法

ID3D11VideoCoNtext介面具有這些方法。

 
ID3D11VideoCoNtext::ConfigureAuthenticatedChannel

將組態命令傳送至已驗證的通道。
ID3D11VideoCoNtext::D ecoderBeginFrame

啟動解碼作業來解碼視訊畫面。 (ID3D11VideoCoNtext.DecoderBeginFrame)
ID3D11VideoCoNtext::D ecoderEndFrame

發出解碼作業結尾的訊號。
ID3D11VideoCoNtext::D ecoderExtension

執行用於解碼的擴充函式。
ID3D11VideoCoNtext::D ecryptionBlt

將加密的資料寫入受保護的表面。 (ID3D11VideoCoNtext.DecryptionBlt)
ID3D11VideoCoNtext::EncryptionBlt

從受保護的表面讀取加密的資料。 (ID3D11VideoCoNtext.EncryptionBlt)
ID3D11VideoCoNtext::FinishSessionKeyRefresh

切換至新的工作階段金鑰。 (ID3D11VideoCoNtext.FinishSessionKeyRefresh)
ID3D11VideoCoNtext::GetDecoderBuffer

取得解碼器緩衝區的指標。
ID3D11VideoCoNtext::GetEncryptionBltKey

取得密碼編譯金鑰,以解密 ID3D11VideoCoNtext::EncryptionBlt 方法所傳回的資料。
ID3D11VideoCoNtext::NegotiateAuthenticatedChannelKeyExchange

建立已驗證通道的工作階段金鑰。
ID3D11VideoCoNtext::NegotiateCryptoSessionKeyExchange

建立密碼編譯會話的工作階段金鑰。
ID3D11VideoCoNtext::QueryAuthenticatedChannel

將查詢傳送至已驗證的通道。
ID3D11VideoCoNtext::ReleaseDecoderBuffer

釋放藉由呼叫 ID3D11VideoCoNtext::GetDecoderBuffer 方法取得的緩衝區。
ID3D11VideoCoNtext::StartSessionKeyRefresh

取得可用來重新整理工作階段金鑰的亂數。 (ID3D11VideoCoNtext.StartSessionKeyRefresh)
ID3D11VideoCoNtext::SubmitDecoderBuffers

提交一或多個用於解碼的緩衝區。 (ID3D11VideoCoNtext.SubmitDecoderBuffers)
ID3D11VideoCoNtext::VideoProcessorBlt

在一或多個輸入範例上執行視訊處理作業,並將結果寫入 Direct3D 介面。
ID3D11VideoCoNtext::VideoProcessorGetOutputAlphaFillMode

取得視訊處理器目前的 Alpha 填滿模式。
ID3D11VideoCoNtext::VideoProcessorGetOutputBackgroundColor

取得視訊處理器目前的背景色彩。
ID3D11VideoCoNtext::VideoProcessorGetOutputColorSpace

取得視訊處理器的目前輸出色彩空間。
ID3D11VideoCoNtext::VideoProcessorGetOutputConstriction

取得影片處理器所執行的目前降級取樣層級。
ID3D11VideoCoNtext::VideoProcessorGetOutputExtension

從視訊處理器取得私人狀態資料。
ID3D11VideoCoNtext::VideoProcessorGetOutputStereoMode

查詢視訊處理器是否產生立體視訊畫面。
ID3D11VideoCoNtext::VideoProcessorGetOutputTargetRect

取得影片處理器的目前目標矩形。
ID3D11VideoCoNtext::VideoProcessorGetStreamAlpha

取得視訊處理器上輸入資料流程的平面 Alpha。
ID3D11VideoCoNtext::VideoProcessorGetStreamAutoProcessingMode

查詢是否啟用視訊處理器的自動處理功能。
ID3D11VideoCoNtext::VideoProcessorGetStreamColorSpace

取得視訊處理器之輸入資料流程的色彩空間。
ID3D11VideoCoNtext::VideoProcessorGetStreamDestRect

取得視訊處理器上輸入資料流程的目的矩形。
ID3D11VideoCoNtext::VideoProcessorGetStreamExtension

取得視訊處理資料流程的驅動程式特定狀態。
ID3D11VideoCoNtext::VideoProcessorGetStreamFilter

取得視訊處理器上輸入資料流程的影像篩選設定。
ID3D11VideoCoNtext::VideoProcessorGetStreamFrameFormat

取得視訊處理器上的輸入資料流程格式。
ID3D11VideoCoNtext::VideoProcessorGetStreamLumaKey

取得視訊處理器輸入資料流程的 luma 索引鍵。
ID3D11VideoCoNtext::VideoProcessorGetStreamOutputRate

取得視訊處理器產生輸入資料流程輸出畫面的速率。
ID3D11VideoCoNtext::VideoProcessorGetStreamPalette

取得視訊處理器上輸入資料流程的調色盤專案。
ID3D11VideoCoNtext::VideoProcessorGetStreamPixelAspectRatio

取得視訊處理器上輸入資料流程的圖元外觀比例。
ID3D11VideoCoNtext::VideoProcessorGetStreamRotation

取得視訊處理器上輸入資料流程的資料流程旋轉。
ID3D11VideoCoNtext::VideoProcessorGetStreamSourceRect

取得視訊處理器上輸入資料流程的來源矩形。
ID3D11VideoCoNtext::VideoProcessorGetStreamStereoFormat

取得視訊處理器上輸入資料流程的立體 3D 格式。
ID3D11VideoCoNtext::VideoProcessorSetOutputAlphaFillMode

設定視訊處理器寫入轉譯目標之資料的 Alpha 填滿模式。
ID3D11VideoCoNtext::VideoProcessorSetOutputBackgroundColor

設定視訊處理器的背景色彩。
ID3D11VideoCoNtext::VideoProcessorSetOutputColorSpace

設定視訊處理器的輸出色彩空間。
ID3D11VideoCoNtext::VideoProcessorSetOutputConstriction

設定輸出上要執行的向下取樣量。
ID3D11VideoCoNtext::VideoProcessorSetOutputExtension

設定驅動程式特定的視訊處理狀態。
ID3D11VideoCoNtext::VideoProcessorSetOutputStereoMode

指定視訊處理器是否產生立體視訊畫面。
ID3D11VideoCoNtext::VideoProcessorSetOutputTargetRect

設定視訊處理器的目標矩形。
ID3D11VideoCoNtext::VideoProcessorSetStreamAlpha

設定視訊處理器上輸入資料流程的平面 Alpha。
ID3D11VideoCoNtext::VideoProcessorSetStreamAutoProcessingMode

啟用或停用視訊處理器上的自動處理功能。
ID3D11VideoCoNtext::VideoProcessorSetStreamColorSpace

設定視訊處理器上輸入資料流程的色彩空間。
ID3D11VideoCoNtext::VideoProcessorSetStreamDestRect

設定視訊處理器上輸入資料流程的目的地矩形。
ID3D11VideoCoNtext::VideoProcessorSetStreamExtension

設定視訊處理資料流程上的驅動程式特定狀態。
ID3D11VideoCoNtext::VideoProcessorSetStreamFilter

啟用或停用視訊處理器上輸入資料流程的影像篩選。
ID3D11VideoCoNtext::VideoProcessorSetStreamFrameFormat

指定視訊處理器上的輸入資料流程是否包含交錯式或漸進式畫面。
ID3D11VideoCoNtext::VideoProcessorSetStreamLumaKey

設定視訊處理器上輸入資料流程的 luma 索引鍵。
ID3D11VideoCoNtext::VideoProcessorSetStreamOutputRate

設定視訊處理器產生輸入資料流程輸出畫面的速率。
ID3D11VideoCoNtext::VideoProcessorSetStreamPalette

設定視訊處理器上輸入資料流程的調色盤專案。
ID3D11VideoCoNtext::VideoProcessorSetStreamPixelAspectRatio

設定視訊處理器上輸入資料流程的圖元外觀比例。
ID3D11VideoCoNtext::VideoProcessorSetStreamRotation

設定視訊處理器上輸入資料流程的資料流程旋轉。
ID3D11VideoCoNtext::VideoProcessorSetStreamSourceRect

設定視訊處理器上輸入資料流程的來源矩形。
ID3D11VideoCoNtext::VideoProcessorSetStreamStereoFormat

啟用或停用視訊處理器上輸入資料流程的立體 3D 視訊。

備註

若要取得此介面的指標,請使用ID3D11DeviceCoNtext介面指標呼叫QueryInterface

此介面可讓您存取數個 Microsoft Direct3Dvideo 功能區域:

  • 硬體加速視訊解碼
  • 影片處理
  • GPU 型內容保護
  • 影片加密和解密
在 Microsoft Direct3D 9 中,對等函式分散到數個介面:

規格需求

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

另請參閱

Direct3D 11 視訊介面

ID3D11DeviceChild

ID3D11VideoCoNtext1