Bagikan melalui


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

Lihat juga

IMFMediaEventGenerator

Antarmuka Media Foundation

Sumber Media