D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION 構造体 (d3d12video.h)

ビデオ エンコードのコーデック構成構造を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 *pH264Config;
    D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC *pHEVCConfig;
    D3D12_VIDEO_ENCODER_AV1_CODEC_CONFIGURATION  *pAV1Config;
  };
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION;

メンバー

DataSize

指定されたコーデック構成構造のデータ サイズ。

pH264Config

H.264 エンコード用のコーデック構成パラメーターを含む D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 構造体へのポインター。

pHEVCConfig

HEVC エンコード用のコーデック構成パラメーターを含む D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC 構造体へのポインター。

pAV1Config

要件

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