D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS-Struktur (d3d12video.h)
Stellt Definitionen der Videoencoder-Ratensteuerung für eine D3D12_VIDEO_ENCODER_RATE_CONTROL-Struktur dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS {
UINT DataSize;
union {
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP *pConfiguration_CQP;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR *pConfiguration_CBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR *pConfiguration_VBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR *pConfiguration_QVBR;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP1 *pConfiguration_CQP1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR1 *pConfiguration_CBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR1 *pConfiguration_VBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR1 *pConfiguration_QVBR1;
const D3D12_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP *pConfiguration_AbsoluteQPMap;
};
} D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS;
Member
DataSize
Die Datengröße der bereitgestellten Ratensteuerungsstruktur.
pConfiguration_CQP
Eine D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP-Struktur , die die Definition der Ratensteuerungsstruktur für den Konstanten quantisierungsparametermodus darstellt.
pConfiguration_CBR
Eine D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR-Struktur , die die Definition der Ratensteuerungsstruktur für den Modus mit konstanter Bitrate darstellt.
pConfiguration_VBR
Eine D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR Struktur, die die Definition der Ratensteuerungsstruktur für den Modus mit variabler Bitrate darstellt.
pConfiguration_QVBR
Eine D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR-Struktur , die die Definition der Ratensteuerungsstruktur für konstanten Qualitätsziel mit eingeschränkter Bitrate darstellt.
pConfiguration_CQP1
pConfiguration_CBR1
pConfiguration_VBR1
pConfiguration_QVBR1
pConfiguration_AbsoluteQPMap
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |