Share via


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

Weitere Informationen

Direct3D 11-Videoaufzählungen