Partager via


Structure VMRVideoDesc (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette rubrique s’applique à Windows XP Service Pack 1 ou version ultérieure.

La VMRVideoDesc structure décrit un flux vidéo à désinterlacer.

Syntaxe

typedef struct _VMRVideoDesc {
  DWORD        dwSize;
  DWORD        dwSampleWidth;
  DWORD        dwSampleHeight;
  BOOL         SingleFieldPerSample;
  DWORD        dwFourCC;
  VMRFrequency InputSampleFreq;
  VMRFrequency OutputFrameFreq;
} VMRVideoDesc;

Membres

dwSize

Taille de la structure, en octets.

dwSampleWidth

Largeur de la vidéo à désentlacer, en pixels.

dwSampleHeight

Hauteur de la vidéo à désentlacer, en pixels.

SingleFieldPerSample

Spécifie l’une des valeurs suivantes.

Valeur Signification
VRAI
Chaque champ est fourni sous la forme d’un exemple distinct.
FAUX
Les paires de champs sont combinées en échantillons uniques.

dwFourCC

Spécifie un code FOURCC. Les valeurs valides sont NV12, YV12, YUY2, UYVY, IMC1, IMC2, IMC3 et IMC4

InputSampleFreq

Une structure [VMRFrequency](/windows/win32/api/strmif/ns-strmif-vmrfrequency qui spécifie la fréquence d’entrée. Pour NTSC TV, la fréquence est exprimée sous la forme 30 000 :1001.

OutputFrameFreq

Structure VMRFrequency qui spécifie la fréquence de sortie. Pour NTSC TV, la fréquence est exprimée par 60 000 :1001.

Configuration requise

Condition requise Valeur
En-tête strmif.h (include Dshow.h)

Voir aussi

DirectShow Structures