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枚举编码帧使用的所需交错类型的成员。

要求

   
标头 d3d12video.h