// d3d12umddi.h
typedef enum D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 {
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_DEFAULT = 0,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_FLIP_HORIZONTAL = 1,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_90 = 2,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_90_FLIP_HORIZONTAL = 3,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_180 = 4,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_FLIP_VERTICAL = 5,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_180_FLIP_HORIZONTAL,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_270 = 6,
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_270_FLIP_HORIZONTAL = 7
} ;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 enumeration specifies the orientation to be performed by the video processor.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_DEFAULT:0No change to the orientation. 0 degrees.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_FLIP_HORIZONTAL:1Flip the image horizontally.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_90:2Rotate the image clockwise 90 degrees.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_90_FLIP_HORIZONTAL:3Rotate the image clockwise 90 degrees and then flip it horizontally.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_180:4Rotate the image clockwise 180 degrees.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_FLIP_VERTICAL:5Flip the image vertically. This is the same as the D3D12DDI_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_180_FLIP_HORIZONTAL constant.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_180_FLIP_HORIZONTALRotate the image clockwise 180 degrees and then flip horizontally. This is the same as the D3D12DDI_VIDEO_PROCESS_ORIENTATION_FLIP_VERTICAL constant.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_270:6Rotate the image clockwise 270 degrees.
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020_CLOCKWISE_270_FLIP_HORIZONTAL:7Rotate the image clockwise 270 degrees and then flip horizontally.
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032