次の方法で共有


PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA コールバック関数 (d3d10umddi.h)

表示用にビデオを最適化するためにストリーム HDR メタデータを設定するためにクライアント ドライバーによって実装されます。 このコールバックは、コンテンツが作成されたニットの最大数を設定します。

構文

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 ストリームを処理する場合、ドライバーはこの明るさ情報を使用してビデオ コンテンツをトーン マップし、出力表示用に最適化できます。

要件

要件
Header d3d10umddi.h

こちらもご覧ください

D3DWDDM2_1DDI_VIDEODEVICEFUNCS構造体