Compartilhar via


EC_WINDOW_DESTROYED

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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.]

O renderizador de vídeo foi destruído ou removido do grafo.

Parâmetros

Lparam1

(IUnknown*) Ponteiro para a interface IBaseFilter do renderizador de vídeo.

lParam2

Zero.

Ação Padrão

O gerenciador de grafo de filtro libera essa janela como o foco, por meio da interface IResourceManager . Ele não envia a notificação de evento para o aplicativo.

Comentários

O renderizador de vídeo envia esse evento quando ele deixa o grafo de filtro, em seu método IBaseFilter::JoinFilterGraph . (O envio do evento quando o filtro é destruído pode ser tarde demais, pois nesse ponto o gerenciador de grafo de filtro também pode ser destruído.)

Esse evento permite que outros filtros adquiram recursos que dependem do foco da janela, como dispositivos de áudio.

Requisitos

Requisito Valor
parâmetro
Dshow.h

Confira também

Códigos de notificação de eventos

Notificação de evento no DirectShow