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)

Confira também

Estruturas do DirectShow

VIDEOINFOHEADER2