PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 コールバック関数 (d3d12umddi.h)
ビデオ フレームをデコードするためにクライアント ドライバーによって実装されます。
構文
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;
void Pfnd3d12ddiVideoDecodeFrame00411(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *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 |