Compartir a través de


Método CBaseRenderer.SendNotifyWindow

[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.

El SendNotifyWindow método notifica al filtro ascendente del identificador de la ventana de vídeo.

Sintaxis

void SendNotifyWindow(
   IPin *pPin,
   HWND hwnd
);

Parámetros

pPin

Puntero a la interfaz IPin del pin de salida del filtro ascendente.

hwnd

Identificador de la ventana de vídeo o NULL.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Si el pin de salida del filtro ascendente admite la interfaz IMediaEventSink , este método lo envía el código de evento EC_NOTIFY_WINDOW junto con el identificador de la ventana.

Los representadores de vídeo pueden invalidar sus métodos CBaseRenderer::CompleteConnect para llamar a este método. Proporciona un mecanismo para informar al filtro ascendente del identificador de ventana. Si lo hace, reemplace también el método CBaseRenderer::BreakConnect y llame a SendNotifyWindow con un identificador NULL .

Requisitos

Requisito Value
Encabezado
Renbase.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBaseRenderer (clase)