D3D12DDICAPS_TYPE_VIDEO_0020-Enumeration (d3d12umddi.h)

Ein D3D12DDICAPS_TYPE_VIDEO_0020 Enumerationswert gibt ein Videofeature oder einen Videofeaturesatz an, zu dem abfragen werden soll.

Syntax

typedef enum D3D12DDICAPS_TYPE_VIDEO_0020 {
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT = 0,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES = 1,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS = 2,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT = 3,
  D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES = 4,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT = 5,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS = 6,
  D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO = 7,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE = 8,
  D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE = 9,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT = 10,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT = 11,
  D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT = 12,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT = 13,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT = 14,
  D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT = 15,
  D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT = 16,
  D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM = 18,
  D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT = 19,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR = 20,
  D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE = 21,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT = 22,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS = 23,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT = 24,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS = 25,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS = 26,
  D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE = 27,
  D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES = 28,
  D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES = 29,
  D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES = 30,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC = 31,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL = 32,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT = 33,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION = 34,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT = 35,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE = 36,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE = 37,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE = 38,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE = 39,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT = 40,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT = 41,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT = 42,
  D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS = 43
} ;

Konstanten

 
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_SUPPORT
Wert: 0
Überprüfen Sie, ob ein Videodecodierungsprofil, Bitstreamverschlüsselung, Auflösung und Format unterstützt werden. Das Ergebnis ist eine D3D12DDI_VIDEO_DECODE_TIER_0020 , die den Grad der Unterstützung angibt. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_PROFILES
Wert: 1
Rufen Sie die Liste der vom Adapter unterstützten Video-Decodierungsprofile ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_PROFILES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_FORMATS
Wert: 2
Rufen Sie die Liste der vom Adapter unterstützten Video-Decodierungsformate ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_CONFIGURATION Struktur.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_CONVERSION_SUPPORT
Wert: 3
Überprüfen Sie, ob eine Farbraumkonvertierung, Formatkonvertierung und Skalierung unterstützt werden. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_DECODE_BITSTREAM_ENCRYPTION_SCHEMES
Wert: 4
Rufen Sie die Liste der Vom Adapter unterstützten Bitstreamverschlüsselungsschemas ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_BITSTREAM_ENCRYPTION_SCHEMES_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT
Wert: 5
Rufen Sie die Videoprozessorfunktionen ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_MAX_INPUT_STREAMS
Wert: 6
Rufen Sie die maximale Anzahl von Eingabevideostreams ab, die gleichzeitig aktiviert werden können. Die zugeordnete Struktur ist D3D12DDI_VIDEO_PROCESS_MAX_INPUT_STREAMS_DATA.
D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_REFERENCE_INFO
Wert: 7
Rufen Sie die Anzahl vergangener und zukünftiger Frames ab, die für einen bestimmten De-Interlace-Modus, Filter, Die Konvertierung der Bildfrequenz und Features erforderlich sind. Die zugeordnete Struktur ist D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE
Wert: 8
Rufen Sie die Heapgröße des Videodecoders ab. Die Größe des Videodecoderheaps ist zur Kompilierzeit statisch. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033.
D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE
Wert: 9
Rufen Sie die Prozessorgröße des Videodecoders ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_PROFILE_COUNT
Wert: 10
Rufen Sie die Anzahl der vom Videodecoder unterstützten Profile ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_PROFILE_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_FORMAT_COUNT
Wert: 11
Rufen Sie die Anzahl der vom Videodecoder unterstützten Formate ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_FORMAT_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT
Wert: 12
Rufen Sie die Anzahl von Bitstreamverschlüsselungsschemas ab, die vom Videodecoder unterstützt werden. Die zugeordnete Struktur ist D3D12DDI_VIDEO_ DECODE_BITSTREAM_ENCRYPTION_SCHEME_COUNT_DATA.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_SUPPORT
Wert: 13
Rufen Sie die Video-Kryptositzungsfunktionen ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_CRYPTO_SESSION_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_COUNT
Wert: 14
Rufen Sie die Systemanzahl des Videoinhaltsschutzes ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_COUNT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CONTENT_PROTECTION_SYSTEM_SUPPORT
Wert: 15
Rufen Sie die Unterstützung des Videoinhaltsschutzsystems ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_CONTENT_PROTECTION_SYSTEM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0032_CRYPTO_SESSION_TRANSFORM_SUPPORT
Wert: 16
Rufen Sie die Unterstützung der Video-Kryptositzungstransformation ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030.
D3D12DDICAPS_TYPE_VIDEO_0040_DECODE_HISTOGRAM
Wert: 18
Rufen Sie die Histogrammdaten des Videos ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041.
D3D12DDICAPS_TYPE_VIDEO_0053_FEATURE_AREA_SUPPORT
Wert: 19
Rufen Sie die bereitgestellte Videofeatureunterstützung ab, z. B. ob das Gerät Die Videocodierung, Videoverarbeitung und/oder Videocodierung unterstützt. Die zugeordnete Struktur ist D3D12DDI_VIDEO_FEATURE_AREA_SUPPORT_DATA_0053.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR
Wert: 20
Rufen Sie die unterstützten Funktionen für die Videobewegungsschätzung ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR_SIZE
Wert: 21
Rufen Sie die zugewiesene Größe eines Videostimator-Heaps ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060.
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_COUNT
Wert: 22
Rufen Sie die Anzahl der unterstützten Videoerweiterungsbefehle ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMAND_COUNT_DATA_0063.

Verfügbar ab Windows 10, Version 1903 (WDDM 2.6)
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMANDS
Wert: 23
Rufen Sie die Liste der Videoerweiterungsbefehle ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMANDS_DATA_0063.

Verfügbar ab Windows 10 Version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETER_COUNT
Wert: 24
Ruft die Anzahl der Parameter für eine Parameterstufe ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT_DATA_0063.

Verfügbar ab Windows 10 Version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_PARAMETERS
Wert: 25
Rufen Sie die Liste der Parameterinformationsstrukturen ab, die Befehlsparameter der Videoerweiterung für eine Parameterphase beschreiben. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETERS_DATA_0063.

Verfügbar ab Windows 10 Version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_CAPS
Wert: 26
Rufen Sie die Funktionen eines bestimmten Videoerweiterungsbefehls ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063.

Verfügbar ab Windows 10 Version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0063_EXTENSION_COMMAND_SIZE
Wert: 27
Rufen Sie die Zuordnungsgröße eines Videoerweiterungsbefehls ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063.

Verfügbar ab Windows 10 Version 1903 (WDDM 2.6).
D3D12DDICAPS_TYPE_VIDEO_0072_DECODE_PROTECTED_RESOURCES
Wert: 28
Rufen Sie die Unterstützungsfunktionen für geschützte Videoressourcen ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Verfügbar ab Windows 10 Version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_PROCESS_PROTECTED_RESOURCES
Wert: 29
Rufen Sie die Unterstützungsfunktionen für videoprozessgeschützte Ressourcen ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_PROCESS_PROTECTED_RESOURCES_DATA_0072.

Verfügbar ab Windows 10 Version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0072_MOTION_ESTIMATOR_PROTECTED_RESOURCES
Wert: 30
Rufen Sie die unterstützungsgeschützten Ressourcenunterstützungsfunktionen für Video motion estimator ab. Die zugeordnete Struktur ist D3D12DDI_VIDEO_DECODE_PROTECTED_RESOURCES_DATA_0072.

Verfügbar ab Windows 10 Version 2004 (WDDM 2.8).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC
Wert: 31
Überprüfen Sie, ob der Adapter den angegebenen Codec für die Videocodierung unterstützt. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_CODEC_DATA_0080.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_PROFILE_LEVEL
Wert: 32
Überprüfen Sie, ob der Adapter das angegebene Profil für die Videocodierung unterstützt, und geben Sie den unterstützten Ebenenbereich für dieses Profil zurück. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_PROFILE_LEVEL_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT
Wert: 33
Rufen Sie die Anzahl der unterstützten Auflösungsverhältnisse für die angegebene Codeckonfiguration ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_OUTPUT_RESOLUTION
Wert: 34
Rufen Sie die Auflösungsunterstützungsregeln des angegebenen Codecs ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_OUTPUT_RESOLUTION_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INPUT_FORMAT
Wert: 35
Überprüfen Sie, ob ein angegebenes Eingabeformat für die Videocodierung unterstützt wird. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_INPUT_FORMAT_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RATE_CONTROL_MODE
Wert: 36
Überprüfen Sie, ob ein angegebener Modus für die Steuerung der Videocodierungsrate unterstützt wird. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_RATE_CONTROL_MODE_DATA_0080.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_INTRA_REFRESH_MODE
Wert: 37
Überprüfen Sie, ob ein angegebener Modus für die videocodierungsinterne Aktualisierung unterstützt wird. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_INTRA_REFRESH_MODE_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_FRAME_SUBREGION_LAYOUT_MODE
Wert: 38
Überprüfen Sie, ob ein angegebener Layoutmodus für Frameunterregion unterstützt wird. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE
Wert: 39
Rufen Sie die Speicheranforderungen eines Videoencoderheaps mit den angegebenen Encoderheapeigenschaften ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_CONFIGURATION_SUPPORT
Wert: 40
Ruft eine Reihe von Codec-spezifischen Konfigurationsgrenzwerten ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_DATA_0083_0.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_SUPPORT
Wert: 41
Rufen Sie die Details zur Featureunterstützung für die angeforderte Konfiguration ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT
Wert: 42
Rufen Sie die Codec-spezifischen Funktionen im Zusammenhang mit den Einschränkungen der Referenzbildverwaltung ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).
D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_RESOURCE_REQUIREMENTS
Wert: 43
Rufen Sie die Ausrichtungsanforderungen für den Ressourcenzugriff ab. Die zugeordnete Struktur ist D3D12DDICAPS_VIDEO_ENCODER_RESOURCE_REQUIREMENTS_DATA_0080_2.

Verfügbar ab Windows 11 (WDDM 3.0).

Anforderungen

Anforderung Wert
Header d3d12umddi.h (include D3d12umddi.h)

Weitere Informationen

D3D12DDIARG_VIDEO_GETCAPS_0020

PFND3D12DDI_VIDEO_GETCAPS