Antarmuka IMFMediaSession (mfidl.h)

Menyediakan kontrol pemutaran untuk konten yang dilindungi dan tidak terlindungi. Objek sesi Sesi Media dan jalur media terproteksi (PMP) mengekspos antarmuka ini. Antarmuka ini adalah antarmuka utama yang digunakan aplikasi untuk mengontrol alur Media Foundation.

Untuk mendapatkan pointer ke antarmuka ini, panggil MFCreateMediaSession atau MFCreatePMPMediaSession.

Warisan

Antarmuka IMFMediaSession mewarisi dari IMFMediaEventGenerator. IMFMediaSession juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFMediaSession memiliki metode ini.

 
IMFMediaSession::ClearTopologies

Menghapus semua presentasi yang diantrekan untuk diputar di Sesi Media.
IMFMediaSession::Close

Menutup Sesi Media dan merilis semua sumber daya yang digunakannya.
IMFMediaSession::GetClock

Mengambil jam presentasi Sesi Media.
IMFMediaSession::GetFullTopology

Mendapatkan topologi dari Sesi Media.
IMFMediaSession::GetSessionCapabilities

Mengambil kapabilitas Sesi Media, berdasarkan presentasi saat ini.
IMFMediaSession::P ause

Menjeda Sesi Media.
IMFMediaSession::SetTopology

Mengatur topologi pada Sesi Media.
IMFMediaSession::Shutdown

Mematikan Sesi Media dan melepaskan semua sumber daya yang digunakan oleh Sesi Media.
IMFMediaSession::Start

Memulai Sesi Media.
IMFMediaSession::Stop

Menghentikan Sesi Media.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfidl.h

Lihat juga

Cara Memutar File Media dengan Media Foundation

IMFMediaEventGenerator

Antarmuka Media Foundation