共用方式為


PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA回呼函式 (d3d10umddi.h)

由客戶端驅動程序實作以設定串流 HDR 元數據,以將視訊優化以供顯示。 此回呼會設定撰寫內容的 nit 數目上限。

語法

PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata;

void Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT StreamIndex,
  D3DDDI_HDR_METADATA_TYPE Type,
  UINT Size,
  const VOID *pMetaData
)
{...}

參數

hDevice

顯示裝置的句柄 (圖形內容) 。

hVideoProcessor

視訊處理器物件的句柄。

StreamIndex

表示輸入數據流。

Type

指出提供的 HDR 元數據類型。

Size

指出提供的 HDR 元數據類型。

  • 對於D3DDDI_HDR_METADATA_TYPE_NONE,大小應為0。
  • 針對D3DDDI_HDR_METADATA_TYPE_HDR10,大小為sizeof (D3DDDI_HDR_METADATA_HDR10) 。

pMetaData

指向包含 HDR 元數據的結構。

  • 針對D3DDDI_HDR_METADATA_TYPE_NONE,這應該是 NULL。
  • 對於 D3DDDI_HDR_METADATA_TYPE_HDR10,這是DD3DDDI_HDR_METADATA_HDR10 結構的指標。

傳回值

備註

處理 HDR 串流時,驅動程式可能會使用此亮度資訊來調音對應視訊內容,以針對輸出顯示器進行優化。

規格需求

需求
標頭 d3d10umddi.h

另請參閱

D3DWDDM2_1DDI_VIDEODEVICEFUNCS結構