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 |