Compartilhar via


Interface IMFVideoMixerBitmap (evr9.h)

O Alpha combina uma imagem de bitmap estático com o vídeo exibido pelo EVR ( Renderizador de Vídeo Avançado ).

O mixer EVR implementa essa interface. Para obter um ponteiro para a interface, chame IMFGetService::GetService. O GUID do identificador de serviço é MR_VIDEO_MIXER_SERVICE. Chame GetService em qualquer um dos seguintes objetos:

  • A Sessão de Mídia, se a topologia contiver uma instância do EVR.
  • O coletor de mídia do EVR.
  • O filtro EVR do DirectShow.
  • O mixer EVR.
Se você implementar um mixer personalizado para o EVR, o mixer poderá, opcionalmente, expor essa interface como um serviço.

Herança

A interface IMFVideoMixerBitmap herda da interface IUnknown . IMFVideoMixerBitmap também tem estes tipos de membros:

Métodos

A interface IMFVideoMixerBitmap tem esses métodos.

 
IMFVideoMixerBitmap::ClearAlphaBitmap

Remove o bitmap atual e libera todos os recursos associados a ele.
IMFVideoMixerBitmap::GetAlphaBitmapParameters

Recupera as configurações atuais que o EVR (renderizador de vídeo avançado) usa para misturar alfa o bitmap com o vídeo.
IMFVideoMixerBitmap::SetAlphaBitmap

Define uma imagem de bitmap para o EVR (renderizador de vídeo avançado) para a combinação alfa com o vídeo.
IMFVideoMixerBitmap::UpdateAlphaBitmapParameters

Atualizações as configurações atuais de mesclagem alfa, incluindo os retângulos de origem e destino, a chave de cor e outras informações. Você pode atualizar alguns ou todos os parâmetros de mesclagem.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho evr9.h

Confira também

Renderizador de vídeo aprimorado

Media Foundation Interfaces