Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Konfiguration für die Steuerung der Videoencoderrate dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL {
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE Mode;
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS Flags;
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS ConfigParams;
DXGI_RATIONAL TargetFrameRate;
} D3D12_VIDEO_ENCODER_RATE_CONTROL;
Member
Mode
Ein Wert aus der D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE-Enumeration , die den Ratensteuerungsmodus angibt.
Flags
Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS-Enumeration .
ConfigParams
Eine D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS-Struktur , die Konfigurationsparameter für die Ratensteuerung darstellt, die dem angegebenen Modus entsprechen. Beachten Sie, dass für den absoluten QP-Matrixmodus die Konfigurationsargumente pro EncodeFrame-Basis bereitgestellt werden.
Wenn der ausgewählte Ratensteuerungsmodus D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP ist, werden die QP-Werte in pRateControlQPMap als absolute QP-Werte behandelt.
Für die anderen Ratensteuerungsmodi werden die QP-Werte in pRateControlQPMap als Delta-QP-Zuordnung interpretiert, die für den aktuellen Framecodierungsvorgang verwendet werden soll. Die in der Karte bereitgestellten Werte werden zusätzlich zu den QP-Werten erhöht/dekrementiert, die vom Ratensteuerungsalgorithmus oder der im CQP-Modus festgelegten QP-Basiskonstante festgelegt werden.
TargetFrameRate
Eine DXGI_RATIONAL , die die Zielbildrate für den codierten Datenstrom angibt. Dieser Wert ist ein Hinweis für den Budgetierungsalgorithmus für die Ratenkontrolle.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Build 22000 |
| Unterstützte Mindestversion (Server) | Windows Build 22000 |
| Kopfzeile | d3d12video.h |