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) |