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_NONENo automatic processing features are supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DENOISEDenoise is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DERINGINGDeringing is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_EDGE_ENHANCEMENTEdge enhancement is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_COLOR_CORRECTIONColor correction is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_FLESH_TONE_MAPPINGFlesh tone mapping is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_IMAGE_STABILIZATIONImage stabilization is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_SUPER_RESOLUTIONEnhanced image resolution is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_ANAMORPHIC_SCALINGAnamorphic scaling is supported. |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_CUSTOMAdditional 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 |