D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS-Aufzählung (d3d10umddi.h)
Definiert Features, die ein Microsoft Direct3D 11-Videoprozessor unterstützen kann.
Syntax
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;
Konstanten
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL Wert: 0x1 Der Videoprozessor kann Alphawerte für die Ausgabepixel festlegen. Weitere Informationen finden Sie unter VideoProcessorSetOutputAlphaFillMode. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION Wert: 0x2 Der Videoprozessor kann die Videoausgabe herunterstempeln. Weitere Informationen finden Sie unter VideoProcessorSetOutputConstriction. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY Wert: 0x4 Der Videoprozessor kann luma-Tasten ausführen. Weitere Informationen finden Sie unter VideoProcessorSetStreamLumaKey. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE Wert: 0x8 Der Videoprozessor kann Alphawerte aus Farbpaletteneinträgen anwenden. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY Wert: 0x10 Der Treiber unterstützt die DXVA-HDDDI nicht. Wenn diese Funktionskennzeichnung festgelegt ist, hat der Videoprozessor die folgenden Einschränkungen: * Maximal zwei Datenströme werden unterstützt: * Der erste Stream muss entweder NV12 oder YUY2 sein. * Der zweite Datenstrom muss AYUV, AI44 oder IA44 sein. * Steuerelemente zur Bildanpassung (Proc amp) werden auf das gesamte Videoverarbeitungs-Blit und nicht pro Datenstrom angewendet. * Die Unterstützung pro Stream planar alpha ist nicht zuverlässig. (Pro Pixel alpha wird jedoch unterstützt.) |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO Wert: 0x20 Der Videoprozessor kann 3D-Stereovideos unterstützen. Weitere Informationen finden Sie unter VideoProcessorSetStreamStereoFormat. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION Wert: 0x40 Der Videoprozessor kann den Eingabedatenstrom um 90, 180 oder 270 Grad (im Uhrzeigersinn) drehen. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM Wert: 0x80 Der Videoprozessor unterstützt das Mischen von Eingabedatenströmen mithilfe eines Alphawerts pro Datenstrom. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO Wert: 0x100 Der Videoprozessor unterstützt explizite Seitenverhältnisse für die Quelle und das Ziel. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR Wert: 0x200 Gibt an, dass der Treiber VideoProcessorSetStreamMirrorunterstützt. Wird ab Windows 10 unterstützt. |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE Wert: 0x400 Gibt an, dass die Hardware von einem Hinweis profitieren kann, ob ein Shader verwendet werden kann, um die Ausgabe von VideoProcessorBltzu lesen. Dies sollte nur durch Hardware festgelegt werden, die Mehrebenenüberlagerungen unterstützt. |
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 Wert: 0x800 Gibt an, dass der Treiber die Videodaten basierend auf den angegebenen HDR10-Metadaten ordnungsgemäß konvertiert. Wird ab Windows 10 unterstützt. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |
Siehe auch
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction