次の方法で共有


D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032構造体 (d3d12umddi.h)

ビデオ デコード入力ストリーム引数。

構文

typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020       FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020];
  UINT                                            NumFrameArguments;
  D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032     ReferenceFrames;
  D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 CompressedBitstream;
  D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 DecryptionParameters;
  D3D12DDI_HVIDEODECODERHEAP_0032                 hDrvVideoDecoderHeap;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032;

メンバー

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

各フレームをデコードする引数。

NumFrameArguments

フレーム引数の数。

ReferenceFrames

このフレームをデコードするために必要な参照フレーム。 「D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES」を参照してください。

CompressedBitstream

圧縮されたビットストリーム。 すべてのソース ビデオ スライスは、このバッファーに連続して (1 つずつ) 配置する必要があります。 「D3D12DDI_VIDEO_COMPRESSED_BITSTREAM」を参照してください。

DecryptionParameters

復号化パラメーター。 暗号化解除を使用しない場合、この構造体はゼロ初期化されます。 「D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS」を参照してください。

hDrvVideoDecoderHeap

現在のデコード操作の状態を含む可能性がある割り当てを提供します。

要件

要件
Header d3d12umddi.h