D3D12_VIDEO_PROCESS_ORIENTATION enumeration (d3d12video.h)

Specifies an orientation operation to be performed by a video processor.

Syntax

typedef enum D3D12_VIDEO_PROCESS_ORIENTATION {
  D3D12_VIDEO_PROCESS_ORIENTATION_DEFAULT,
  D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_HORIZONTAL,
  D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90,
  D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90_FLIP_HORIZONTAL,
  D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_180,
  D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_VERTICAL,
  D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270,
  D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270_FLIP_HORIZONTAL
} ;

Constants

 
D3D12_VIDEO_PROCESS_ORIENTATION_DEFAULT
No change in orientation. 0 degrees.
D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_HORIZONTAL
The image is flipped horizontally.
D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90
The image is rotated 90 degrees clockwise.
D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90_FLIP_HORIZONTAL
The image is rotated 90 degrees clockwise and then flipped horizontally.
D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_180
The image is rotated 180 degrees clockwise.
D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_VERTICAL
The image is flipped vertically.
D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270
The image is rotated 270 degrees clockwise.
D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270_FLIP_HORIZONTAL
The image is rotated 270 degrees clockwise and then flipped horizontally.

Requirements

Requirement Value
Header d3d12video.h