CRendererPosPassThru (clase)

crendererpospassthru class hierarchy

La CRendererPosPassThru clase controla los comandos seek para los filtros del representador, pasandolos ascendentes al siguiente filtro.

Esta clase deriva de la clase CPosPassThru . Agrega compatibilidad para almacenar en caché las marcas de tiempo de los ejemplos a medida que llegan. Use esta clase de la misma manera que la clase CPosPassThru . Consulte la documentación de CPosPassThru para obtener más información.

El filtro del representador debe actualizar las CRendererPosPassThru marcas de tiempo almacenadas en caché del objeto, como se indica a continuación:

Para obtener un ejemplo de cómo usar esta clase, consulte el código fuente de CBaseRenderer .

Métodos públicos Descripción
CRendererPosPassThru Método constructor.
GetMediaTime Recupera las marcas de tiempo en el ejemplo actual.
RegisterMediaTime Almacena en caché las marcas de tiempo del ejemplo actual.
ResetMediaTime Restablece las marcas de tiempo almacenadas en caché en cero.
EOS Actualiza las marcas de tiempo almacenadas en caché después de una notificación de fin de secuencia.

Requisitos

Requisito Value
Encabezado
Ctlutil.h (incluya Secuencias.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)