D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS-Enumeration (d3d11_1.h)
Gibt Flags an, die die effizientesten Methoden zum Ausführen von Videoverarbeitungsvorgängen angeben.
Syntax
typedef enum D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS {
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION = 0x1,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE = 0x2,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION = 0x4,
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT = 0x8
} ;
Konstanten
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION Wert: 0x1 Die Mehrebenen-Overlayhardware kann den Rotationsvorgang effizienter ausführen als die ID3D11VideoContext::VideoProcessorBlt-Methode . |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE Wert: 0x2 Hardware mit mehreren Ebenen kann den Skalierungsvorgang effizienter ausführen als die ID3D11VideoContext::VideoProcessorBlt-Methode . |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION Wert: 0x4 Die Mehrebenen-Overlayhardware kann den Farbraumkonvertierungsvorgang effizienter ausführen als die ID3D11VideoContext::VideoProcessorBlt-Methode . |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT Wert: 0x8 Die Ausgabedaten des Videoprozessors sollten für eine optimale Leistung mindestens dreifach gepuffert sein. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | d3d11_1.h |