Compartir a través de


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)