Partager via


D3D12_VIDEO_PROCESS_TRANSFORM structure (d3d12video.h)

Spécifie les paramètres de transformation pour le traitement vidéo. Utilisé par la structure D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .

Syntaxe

typedef struct D3D12_VIDEO_PROCESS_TRANSFORM {
  D3D12_RECT                      SourceRectangle;
  D3D12_RECT                      DestinationRectangle;
  D3D12_VIDEO_PROCESS_ORIENTATION Orientation;
} D3D12_VIDEO_PROCESS_TRANSFORM;

Membres

SourceRectangle

Spécifie le rectangle source de la transformation. Il s’agit de la partie de la surface d’entrée qui est blitée sur la surface de destination. Le rectangle source est donné en coordonnées de pixels, par rapport à la surface d’entrée.

DestinationRectangle

Spécifie le rectangle de destination de la transformation. Il s’agit de la partie de la surface de sortie qui reçoit la fente pour ce flux. Le rectangle de destination est donné en coordonnées de pixels, par rapport à la surface de sortie.

Orientation

Opération de rotation et de retournement à appliquer à la source. Les rectangles source et de destination sont spécifiés dans les coordonnées post-orientation.

Notes

Pour les formats stéréo, l’orientation est appliquée avant l’application du format stéréo.

Spécifications

   
En-tête d3d12video.h