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