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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk