Interfaz IAMGraphStreams (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 IAMGraphStreams interfaz controla un gráfico de filtros que representa un origen activo. Un origen en directo es aquel que transmite datos en tiempo real, como un dispositivo de captura o una difusión de red. Filter Graph Manager implementa esta interfaz.

Las aplicaciones pueden usar esta interfaz para especificar cómo controla el gráfico la latencia y la sincronización cuando representa un origen activo. Para obtener más información, consulte Orígenes activos.

Herencia

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

Métodos

La interfaz IAMGraphStreams tiene estos métodos.

 
IAMGraphStreams::FindUpstreamInterface

El método FindUpstreamInterface busca en el gráfico de filtros una interfaz especificada, ascendente desde un pin especificado.
IAMGraphStreams::SetMaxGraphLatency

El método SetMaxGraphLatency establece la latencia máxima del gráfico. Debe llamar al método IAMGraphStreams::SyncUsingStreamOffset antes de llamar a este método.
IAMGraphStreams::SyncUsingStreamOffset

El método SyncUsingStreamOffset habilita o deshabilita la sincronización mediante desplazamientos de marca de tiempo.

Requisitos

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