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.

Direct3D 12 Video-APIs