Compartir a través de


Estructura VMRPRESENTATIONINFO (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La VMRPRESENTATIONINFO estructura se usa en el método IVMRImagePresenter::P resentImage (solo VMR-7).

Sintaxis

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

Miembros

dwFlags

Combinación bit a bit de marcas de la enumeración VMRPresentationFlags , que describe el estado del ejemplo de vídeo con respecto a su tiempo de presentación.

lpSurf

Puntero a la superficie de DirectDraw que contiene el fotograma de vídeo que se va a presentar.

rtStart

Hora de inicio del fotograma actual, en unidades de 100 nanosegundos.

rtEnd

Hora de finalización del fotograma actual, en unidades de 100 nanosegundos.

szAspectRatio

Relación de aspecto del rectángulo.

rcSrc

Rectángulo de origen.

rcDst

Rectángulo de destino.

dwTypeSpecificFlags

Combinación bit a bit de marcas, tal como se define para la estructura de AM_SAMPLE2_PROPERTIES .

dwInterlaceFlags

Combinación bit a bit de marcas, tal como se define para el miembro dwInterlaceFlags de la estructura VIDEOINFOHEADER2 .

Requisitos

Requisito Valor
Header strmif.h (incluye Dshow.h)

Consulte también

Estructuras directShow

VIDEOINFOHEADER2