Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS-Aufzählung gibt Flags für die AV1-spezifischen Bildsteuerelementeigenschaften an.
Syntax
typedef enum D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAGS {
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_NONE = 0x0,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_ERROR_RESILIENT_MODE = 0x1,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_CDF_UPDATE = 0x2,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_PALETTE_ENCODING = 0x4,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_SKIP_MODE = 0x8,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS = 0x10,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FORCE_INTEGER_MOTION_VECTORS = 0x20,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_INTRA_BLOCK_COPY = 0x40,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_USE_SUPER_RESOLUTION = 0x80,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_FRAME_END_UPDATE_CDF = 0x100,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO = 0x200,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM = 0x400,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_WARPED_MOTION = 0x800,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_REDUCED_TX_SET = 0x1000,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_MOTION_MODE_SWITCHABLE = 0x2000,
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_HIGH_PRECISION_MV = 0x4000
} ;
Konstanten
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_NONE Wert: 0x0 Keine Kennzeichnungen. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_ERROR_RESILIENT_MODE Wert: 0x1 Im Zusammenhang mit error_resilient_mode AV1-Syntax im Frameheader. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_CDF_UPDATE Wert: 0x2 Im Zusammenhang mit der AV1-Syntax für disable_cdf_update. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_PALETTE_ENCODING Wert: 0x4 Aktiviert die Verwendung der Palettencodierung für diesen Frame. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_SKIP_MODE Wert: 0x8 Im Zusammenhang mit der AV1-Syntax skip_mode_present. skip_mode Element ist für diesen Frame vorhanden, wenn dieses Flag festgelegt ist. Bitte überprüfen Sie die Unterstützung in AV1-Abfragekappen, bevor Sie dieses Feature aktivieren. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FRAME_REFERENCE_MOTION_VECTORS Wert: 0x10 Im Zusammenhang mit der AV1-Syntax use_ref_frame_mvs. Gleich 1 gibt an, dass Bewegungsvektorinformationen aus einem vorherigen Frame beim Codieren des aktuellen Frames verwendet werden können. use_ref_frame_mvs gleich 0 gibt an, dass diese Informationen nicht verwendet werden. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_FORCE_INTEGER_MOTION_VECTORS Wert: 0x20 Gleich 1 gibt an, dass force_integer_mv pro Frame aktiviert werden kann. Gleich 0 gibt an, dass force_integer_mv Syntaxelement nicht verwendet wird. Bitte überprüfen Sie die Unterstützung in AV1-Abfragekappen, bevor Sie dieses Feature aktivieren. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_INTRA_BLOCK_COPY Wert: 0x40 Gibt an, ob die Intrablockkopie pro Framebasis unterstützt wird oder nicht. Im Zusammenhang mit allow_intrabc Syntax in AV1-Spezifikation. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_USE_SUPER_RESOLUTION Wert: 0x80 Im Zusammenhang mit der AV1-Syntax use_superres. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_DISABLE_FRAME_END_UPDATE_CDF Wert: 0x100 Im Zusammenhang mit der AV1-Syntax disable_frame_end_update_cdf. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO Wert: 0x200 Aktiviert die automatische Segmentierung (vom Treiber ohne API-Clienteingabe) für den aktuellen Frame. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_AUTO_SEGMENTATION. Diese Kennzeichnung darf nicht mit D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM kombiniert werden. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM Wert: 0x400 Ermöglicht eine angepasste Segmentierung mit dem API-Client, der die Treibersegmentierungskonfiguration und die Segmentzuordnung sendet. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_CUSTOM_SEGMENTATION. Diese Kennzeichnung darf nicht mit D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO kombiniert werden. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_WARPED_MOTION Wert: 0x800 Im Zusammenhang mit der AV1-Syntax allow_warped_motion, die im Frameheader codiert werden sollen. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_WARPED_MOTION. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_REDUCED_TX_SET Wert: 0x1000 Im Zusammenhang mit der AV1-Syntax reduced_tx_set. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_REDUCED_TX_SET. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_MOTION_MODE_SWITCHABLE Wert: 0x2000 Im Zusammenhang mit der AV1-Syntax is_motion_mode_switchable. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_MOTION_MODE_SWITCHABLE. |
D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ALLOW_HIGH_PRECISION_MV Wert: 0x4000 Im Zusammenhang mit der AV1-Syntax allow_high_precision_mv. Erfordert D3D12_VIDEO_ENCODER_AV1_FEATURE_FLAG_ALLOW_HIGH_PRECISION_MV. |
Bemerkungen
Weitere Informationen finden Sie unter D3D12 AV1-Videocodierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 (WDDM 3.2) |
Header- | d3d12umddi.h |