D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT 構造体 (d3d12video.h)

複数のコーデックの画像コントロールのサポート構造を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 *pH264Support;
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC *pHEVCSupport;
    D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT  *pAV1Support;
  };
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT;

メンバー

DataSize

提供された画像コントロールのサポート構造のデータ サイズ。

pH264Support

H.264 エンコードのピクチャ コントロール サポート構造体を表す D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 構造体へのポインター。

pHEVCSupport

HEVC エンコードの ピクチャ コントロール サポート構造体を表すD3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC構造体へのポインター。

pAV1Support

要件

要件
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header d3d12video.h