Freigeben über


D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_ENCODER_RATE_CONTROL_MODE ist. Ruft einen Wert ab, der angibt, ob der angegebene Ratensteuerungsmodus für die Videocodierung mit dem angegebenen Codec unterstützt wird.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE {
  UINT                                  NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC             Codec;
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE RateControlMode;
  BOOL                                  IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE;

Member

NodeIndex

Beim Vorgang mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.

Codec

Ein Member des D3D12_VIDEO_ENCODER_CODEC Enumeration, der den Codec angibt, für den die Unterstützung des Ratensteuerungsmodus abgefragt wird.

RateControlMode

Ein Member der D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE-Enumeration , die den Ratensteuerungsmodus angibt, für den die Unterstützung abgefragt wird.

IsSupported

Empfängt einen booleschen Wert, der angibt, ob der angegebene Ratensteuerungsmodus für den angegebenen Codec unterstützt wird.

Anforderungen

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