Antarmuka IMFMediaSource (mfidl.h)
Diimplementasikan oleh objek sumber media.
Sumber media adalah objek yang menghasilkan data media. Misalnya, data mungkin berasal dari file video, aliran jaringan, atau perangkat keras, seperti kamera. Setiap sumber media berisi satu atau beberapa aliran, dan setiap aliran mengirimkan data dari satu jenis, seperti audio atau video.
Warisan
Antarmuka IMFMediaSource mewarisi dari IMFMediaEventGenerator. IMFMediaSource juga memiliki jenis anggota berikut:
Metode
Antarmuka IMFMediaSource memiliki metode ini.
IMFMediaSource::CreatePresentationDescriptor Mengambil salinan deskriptor presentasi sumber media. Aplikasi menggunakan deskriptor presentasi untuk memilih aliran dan untuk mendapatkan informasi tentang konten sumber. |
IMFMediaSource::GetCharacteristics Mengambil karakteristik sumber media. |
IMFMediaSource::P ause Menjeda semua aliran aktif di sumber media. |
IMFMediaSource::Shutdown Mematikan sumber media dan melepaskan sumber daya yang digunakannya. |
IMFMediaSource::Start Memulai, mencari, atau memulai ulang sumber media dengan menentukan tempat untuk memulai pemutaran. |
IMFMediaSource::Stop Menghentikan semua aliran aktif di sumber media. |
Keterangan
Di Windows 8, antarmuka ini diperluas dengan IMFMediaSourceEx.
Untuk beberapa sumber perangkat, seperti kamera atau mikrofon, IMFMediaSource juga mengimplementasikan IKsControl yang dapat digunakan oleh aplikasi mode pengguna untuk mengeluarkan operasi KSPROPERTY, KSEVENT, dan KSMETHOD ke driver perangkat yang mendasar.
Catatan
Antarmuka ini bersifat opsional dan mungkin tidak tersedia. Jika antarmuka ini tidak tersedia, QueryInterface akan mengembalikan E_NOINTERFACE.
Persyaratan
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfidl.h |