Bagikan melalui


Antarmuka IMFMediaSourceExtension (mfmediaengine.h)

Menyediakan fungsionalitas untuk Ekstensi Sumber Media (MSE).

Warisan

Antarmuka IMFMediaSourceExtension mewarisi dari antarmuka IUnknown . IMFMediaSourceExtension juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFMediaSourceExtension memiliki metode ini.

 
IMFMediaSourceExtension::AddSourceBuffer

Menambahkan IMFSourceBuffer ke kumpulan buffer yang terkait dengan IMFMediaSourceExtension.
IMFMediaSourceExtension::GetActiveSourceBuffers

Mendapatkan buffer sumber yang secara aktif menyediakan data media ke sumber media.
IMFMediaSourceExtension::GetDuration

Mendapatkan durasi sumber media dalam unit 100 nanodetik.
IMFMediaSourceExtension::GetReadyState

Mendapatkan status siap dari sumber media.
IMFMediaSourceExtension::GetSourceBuffer

Mendapatkan IMFSourceBuffer pada indeks yang ditentukan dalam kumpulan buffer.
IMFMediaSourceExtension::GetSourceBuffers

Mendapatkan kumpulan buffer sumber yang terkait dengan sumber media ini.
IMFMediaSourceExtension::IsTypeSupported

Mendapatkan nilai yang menunjukkan apakah jenis MIME yang ditentukan didukung oleh sumber media.
IMFMediaSourceExtension::RemoveSourceBuffer

Menghapus buffer sumber yang ditentukan dari kumpulan buffer sumber yang dikelola oleh objek IMFMediaSourceExtension.
IMFMediaSourceExtension::SetDuration

Mengatur durasi sumber media dalam unit 100 nanodetik.
IMFMediaSourceExtension::SetEndOfStream

Tunjukkan bahwa akhir aliran media telah tercapai.

Keterangan

Media Source Extensions (MSE) adalah standar World Wide Web Consortium (W3C) yang memperluas elemen media HTML5 untuk memungkinkan perubahan aliran media secara dinamis tanpa menggunakan plug-in. Antarmuka IMFMediaSourceExtension dan Api Microsoft Win32 terkait mengimplementasikan MSE dan diharapkan hanya dipanggil oleh browser web yang menerapkan MSE.

Sumber media MSE melacak status siap sumber serta daftar objek IMFSourceBuffer yang menyediakan data media untuk sumbernya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header mfmediaengine.h

Lihat juga

Antarmuka Media Foundation