Freigeben über


D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION-Struktur (d3d12video.h)

Stellt eine Codeckonfigurationsstruktur für die Videocodierung dar.

Syntax

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;

Member

DataSize

Die Datengröße der bereitgestellten Codeckonfigurationsstruktur.

pH264Config

Ein Zeiger auf eine D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264-Struktur , die Codeckonfigurationsparameter für die H.264-Codierung enthält.

pHEVCConfig

Ein Zeiger auf eine D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC-Struktur , die Codeckonfigurationsparameter für die HEVC-Codierung enthält.

pAV1Config

Anforderungen

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