D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 structure (d3d12umddi.h)
The D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 structure specifies the flip, rotation, scale, and destination translation for the video input.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 {
D3D12DDI_RECT SourceRectangle;
D3D12DDI_RECT DestinationRectangle;
D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 Orientation;
} D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032;
Members
SourceRectangle
The source rectangle is the portion of the input surface that is blitted (bit block transferred) to the destination surface. The source rectangle is given in pixel coordinates, relative to the input surface. Stereo format after orientation is applied.
DestinationRectangle
The destination rectangle is the portion of the output surface that receives the blt for this stream. The destination rectangle is given in pixel coordinates, relative to the output surface.
Orientation
A D3D12DDI_VIDEO_PROCESS_ORIENTATION_0020 value that specifies the rotation and flip operation to apply to the source. Source and Destination rectangles are specified in post orientation coordinates.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h |