次の方法で共有


PFND3D12DDI_VIDEO_DECODE_FRAME_0032 コールバック関数 (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0032 は、デコード フレーム操作をコマンド リストに記録します。 デコードの入力、出力、およびパラメーターは、このメソッドの引数として指定されます。

構文

PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;

void Pfnd3d12ddiVideoDecodeFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *pOutputStreamParameters,
  const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}

パラメーター

hDrvCommandList

コマンド リストのドライバーのデータへのハンドル。 ドライバーは、このメモリ領域を使用して、コマンド リストに関連する内部データ構造を格納します。

hDrvDecoder

このデコード セッションの内部状態を含むビデオ デコーダー。 たとえば、モーション ベクトル、内部の一時的な割り当てなどがあります。ビデオ デコーダー の作成を参照してください。

pOutputStreamParameters

出力サーフェスと出力パラメーターを指定します。 D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTSを参照してください。

pInputStreamParameters

デコード操作の入力ビット ストリーム、パラメーター、参照フレーム、およびその他の入力パラメーターを指定します。 D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTSを参照してください。

戻り値

何一つ

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー d3d12umddi.h