Direct3D 12-Videoenumerationen
Dieser Abschnitt enthält Referenzinformationen für die Microsoft Direct3D 12-Video-API-Enumerationen.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| D3D12_BITSTREAM_ENCRYPTION_TYPE | Gibt einen Bitstreamverschlüsselungstyp an. |
| D3D12_FEATURE_VIDEO | Gibt ein Direct3D 12-Videofeature oder ein Featuresatz an, das abgefragt werden soll. |
| D3D12_VIDEO_DECODE_ARGUMENT_TYPE | Gibt den Argumenttyp eines D3D12_VIDEO_DECODE_FRAME_ARGUMENT |
| D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS | Gibt die Konfiguration für die Videodecodierung an. |
| D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS | Gibt an, ob ein Konvertierungsvorgang zur Videodecodierung unterstützt wird. |
| D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT | Gibt Indizes für Arrays von Histogramminformationen pro Komponente an. |
| D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS | Flags zum Angeben einer Teilmenge von Komponenten, die mit dem Videodecodierungs-Histogramm verwendet werden. |
| D3D12_VIDEO_DECODE_STATUS | Gibt den Status eines Videodecodierungsvorgangs an. |
| D3D12_VIDEO_DECODE_SUPPORT_FLAGS | Gibt an, ob ein Videodecodierungsvorgang unterstützt wird. |
| D3D12_VIDEO_DECODE_TIER | Gibt die Decodierungsebene eines Hardwarevideodecoders an, der das erforderliche Format von anwendungsdefinierten Texturen und Puffern bestimmt. |
| D3D12_VIDEO_ENCODER_CODEC | Gibt Codecs für direct3D 12-Videocodierung an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES | Gibt direkte Modi für die H.264-Videocodierung an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS | Gibt Konfigurationsflags für die H.264-Videocodierung an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS | Eine Flagenumeration, die bitweise OR-Kombinationen von Werten aus der |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES. | |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES | Gibt den Slicedeblockierungsmodus an, wie durch die disable_deblocking_filter_idc Syntax in H.264 definiert. |
| Spezifikation getunnelt. | |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE | Gibt mögliche Werte für luma coding block sizes for HEVC an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS | Gibt Konfigurationsflags für die HEVC-Videocodierung an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE | Gibt mögliche Werte für Luma-Transformationsblockgrößen für HEVC an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS | Gibt Konfigurationsunterstützungsflags für die H.264-Videocodierung an. |
| D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS | Gibt Konfigurationsunterstützungsflags für die HEVC-Videocodierung an. |
| D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS | Gibt Fehler an, die während des Vorgangs ID3D12VideoEncodeCommandList2::EncodeFrame aufgetreten sind. |
| D3D12_VIDEO_ENCODER_FLAGS | Gibt Flags für die Videoencodererstellung an. |
| D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | Gibt die Layoutmodi des Videoencoderframe-Unterbereichs an. |
| D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 | Gibt den Typ eines H.264-Videoframes an. |
| D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC | Gibt den Typ eines HEVC-Videoframes an. |
| D3D12_VIDEO_ENCODER_HEAP_FLAGS | Gibt Heapoptionen für die Videocodierung an. |
| D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | Gibt die Intraaktualisierungsmodi des Videoencoders an. |
| D3D12_VIDEO_ENCODER_LEVELS_H264 | Gibt die Encoderebenen für die H.264-Codierung an. |
| D3D12_VIDEO_ENCODER_LEVELS_HEVC | Gibt die Encoderebenen für die HEVC-Codierung (High Efficiency Video Coding) an. |
| D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE | Gibt die Genauigkeitsmodi der Bewegungsschätzung für die Videocodierung an. |
| D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS | Gibt Flags für die H.264-spezifischen Bildsteuerelementeigenschaften an. |
| D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS | Gibt Flags für die HEVC-spezifischen Bildsteuerelementeigenschaften an. |
| D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS | Gibt Videoencoder-Bildsteuerelementflags an. |
| D3D12_VIDEO_ENCODER_PROFILE_H264 | Gibt die Encoderprofile für die H.264-Codierung an. |
| D3D12_VIDEO_ENCODER_PROFILE_HEVC | Gibt die Encoderprofile für die HEVC-Codierung (High Efficiency Video Coding) an. |
| D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS | Gibt Flags für eine 3D12_VIDEO_ENCODER_RATE_CONTROL-Struktur an. |
| D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | Gibt die Geschwindigkeitssteuerungsmodi des Videoencoders an. |
| D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS | Gibt Flags für Die Sequenzsteuerelementeigenschaften des Videoencoders an. |
| D3D12_VIDEO_ENCODER_SUPPORT_FLAGS | Gibt Flags für Videoencoderfunktionen an. |
| D3D12_VIDEO_ENCODER_TIER_HEVC | Gibt die Encoderebenen für hevc-Codierung (High Efficiency Video Coding) an. |
| D3D12_VIDEO_ENCODER_VALIDATION_FLAGS | Flags, die nicht unterstützte Encoderfunktionen angeben. |
| D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS | Gibt die Verwendung des zugeordneten Befehlsparameters für die Videoerweiterung an. |
| D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE | Gibt die Parameterstufen für Videoerweiterungsbefehle an. |
| D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE | Gibt die Parametertypen für Videoerweiterungsbefehle an. |
| D3D12_VIDEO_FIELD_TYPE | Gibt an, wie ein Videoframe mit einem Zeilensprung verknüpft wird. |
| D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | |
| D3D12_VIDEO_FRAME_STEREO_FORMAT | Definiert das Layout im Arbeitsspeicher eines Stereo-3D-Videoframes. |
| D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE | Definiert unterstützte Suchblockgrößen für die Videobewegungsschätzung. |
| D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS | Gibt die Suchblockgrößen für die Bewegungsschätzung an, die ein Videoencoder unterstützen kann. |
| D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION | Definiert Vektorgenauigkeitswerte für die Schätzung der Videobewegung. |
| D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS | Gibt die Genauigkeit des Bewegungsschätzungsvektors an, die ein Videoencoder unterstützt. |
| D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE | Gibt den Alphafüllmodus für die Videoverarbeitung an. |
| D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS | Gibt die automatischen Verarbeitungsfunktionen an, die ein Videoprozessor unterstützen kann. |
| D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS | Gibt die Deinterlacing-Videoprozessorfunktionen an. |
| D3D12_VIDEO_PROCESS_FEATURE_FLAGS | Gibt die Features an, die ein Videoprozessor unterstützen kann. |
| D3D12_VIDEO_PROCESS_FILTER_FLAGS | Gibt die Unterstützung für die bildfilter an, die von der D3D12_VIDEO_PROCESS_FILTER-Enumeration definiert werden. |
| D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS | Gibt Flags für die Videoverarbeitung von Eingabestreams an. |
| D3D12_VIDEO_PROCESS_ORIENTATION | Gibt einen Ausrichtungsvorgang an, der von einem Videoprozessor ausgeführt werden soll. |
| D3D12_VIDEO_PROCESS_SUPPORT_FLAGS | Gibt an, ob ein Konvertierungsvorgang für Videoformat und Farbraum unterstützt wird. |
| D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS | Gibt unterstützung für geschützte Ressourcen in Videovorgängen an. |
| D3D12_VIDEO_SCALE_SUPPORT_FLAGS | Gibt die Skalierungsfunktionen der Videoskalierung an. |