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 |
---|---|
|
Chaque champ est fourni sous la forme d’un exemple distinct. |
|
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) |