Método CBaseRenderer.Run

El Run método ejecuta el filtro.

Sintaxis

HRESULT Run();

Parámetros

Este método no tiene parámetros.

Valor devuelto

Devuelve S _ OK si se realiza correctamente o un valor HRESULT que indica la causa del error.

Comentarios

Este método invalida el método CBaseFilter::Run. Las acciones que realiza son las siguientes:

  • Llama al método CBaseFilter::Run.
  • Confirma el asignador. (Vea IMemAllocator::Commit).
  • Si se detuvo el estado anterior, el filtro libera cualquier muestra que esté manteniendo. (El ejemplo ya no es válido).
  • Llama al método CBaseRenderer::StartStreaming y devuelve el resultado. Si hay un ejemplo pendiente, el método StartStreaming lo programa para su representación.

Si el filtro no está conectado, publica un evento EC _ COMPLETE inmediatamente.

Requisitos

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

Vea también

CBaseRenderer (clase)