Freigeben über


D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT ist. Meldet Unterstützung für ID3D12VideoEncodeCommandList4::ResolveInputParamLayout.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT {
  UINT                                       NodeIndex;
  D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
  D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE         MapType;
  BOOL                                       IsSupported;
  UINT64                                     MaxResolvedBufferAllocationSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLVE_INPUT_PARAM_LAYOUT;

Elemente

NodeIndex

Eingabeparameter Gibt im Betrieb mit mehreren Adaptern an, auf welchen physischen Adapter des Geräts dieser Vorgang angewendet wird.

SessionInfo

Eingabeparameter Eine D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO , die Informationen zu der Codierungssitzung enthält.

MapType

Eingabeparameter Ein D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE , der den Typ der Eingabezuordnung angibt.

IsSupported

Ausgabeparameter Gibt an, ob die angegebenen Eingabeparameter für das Feature unterstützt werden.

MaxResolvedBufferAllocationSize

Ausgabeparameter Gibt die Größe der Zuordnung an, die der Benutzer für das Ausgabepufferergebnis des ResolveInputParamLayout-Vorgangs vornehmen muss.

Anforderungen

Anforderung Wert
Header d3d12video.h