D3D12_VIDEO_DECODE_CONFIGURATION構造体 (d3d12video.h)

ビデオ デコーダーの構成について説明します。

構文

typedef struct D3D12_VIDEO_DECODE_CONFIGURATION {
  GUID                                   DecodeProfile;
  D3D12_BITSTREAM_ENCRYPTION_TYPE        BitstreamEncryption;
  D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE InterlaceType;
} D3D12_VIDEO_DECODE_CONFIGURATION;

メンバー

DecodeProfile

デコーダーのプロファイルを識別する GUID (D3D12_VIDEO_DECODE_PROFILE_H264やD3D12_VIDEO_DECODE_PROFILE_HEVC_MAINなど)。 サポートされている GUID の一覧については、「Direct3D 12ビデオ GUID」を参照してください。

BitstreamEncryption

ビットストリーム暗号化の種類を指定する D3D12_BITSTREAM_ENCRYPTION_TYPE 列挙体のメンバー。 暗号化を行っていない場合は、D3D12_BITSTREAM_ENCRYPTION_TYPE_NONEを使用します。

InterlaceType

コード化されたフレームで使用される目的のインターレース型を列挙D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPEのメンバー。

要件

   
Header d3d12video.h