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 konfigurationsspezifische Parameter für die Ratesteuerung.
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;
Angehörige
DataSize
Größe der referenzierten Daten in Byte.
pConfiguration_CQP
Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 Struktur, die die Definition der Zinssteuerungsstruktur 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 Zinssteuerungsstruktur 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 Zinssteuerungsstruktur für den Variablenbitratemodus (VBR) enthält.
pConfiguration_QVBR
Zeiger auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 Struktur, die die Definition der Zinssteuerungsstruktur für konstantes Qualitätsziel mit eingeschränkter Bitrate (variabler) Bitrate (QVBR)-Modus enthält.
pConfiguration_CQP1
Zeigen Sie auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 Struktur, die die Definition der erweiterten Rate-Steuerelementstruktur für den Konstanten quantization-Parameter (CQP) 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 Zinssteuerungsstruktur 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 Definition der erweiterten Zinssteuerungsstruktur für den Variablenbitratemodus (VBR) 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 Zinssteuerungsstruktur für konstantes Qualitätsziel mit variabler Bitrate (QVBR)-Modus enthält. Verfügbar ab Windows 11, Version 24H2 (WDDM 3.2).
pConfiguration_AbsoluteQPMap
Zeigen Sie auf eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096-Struktur, die die Definition der Zinssteuerungsstruktur für den absoluten QP-Kartenmodus enthält. Verfügbar ab Windows 11, Version 24H2 (WDDM 3.2).
Bemerkungen
Die zu verwendende Konfigurationsmodusstruktur basiert auf dem Wert von D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2. Modus.
Allgemeine Informationen finden Sie unter D3D12-Videocodierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |