D3D12_VIDEO_ENCODER_LEVEL_SETTING-Struktur (d3d12video.h)

Stellt eine Einstellung der Videoencoderebene dar.

Syntax

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;

Member

DataSize

Die Datengröße der angegebenen Encoderebeneneinstellung.

pH264LevelSetting

Ein Zeiger auf einen Wert aus der D3D12_VIDEO_ENCODER_LEVELS_H264 Enumeration, die eine H.264-Ebene angibt.

pHEVCLevelSetting

Ein Zeiger auf eine D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC Struktur, die ein HEVC-Profil angibt.

pAV1LevelSetting

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h