Bagikan melalui


Metode CBaseVideoRenderer.JoinFilterGraph

[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 JoinFilterGraph mengirimkan pemberitahuan peristiwa EC_WINDOW_DESTROYED saat filter dihapus dari grafik filter.

Sintaks

HRESULT JoinFilterGraph(
       IBaseFilterGraph *pGraph,
  [in] LPCWSTR          pName
);

Parameter

pGraph

Arahkan ke grafik filter untuk bergabung.

pName [in]

Penunjuk ke nama filter yang ditambahkan.

Mengembalikan nilai

Tidak ada nilai yang ditampilkan.

Keterangan

Fungsi anggota ini mengambil alih fungsi anggota CBaseFilter::JoinFilterGraph . Jika filter meninggalkan grafik filter (pGraph adalah NULL), filter mengirimkan pemberitahuan peristiwa EC_WINDOW_DESTROYED sehingga manajer sumber daya tidak berpegang pada perender sebagai objek fokus.

Persyaratan

Persyaratan Nilai
Header
Renbase.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CBaseVideoRenderer