Estrutura VMRPRESENTATIONINFO (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A VMRPRESENTATIONINFO
estrutura é usada no método IVMRImagePresenter::P resentImage (somente VMR-7).
Sintaxe
typedef struct tagVMRPRESENTATIONINFO {
DWORD dwFlags;
LPDIRECTDRAWSURFACE7 lpSurf;
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
SIZE szAspectRatio;
RECT rcSrc;
RECT rcDst;
DWORD dwTypeSpecificFlags;
DWORD dwInterlaceFlags;
} VMRPRESENTATIONINFO;
Membros
dwFlags
Uma combinação bit a bit de sinalizadores da enumeração VMRPresentationFlags, que descreve a status do exemplo de vídeo em relação ao tempo de apresentação.
lpSurf
Ponteiro para a superfície DirectDraw que contém o quadro de vídeo a ser apresentado.
rtStart
A hora de início do quadro atual, em unidades de 100 nanossegundos.
rtEnd
A hora de término do quadro atual, em unidades de 100 nanossegundos.
szAspectRatio
A taxa de proporção do retângulo.
rcSrc
O retângulo de origem.
rcDst
O retângulo de destino.
dwTypeSpecificFlags
Combinação bit a bit de sinalizadores, conforme definido para a estrutura AM_SAMPLE2_PROPERTIES .
dwInterlaceFlags
Combinação bit a bit de sinalizadores, conforme definido para o membro dwInterlaceFlags da estrutura VIDEOINFOHEADER2 .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | strmif.h (inclua Dshow.h) |