structure D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 spécifie les informations de débit de flux d’entrée de processus vidéo.

Syntaxe

typedef struct D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 {
  UINT OutputIndex;
  UINT InputFrameOrField;
} D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032;

Membres

OutputIndex

Nombre cyclique de base zéro qui indique le numéro d’index d’image de la trame de sortie. Le pilote utilise ces informations d’index de sortie pour effectuer le traitement vidéo dans un certain modèle ou cycle, en particulier lorsque le pilote effectue un désentlacement ou une conversion de fréquence d’images. Avec le modèle d’index de sortie suivant, le pilote effectue le traitement vidéo indiqué :

  • Format progressif à taux normal et demi : OutputIndex = 0, 0, ...
  • Format progressif à un taux personnalisé de 2/1 (conversion double de fréquence d’images, OutputFrames=2) : OutputIndex = 0, 1, 0, 1, ...
  • Format entrelacé au débit normal : OutputIndex = 0, 1, 0, 1, ... (0 : premier champ, 1 : deuxième champ)
  • Format entrelacé à moitié vitesse : OutputIndex = 0, 0, ... (par exemple, les premier et deuxième champs sont fusionnés en une seule image)
  • Entrelacé à une vitesse personnalisée de 4/5 (téléciné 3 :2 inverse, OutputFrames=4) : OutputIndex = 0, 1, 2, 3, 0, 1, 2, 3,... (0 :A, 1 :B, 2 :C, 3 :D image)

InputFrameOrField

Le membre InputFrameOrField est un nombre de base zéro qui indique l’image ou le numéro de champ de la surface d’entrée. Avec le numéro d’entrée-frame-ou-champ suivant, le pilote peut effectuer le traitement vidéo indiqué :

  • Format progressif et format entrelacé à vitesse normale : InputFrameOrField = 0, 1, 2, ...
  • Format progressif et format entrelacé à moitié vitesse : InputFrameOrField = 0, 2, 4, ...
  • Format entrelacé à une vitesse personnalisée de 4/5 (télécine inverse 3 :2, OutputFrames=4 et InputFrameOrField=10) : InputFrameOrField = 0, 0, 0, 0, 10, 10, 10, 10, 20, 20, 20, 20, ...
  • Format entrelacé à une vitesse personnalisée de 4/15 (télécine inverse 8 :7, OutputFrames=2 et InputFrameOrField=15) : InputFrameOrField = 0, 0, 15, 15, 30, 30, ...

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043