Interfaz IAMLatency (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 IAMLatency
interfaz informa de la cantidad de latencia que introduce un filtro en el gráfico. La latencia se define como el tiempo que tarda el filtro en procesar un ejemplo. Para un filtro de origen, la latencia es el tamaño máximo del búfer del filtro, medido en el tiempo. Por ejemplo, un filtro de captura de vídeo que almacena en búfer un fotograma en 30 fotogramas por segundo presenta una latencia de aproximadamente 33 milisegundos.
Actualmente, no hay compatibilidad con el uso de esta interfaz por sí misma. Un filtro de origen que transmite datos en vivo o en tiempo real debe implementar la interfaz IAMPushSource , que hereda de esta interfaz.
Herencia
La interfaz IAMLatency hereda de la interfaz IUnknown . IAMLatency también tiene estos tipos de miembros:
Métodos
La interfaz IAMLatency tiene estos métodos.
IAMLatency::GetLatency El método GetLatency recupera la latencia esperada asociada a este filtro. |
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) |