Bagikan melalui


Kelas CMediaEvent

[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.]

hierarki kelas cmediaevent

Kelas ini CMediaEvent menyediakan implementasi kelas dasar dari metode IDispatch dari antarmuka ganda IMediaEvent. Ini meninggalkan sebagai virtual murni properti dan metode antarmuka IMediaEvent .

Kelas ini CMediaEvent juga menyediakan implementasi kelas dasar antarmuka IMediaEventEx yang berasal dari IMediaEvent.

CMediaEvent::GetIDsOfNames, Fungsi CMediaEvent::GetTypeInfo, CMediaEvent::GetTypeInfoCount, dan CMediaEvent::Invoke member adalah implementasi standar antarmuka IDispatch menggunakan kelas CBaseDispatch (dan pustaka jenis) untuk mengurai perintah dan meneruskannya ke metode virtual murni antarmuka IMediaEvent.

Fungsi Anggota Deskripsi
CMediaEvent Membuat objek CMediaEvent .
Metode IDispatch Deskripsi
GetIDsOfNames Memetakan satu anggota dan sekumpulan parameter opsional ke sekumpulan pengidentifikasi pengiriman bilangan bulat yang sesuai, yang dapat digunakan selama panggilan berikutnya ke metode IDispatch::Invoke .
GetTypeInfo Mengambil objek informasi jenis, yang mengambil informasi jenis untuk antarmuka.
GetTypeInfoCount Mengambil jumlah antarmuka jenis-informasi yang disediakan oleh objek.
Gunakan Menyediakan akses ke properti dan metode yang diekspos oleh objek.