Baca dalam bahasa Inggris

Bagikan melalui


Metode IMediaControl::AddSourceFilter (control.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Metode menambahkan AddSourceFilter filter sumber ke grafik filter.

Metode ini ditujukan untuk digunakan oleh aplikasi Visual Basic 6.0. Ini didokumenkan untuk Visual Basic 6.0 sebagai metode FilgraphManager.AddSourceFilter . Aplikasi C++ harus menggunakan metode IGraphBuilder::AddSourceFilter sebagai gantinya.

Sintaks

HRESULT AddSourceFilter(
  [in]  BSTR      strFilename,
  [out] IDispatch **ppUnk
);

Parameter

[in] strFilename

Menentukan nama file yang akan dimuat.

[out] ppUnk

Menerima pointer ke antarmuka IDispatch . Pemanggil harus merilis antarmuka. Anda dapat mengkueri penunjuk yang dikembalikan untuk antarmuka IFilterInfo .

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header control.h (termasuk Dshow.h)
Pustaka Strmiids.lib

Lihat juga

Antarmuka IMediaControl