Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengaktifkan aplikasi untuk memutar file audio atau video.
Warisan
Antarmuka IMFMediaEngine mewarisi dari antarmuka IUnknown . IMFMediaEngine juga memiliki jenis anggota berikut:
Metode
Antarmuka IMFMediaEngine memiliki metode ini.
IMFMediaEngine::CanPlayType Mengkueri seberapa besar kemungkinan Mesin Media dapat memutar jenis sumber daya media tertentu. |
IMFMediaEngine::GetAutoPlay Mengkueri apakah Mesin Media secara otomatis memulai pemutaran. |
IMFMediaEngine::GetBuffered Mengkueri berapa banyak data sumber daya yang telah di-buffer oleh mesin media. |
IMFMediaEngine::GetCurrentSource Mendapatkan URL sumber daya media saat ini, atau string kosong jika tidak ada sumber daya media. |
IMFMediaEngine::GetCurrentTime Mendapatkan posisi pemutaran saat ini. (IMFMediaEngine.GetCurrentTime) |
IMFMediaEngine::GetDefaultPlaybackRate Mendapatkan laju pemutaran default. |
IMFMediaEngine::GetDuration Mendapatkan durasi sumber daya media. |
IMFMediaEngine::GetError Mendapatkan status kesalahan terbaru. |
IMFMediaEngine::GetLoop Mengkueri apakah Mesin Media akan mengulang pemutaran. |
IMFMediaEngine::GetMuted Kueri apakah audio dimatikan suaranya. (IMFMediaEngine.GetMuted) |
IMFMediaEngine::GetNativeVideoSize Mendapatkan ukuran bingkai video, disesuaikan untuk rasio aspek. |
IMFMediaEngine::GetNetworkState Mendapatkan status jaringan mesin media saat ini. |
IMFMediaEngine::GetPlaybackRate Mendapatkan laju pemutaran saat ini. (IMFMediaEngine.GetPlaybackRate) |
IMFMediaEngine::GetPlayed Mendapatkan rentang waktu yang telah dirender. |
IMFMediaEngine::GetPreload Mendapatkan bendera pramuat. |
IMFMediaEngine::GetReadyState Mendapatkan status siap, yang menunjukkan apakah sumber daya media saat ini dapat dirender. |
IMFMediaEngine::GetSeekable Mendapatkan rentang waktu yang saat ini dapat dicari oleh Mesin Media. |
IMFMediaEngine::GetStartTime Mendapatkan posisi pemutaran awal. |
IMFMediaEngine::GetVideoAspectRatio Mendapatkan rasio aspek gambar dari aliran video. |
IMFMediaEngine::GetVolume Mendapatkan tingkat volume audio. |
IMFMediaEngine::HasAudio Mengkueri apakah sumber daya media saat ini berisi aliran audio. |
IMFMediaEngine::HasVideo Mengkueri apakah sumber daya media saat ini berisi aliran video. |
IMFMediaEngine::IsEnded Kueri apakah pemutaran telah berakhir. |
IMFMediaEngine::IsPaused Kueri apakah pemutaran saat ini dijeda. |
IMFMediaEngine::IsSeeking Mengkueri apakah Mesin Media saat ini mencari posisi pemutaran baru. |
IMFMediaEngine::Load Memuat sumber media saat ini. |
IMFMediaEngine::OnVideoStreamTick Mengkueri Mesin Media untuk mengetahui apakah bingkai video baru sudah siap. |
IMFMediaEngine::P ause Menjeda pemutaran. (IMFMediaEngine.Jeda) |
IMFMediaEngine::P lay Memulai pemutaran. (IMFMediaEngine.Play) |
IMFMediaEngine::SetAutoPlay Menentukan apakah Mesin Media secara otomatis memulai pemutaran. |
IMFMediaEngine::SetCurrentTime Mencari ke posisi pemutaran baru. |
IMFMediaEngine::SetDefaultPlaybackRate Mengatur laju pemutaran default. |
IMFMediaEngine::SetErrorCode Mengatur kode galat saat ini. |
IMFMediaEngine::SetLoop Menentukan apakah Mesin Media mengulang pemutaran. |
IMFMediaEngine::SetMuted Mematikan suara atau menyalakan suara audio. (IMFMediaEngine.SetMuted) |
IMFMediaEngine::SetPlaybackRate Menyetel laju pemutaran saat ini. |
IMFMediaEngine::SetPreload Mengatur bendera pramuat. |
IMFMediaEngine::SetSource Mengatur URL sumber daya media. |
IMFMediaEngine::SetSourceElements Mengatur daftar sumber media. |
IMFMediaEngine::SetVolume Mengatur tingkat volume audio. |
IMFMediaEngine::Shutdown Mematikan Mesin Media dan melepaskan sumber daya yang digunakannya. |
IMFMediaEngine::TransferVideoFrame Menyalin bingkai video saat ini ke permukaan DXGI atau bitmap WIC. |
Keterangan
Mesin Media mengimplementasikan antarmuka ini. Untuk membuat instans Mesin Media, panggil IMFMediaEngineClassFactory::CreateInstance.
Antarmuka ini diperluas dengan IMFMediaEngineEx.
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfmediaengine.h |