Share via


D3D12_VIDEO_PROCESS_FILTER_FLAGS-Enumeration (d3d12video.h)

Gibt die Unterstützung für die Bildfilter an.

Syntax

typedef enum D3D12_VIDEO_PROCESS_FILTER_FLAGS {
  D3D12_VIDEO_PROCESS_FILTER_FLAG_NONE,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_BRIGHTNESS,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_CONTRAST,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_HUE,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_SATURATION,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_NOISE_REDUCTION,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_EDGE_ENHANCEMENT,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_ANAMORPHIC_SCALING,
  D3D12_VIDEO_PROCESS_FILTER_FLAG_STEREO_ADJUSTMENT
} ;

Konstanten

 
D3D12_VIDEO_PROCESS_FILTER_FLAG_NONE
Der Videoprozessor unterstützt keine Filter.
D3D12_VIDEO_PROCESS_FILTER_FLAG_BRIGHTNESS
Der Videoprozessor kann die Helligkeit anpassen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_CONTRAST
Der Videoprozessor kann die Kontraststufe anpassen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_HUE
Der Videoprozessor kann den Farbton anpassen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_SATURATION
Der Videoprozessor kann die Sättigungsstufe anpassen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_NOISE_REDUCTION
Der Videoprozessor kann eine Rauschunterdrückung durchführen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_EDGE_ENHANCEMENT
Der Videoprozessor kann edge-Verbesserungen durchführen.
D3D12_VIDEO_PROCESS_FILTER_FLAG_ANAMORPHIC_SCALING
Der Videoprozessor kann eine anamorphe Skalierung durchführen. Die anamorphe Skalierung kann verwendet werden, um Inhalte von 4:3 auf ein Breitbild-Seitenverhältnis von 16:9 zu strecken.
D3D12_VIDEO_PROCESS_FILTER_FLAG_STEREO_ADJUSTMENT
Bei Stereo-3D-Videos kann der Videoprozessor den Offset zwischen der linken und rechten Ansicht anpassen, sodass der Benutzer die potenzielle Augenbelastung reduzieren kann.

Hinweise

Informationen zum Anwenden eines bestimmten Filters finden Sie unter D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC .

Anforderungen

Anforderung Wert
Header d3d12video.h