IMFMediaEngineEx::InsertVideoEffect method (mfmediaengine.h)

Menyisipkan efek video.

Sintaks

HRESULT InsertVideoEffect(
  [in] IUnknown *pEffect,
  [in] BOOL     fOptional
);

Parameter

[in] pEffect

Salah satu dari berikut ini:

  • Penunjuk ke antarmuka IMFTransform dari transformasi Media Foundation (MFT) yang mengimplementasikan efek video.
  • Penunjuk ke antarmuka IMFActivate dari objek aktivasi. Objek aktivasi harus membuat MFT untuk efek video.

[in] fOptional

Menentukan apakah efeknya opsional.

Nilai Makna
BENAR
Efeknya opsional. Jika Mesin Media tidak dapat menambahkan efek, itu mengabaikan efek dan melanjutkan pemutaran.
SALAH
Efeknya diperlukan. Jika objek Mesin Media tidak dapat menambahkan efek, kesalahan pemutaran terjadi.

Menampilkan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
MF_E_INVALIDREQUEST
Jumlah maksimum efek video tercapai.

Keterangan

Efek diterapkan ketika sumber daya media berikutnya dimuat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfmediaengine.h

Lihat juga

IMFMediaEngineEx