D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE ist. Ruft einen Wert ab, der angibt, ob der angegebene Layoutmodus für den angegebenen Code, das angegebene Profil und die angegebene Ebene unterstützt wird.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE {
  UINT                                            NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                       Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                Profile;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING               Level;
  D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE SubregionMode;
  BOOL                                            IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE;

Member

NodeIndex

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

Codec

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

Profile

Eine D3D12_VIDEO_ENCODER_PROFILE_DESC-Struktur , die das Profil angibt, für das der Layoutmodus für Frame-Unterregionen abgefragt wird.

Level

Eine D3D12_VIDEO_ENCODER_LEVEL_SETTING-Struktur , die die Ebene angibt, für die die Unterstützung des Layoutmodus für Frame-Subregionen abgefragt wird.

SubregionMode

Ein Member der D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE-Enumeration , die den Layoutmodus für die Frameunterregion angibt, für den unterstützungsabfraget wird.

IsSupported

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

Anforderungen

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