Método CBaseRenderer.WaitForRenderTime

El WaitForRenderTime método espera el tiempo de presentación del ejemplo actual.

Sintaxis

virtual HRESULT WaitForRenderTime();

Parámetros

Este método no tiene parámetros.

Valor devuelto

Devuelve uno de los siguientes valores HRESULT.

Código devuelto Descripción
S _ OK
Correcto.
CAMBIO DEL _ ESTADO DE VFW E _ _
El estado del filtro cambió antes de que llegara el tiempo de presentación.

Observaciones

Este método espera hasta que se produzca una de las siguientes acciones:

  • Llega el tiempo de presentación de la muestra, momento en el que se puede representar la muestra.
  • El filtro se detiene o comienza a vaciar los datos.

Si llega el tiempo de presentación, se señala el evento _ RenderEvent CBaseRenderer::m. Si cambia el estado, se señala el evento _ ThreadSignal CBaseRenderer::m. Este método espera en ambos eventos. La clase derivada puede invalidar este método para esperar eventos adicionales, si es necesario.

Este método llama al método CBaseRenderer::OnWaitStart cuando comienza la espera y al método CBaseRenderer::OnWaitEnd cuando se realiza la espera. Ninguno de los métodos hace nada en la clase base, pero la clase derivada puede invalidarlos.

Requisitos

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

Consulte también

CBaseRenderer (clase)