Compartir a través de


Método CPullPin.Active

[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.

El método Active crea un subproceso de trabajo que extrae datos del pin de salida. Este método también confirma el asignador.

Sintaxis

HRESULT Active();

Parámetros

Este método no tiene parámetros.

Valor devuelto

Devuelve un valor HRESULT . Estos son algunos de los valores posibles.

Código devuelto Descripción
S_OK
Correcto.
E_UNEXPECTED
La conexión de anclaje no se estableció correctamente.
E_FAIL
No se pudo crear el subproceso o el subproceso ya existe.

Observaciones

Llame a este método cuando el filtro propietario se active. (Si el pin de entrada deriva de CBasePin, invalide el método CBasePin::Active ).

Antes de llamar a este método, llame al método CPullPin::Connect para establecer la conexión con el pin de salida.

Requisitos

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

Consulte también

CPullPin (clase)