Бөлісу құралы:


Метод IMFCaptureSource::RemoveEffect (mfcaptureengine.h)

Удаляет эффект из потока записи.

Синтаксис

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

Параметры

[in] dwSourceStreamIndex

Поток записи. Значение может быть любым из следующих значений.

Ценность Meaning
0–0xFFFFFFFB
Отсчитываемый от нуля индекс потока. Чтобы получить количество потоков, вызовите МВФCaptureSource::GetDeviceStreamCount.
MF_CAPTURE_ENGINE_FIRST_SOURCE_PHOTO_STREAM
0xFFFFFFFB
Первый поток изображения.
MF_CAPTURE_ENGINE_FIRST_SOURCE_VIDEO_STREAM
0xFFFFFFFC
Первый видеопоток.
MF_CAPTURE_ENGINE_FIRST_SOURCE_AUDIO_STREAM
0xFFFFFFFD
Первый аудиопоток.

[in] pUnknown

Указатель на интерфейс IUnknown объекта эффекта.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Description
S_OK
Успех.
MF_E_INVALIDREQUEST
Недопустимый запрос. Возможно, не удалось найти указанный эффект.
MF_E_INVALIDSTREAMNUMBER
Недопустимый параметр dwSourceStreamIndex .

Замечания

Этот метод удаляет эффект, который ранее был добавлен с помощью метода IMFCaptureSource::AddEffect .

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 8 [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2012 [только классические приложения]
целевая платформа Виндоус
Header mfcaptureengine.h

См. также

МВФCaptureSource