D3D11_VIDEO_PROCESSOR_CONTENT_DESC structure (d3d11.h)

Décrit un flux vidéo pour un processeur vidéo.

Syntaxe

typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_VIDEO_FRAME_FORMAT InputFrameFormat;
  DXGI_RATIONAL            InputFrameRate;
  UINT                     InputWidth;
  UINT                     InputHeight;
  DXGI_RATIONAL            OutputFrameRate;
  UINT                     OutputWidth;
  UINT                     OutputHeight;
  D3D11_VIDEO_USAGE        Usage;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;

Membres

InputFrameFormat

Membre du D3D11_VIDEO_FRAME_FORMAT énumération qui décrit la façon dont le flux vidéo est entrelacé.

InputFrameRate

Fréquence d’images du flux vidéo d’entrée, spécifiée en tant que structure DXGI_RATIONAL .

InputWidth

Largeur des trames d’entrée, en pixels.

InputHeight

Hauteur des trames d’entrée, en pixels.

OutputFrameRate

Fréquence d’images du flux vidéo de sortie, spécifiée en tant que structure DXGI_RATIONAL .

OutputWidth

Largeur des trames de sortie, en pixels.

OutputHeight

Hauteur des trames de sortie, en pixels.

Usage

Membre de l’énumération D3D11_VIDEO_USAGE qui décrit comment le processeur vidéo sera utilisé. La valeur indique le compromis souhaité entre vitesse et qualité vidéo. Le pilote utilise cet indicateur comme indicateur lorsqu’il crée le processeur vidéo.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

Structures vidéo Direct3D 11

ID3D11VideoDevice ::CreateVideoProcessorEnumerator