IMFCaptureSource::RemoveEffect method (mfcaptureengine.h)

Menghapus efek dari aliran pengambilan.

Syntax

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

Parameter-parameternya

[in] dwSourceStreamIndex

Aliran pengambilan. Nilainya bisa salah satu dari yang berikut ini.

Nilai Meaning
0–0xFFFFFFFB
Indeks aliran berbasis nol. Untuk mendapatkan jumlah aliran, panggil IMFCaptureSource::GetDeviceStreamCount.
MF_CAPTURE_ENGINE_FIRST_SOURCE_PHOTO_STREAM
0xFFFFFFFB
Aliran gambar pertama.
MF_CAPTURE_ENGINE_FIRST_SOURCE_VIDEO_STREAM
0xFFFFFFFC
Streaming video pertama.
MF_CAPTURE_ENGINE_FIRST_SOURCE_AUDIO_STREAM
0xFFFFFFFD
Aliran audio pertama.

[in] pUnknown

Penunjuk ke antarmuka IUnknown objek efek.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Mengembalikan kode Description
S_OK
Sukses.
MF_E_INVALIDREQUEST
Permintaan tidak valid. Mungkin efek yang ditentukan tidak dapat ditemukan.
MF_E_INVALIDSTREAMNUMBER
Parameter dwSourceStreamIndex tidak valid.

Komentar

Metode ini menghapus efek yang sebelumnya ditambahkan menggunakan metode IMFCaptureSource::AddEffect .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Platform Target Windows
Header mfcaptureengine.h

Lihat juga

IMFCaptureSource