Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the automatic processing features that a video processor can support.
Syntax
typedef enum D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS {
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_NONE,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DENOISE,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DERINGING,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_EDGE_ENHANCEMENT,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_COLOR_CORRECTION,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_FLESH_TONE_MAPPING,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_IMAGE_STABILIZATION,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_SUPER_RESOLUTION,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_ANAMORPHIC_SCALING,
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_CUSTOM
} ;
Constants
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_NONE No automatic processing features are supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DENOISE Denoise is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DERINGING Deringing is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_EDGE_ENHANCEMENT Edge enhancement is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_COLOR_CORRECTION Color correction is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_FLESH_TONE_MAPPING Flesh tone mapping is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_IMAGE_STABILIZATION Image stabilization is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_SUPER_RESOLUTION Enhanced image resolution is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_ANAMORPHIC_SCALING Anamorphic scaling is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_CUSTOM Additional processing features, not described by the other flags, are available. |
Remarks
This enumeration is used by the D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT structure.
Requirements
Requirement | Value |
---|---|
Header | d3d12video.h |