D3D11_VIDEO_PROCESSOR_FEATURE_CAPS-Enumeration (d3d11.h)
Definiert Features, die von einem Microsoft Direct3D 11-Videoprozessor unterstützt werden können.
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_FEATURE_CAPS {
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;
Konstanten
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL Wert: 0x1 Der Videoprozessor kann Alphawerte für die Ausgabepixel festlegen. Weitere Informationen finden Sie unter ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION Wert: 0x2 Der Videoprozessor kann die Videoausgabe herunterstempeln. Weitere Informationen finden Sie unter ID3D11VideoContext::VideoProcessorSetOutputConstriction. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY Wert: 0x4 Der Videoprozessor kann luma keying ausführen. Weitere Informationen finden Sie unter ID3D11VideoContext::VideoProcessorSetStreamLumaKey. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE Wert: 0x8 Der Videoprozessor kann Alphawerte aus Farbpaletteneinträgen anwenden. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY Wert: 0x10 Der Treiber unterstützt keine vollständigen Videoverarbeitungsfunktionen. Wenn dieses Funktionsflag festgelegt ist, gelten für den Videoprozessor die folgenden Einschränkungen:
|
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO Wert: 0x20 Der Videoprozessor kann 3D-Stereovideo unterstützen. Weitere Informationen finden Sie unter ID3D11VideoContext::VideoProcessorSetStreamStereoFormat. Alle Treiber, die diese Obergrenze festlegen, müssen die folgenden Stereoformate unterstützen: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL, D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL und D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION Wert: 0x40 Der Treiber kann die Eingabedaten im Rahmen der Videoverarbeitung um 90, 180 oder 270 Grad im Uhrzeigersinn drehen. |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM Wert: 0x80 Der Treiber unterstützt den VideoProcessorSetStreamAlpha-Aufruf . |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO Wert: 0x100 Der Treiber unterstützt den VideoProcessorSetStreamPixelAspectRatio-Aufruf . |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR Wert: 0x200 |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE Wert: 0x400 |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 Wert: 0x800 |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | d3d11.h |