PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS回呼函式 (d3d10umddi.h)

傳回驅動程式提示,說明使用多平面重迭硬體執行哪些視訊處理器作業,而不是 VideoProcessorBlt。 Windows 顯示驅動程式模型 (WDDM) 2.0 或更新版本的驅動程式選用。

語法

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

參數

hDevice

顯示裝置的控制碼 (圖形內容) 。 Direct3D 執行時間在裝置建立時,傳遞此控制碼作為D3DDDIARG_CREATEDEVICE結構的hDevice成員。

hVideoProcessor

視訊處理器物件的控制碼。

OutputWidth

表示輸出介面的寬度。

OutputHeight

表示輸出介面的高度。

OutputFormat

指出視訊處理器的輸出格式。

StreamCount

要處理的輸入資料流程數目。

pStreams

結構的陣列,指出每個資料流程的格式和狀態。

pBehaviorHints

接收 D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS 值的組合,以指示哪些作業最適合使用多平面重迭硬體來執行,而不是使用 VideoProcessorBlt來執行。

傳回值

如果此回呼函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

此函式會使用目前狀態、透過 VideoProcessorSetOutputVideoProcessorSetStream 集合的裝置驅動程式介面 (設定,) ,並傳回可使用多個重迭硬體更有效率地執行哪些作業。

規格需求

   
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平臺 桌面
標頭 d3d10umddi.h (包含 D3d10umddi.h)

另請參閱

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt