Freigeben über


D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE-Enumeration (d3d12video.h)

Gibt Videoencoder-Ratensteuerungsmodi an.

Syntax

typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
Keine Budgetierung der Ratenkontrolle. Jeder EncodeFrame-Aufruf interpretiert die QP-Werte im pRateControlQPMap-Feld der D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 - oder D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC-Struktur als Zuordnung von absoluten QP-Werten.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
Konstanter Quantisierungsparameter-Ratensteuerungsmodus.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
Kontrollmodus für konstante Bitrate.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
Steuerungsmodus für variable Bitrate.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
Konstanter Qualitätszielsatz mit variabler Ratensteuerungsmodus.

Anforderungen

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

Weitere Informationen

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC