Share via


Método IMFCaptureSource::RemoveEffect (mfcaptureengine.h)

Quita un efecto de una secuencia de captura.

Sintaxis

HRESULT RemoveEffect(
  [in] DWORD    dwSourceStreamIndex,
  [in] IUnknown *pUnknown
);

Parámetros

[in] dwSourceStreamIndex

Secuencia de captura. El valor puede ser cualquiera de los siguientes.

Valor Significado
0 a 0xFFFFFFFB
Índice de base cero de una secuencia. Para obtener el número de secuencias, llame a IMFCaptureSource::GetDeviceStreamCount.
MF_CAPTURE_ENGINE_FIRST_SOURCE_PHOTO_STREAM
0xFFFFFFFB
Primera secuencia de imagen.
MF_CAPTURE_ENGINE_FIRST_SOURCE_VIDEO_STREAM
0xFFFFFFFC
Primera secuencia de vídeo.
MF_CAPTURE_ENGINE_FIRST_SOURCE_AUDIO_STREAM
0xFFFFFFFD
Primera secuencia de audio.

[in] pUnknown

Puntero a la interfaz IUnknown del objeto de efecto.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
MF_E_INVALIDREQUEST
Solicitud no válida. Posiblemente no se encontró el efecto especificado.
MF_E_INVALIDSTREAMNUMBER
El parámetro dwSourceStreamIndex no es válido.

Comentarios

Este método quita un efecto que se agregó anteriormente mediante el método IMFCaptureSource::AddEffect .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfcaptureengine.h

Consulte también

IMFCaptureSource