Compartir a través de


Interfaz IAMFilterGraphCallback (strmif.h)

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

La IAMFilterGraphCallback interfaz proporciona un mecanismo de devolución de llamada durante la compilación del grafo.

Para usar esta interfaz, implemente la interfaz en la aplicación o el objeto cliente. Consulte el Administrador de gráficos de filtros para la interfaz IObjectWithSite y llame al método IObjectWithSite::SetSite con un puntero a la implementación de la interfaz. Durante la compilación del gráfico, si el Administrador de gráficos de filtros no puede representar un pin, llama al método UnabletoRender . Después, el cliente puede realizar las acciones adecuadas, como proporcionar un mensaje de error para el usuario o registrar un nuevo filtro.

Herencia

La interfaz IAMFilterGraphCallback hereda de la interfaz IUnknown . IAMFilterGraphCallback también tiene estos tipos de miembros:

Métodos

La interfaz IAMFilterGraphCallback tiene estos métodos.

 
IAMFilterGraphCallback::UnableToRender

El Administrador de gráficos de filtros llama al método UnableToRender si no encuentra ninguna combinación de filtros para representar el pin especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluye Dshow.h)

Consulte también

IAMGraphBuilderCallback (Interfaz)