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) |