Partager via


Structure VMRPRESENTATIONINFO (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.]

La VMRPRESENTATIONINFO structure est utilisée dans la méthode IVMRImagePresenter ::P resentImage (VMR-7 uniquement).

Syntaxe

typedef struct tagVMRPRESENTATIONINFO {
  DWORD                dwFlags;
  LPDIRECTDRAWSURFACE7 lpSurf;
  REFERENCE_TIME       rtStart;
  REFERENCE_TIME       rtEnd;
  SIZE                 szAspectRatio;
  RECT                 rcSrc;
  RECT                 rcDst;
  DWORD                dwTypeSpecificFlags;
  DWORD                dwInterlaceFlags;
} VMRPRESENTATIONINFO;

Membres

dwFlags

Combinaison de bits d’indicateurs de l’énumération VMRPresentationFlags, qui décrivent la status de l’exemple de vidéo par rapport à son heure de présentation.

lpSurf

Pointeur vers la surface DirectDraw qui contient l’image vidéo à présenter.

rtStart

Heure de début de l’image actuelle, en unités de 100 nanosecondes.

rtEnd

Heure de fin de l’image actuelle, en unités de 100 nanosecondes.

szAspectRatio

Proportions du rectangle.

rcSrc

Rectangle source.

rcDst

Rectangle de destination.

dwTypeSpecificFlags

Combinaison d’indicateurs au niveau du bit, telle que définie pour la structure AM_SAMPLE2_PROPERTIES .

dwInterlaceFlags

Combinaison d’indicateurs au niveau du bit, telle que définie pour le membre dwInterlaceFlags de la structure VIDEOINFOHEADER2 .

Configuration requise

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

Voir aussi

DirectShow Structures

VIDEOINFOHEADER2