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 ejecuta correctamente o un valor HRESULT que indica la causa del error.

Observaciones

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. (Consulte IMemAllocator::Commit).
  • Si se detuvo el estado anterior, el filtro libera cualquier ejemplo que contenga. (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 inmediatamente un evento de EC_COMPLETE .

Requisitos

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

Consulte también

CBaseRenderer (clase)