Compartir a través de


Interfaz IAMGraphBuilderCallback (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 IAMGraphBuilderCallback interfaz proporciona un mecanismo de devolución de llamada durante la creación de grafos.

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. Filter Graph Manager llama a los métodos de esta interfaz mientras compila el grafo, lo que proporciona al cliente la oportunidad de modificar el proceso de creación de grafos.

El uso principal de esta interfaz es configurar el filtro Representador de mezcla de vídeos antes de que esté conectado. También puede usarlo para rechazar un filtro específico durante la creación de grafos, como un filtro de descodificador.

Herencia

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

Métodos

La interfaz IAMGraphBuilderCallback tiene estos métodos.

 
IAMGraphBuilderCallback::CreatedFilter

Filter Graph Manager llama a este método después de crear un filtro, pero antes de intentar conectar el filtro.
IAMGraphBuilderCallback::SelectedFilter

Filter Graph Manager llama a este método cuando encuentra un filtro candidato para el grafo, pero antes de crear el filtro.

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 (incluya Dshow.h)

Consulte también

IAMFilterGraphCallback (interfaz)