D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2-Struktur enthält spezifische Parameter für den Konfigurationsmodus für die Ratensteuerung.

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 {
  UINT  DataSize;
  union {
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080             *pConfiguration_CQP;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080             *pConfiguration_CBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080             *pConfiguration_VBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2          *pConfiguration_QVBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096            *pConfiguration_CQP1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096            *pConfiguration_CBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096            *pConfiguration_VBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096           *pConfiguration_QVBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 *pConfiguration_AbsoluteQPMap;
  };
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2;

Member

DataSize

Größe der Daten, auf die verwiesen wird, in Byte.

pConfiguration_CQP

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080-Struktur , die die Definition der Ratensteuerungsstruktur für den CQP-Modus (Constant Quantization Parameter) enthält.

pConfiguration_CBR

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080-Struktur , die die Definition der Ratensteuerungsstruktur für den CBR-Modus (Constant Bitrate) enthält.

pConfiguration_VBR

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080-Struktur , die die Definition der Ratensteuerungsstruktur für den VBR-Modus (Variable Bitrate) enthält.

pConfiguration_QVBR

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2-Struktur , die die Definition der Ratensteuerungsstruktur für konstantes Qualitätsziel mit eingeschränkter (variabler) Bitratemodus (QVBR) enthält.

pConfiguration_CQP1

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096-Struktur , die die Erweiterte Ratensteuerungsstrukturdefinition für den CQP-Modus (Constant Quantization Parameter) enthält. Verfügbar ab Windows 11 Version 24H2 (WDDM 3.2).

pConfiguration_CBR1

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096-Struktur , die die Definition der erweiterten Ratensteuerungsstruktur für den CBR-Modus (Constant Bitrate) enthält. Verfügbar ab Windows 11 Version 24H2 (WDDM 3.2).

pConfiguration_VBR1

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096-Struktur , die die Erweiterte Ratensteuerungsstrukturdefinition für den VBR-Modus (Variable Bitrate) enthält. Verfügbar ab Windows 11 Version 24H2 (WDDM 3.2).

pConfiguration_QVBR1

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096-Struktur , die die Definition der erweiterten Ratensteuerungsstruktur für konstantes Qualitätsziel mit variabler Bitrate (QVBR)-Modus enthält. Verfügbar ab Windows 11 Version 24H2 (WDDM 3.2).

pConfiguration_AbsoluteQPMap

Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096-Struktur , die die Definition der Ratensteuerungsstruktur für den absoluten QP-Zuordnungsmodus enthält. Verfügbar ab Windows 11 Version 24H2 (WDDM 3.2).

Hinweise

Die zu verwendende Konfigurationsmodus-spezifische Struktur basiert auf dem Wert von D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2. Modus.

Allgemeine Informationen finden Sie unter D3D12-Videocodierung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2