D3D12_VIDEO_ENCODER_LEVEL_SETTING構造体 (d3d12video.h)

ビデオ エンコーダー レベルの設定を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_LEVEL_SETTING {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_LEVELS_H264                 *pH264LevelSetting;
    D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC *pHEVCLevelSetting;
    D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS  *pAV1LevelSetting;
  };
} D3D12_VIDEO_ENCODER_LEVEL_SETTING;

メンバー

DataSize

指定されたエンコーダー レベル設定のデータ サイズ。

pH264LevelSetting

H.264 レベルを指定する D3D12_VIDEO_ENCODER_LEVELS_H264 列挙からの値へのポインター。

pHEVCLevelSetting

HEVC プロファイルを指定 するD3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC 構造体へのポインター。

pAV1LevelSetting

要件

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