Antarmuka WMP SDK

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Bagian ini mendokuensikan antarmuka COM yang diekspos oleh kontrol Pemutar Media Windows ActiveX dan kontrol Pemutar Media Windows Mobile ActiveX.

Metode pengaktif antarmuka IWMPCore atau IWMPPlayer digunakan untuk mengambil antarmuka tertentu. Antarmuka ini, pada gilirannya, mungkin memiliki metode aksesor untuk mengambil antarmuka lebih lanjut. Memanggil QueryInterface pada salah satu antarmuka ini hanya diperlukan ketika Anda mengambil versi dasar antarmuka dan ingin memanggil metode pada versi yang lebih baru dari antarmuka yang sama.

Catatan

Semua metode dan peristiwa didukung penuh di Pemutar Media Windows 10 Seluler dan yang lebih baru kecuali dinyatakan sebaliknya secara eksplisit.

Kontrol Pemutar Media Windows mengekspos antarmuka berikut.

Antarmuka Deskripsi
_WMPOCXEvents Menyediakan peristiwa yang berasal dari kontrol Pemutar Media Windows yang dapat direspons oleh program penyematan.
IWMPCdrom Mengakses CD atau DVD di drive.
IWMPCdromBurn Menyediakan metode untuk mengelola pembuatan CD audio.
IWMPCdromCollection Mengakses koleksi drive CD atau DVD.
IWMPCdromRip Menyediakan metode untuk mengelola trek penyalinan dari CD audio.
IWMPClosedCaption Menyertakan keterangan dengan klip media.
IWMPClosedCaption2 Menyediakan metode teks tertutup tambahan.
IWMPControls Mewakili kontrol transportasi Pemutar Media Windows, seperti Putar, Berhenti, dan Jeda.
IWMPControls2 Menyediakan metode kontrol tambahan.
IWMPControls3 Menyediakan metode kontrol tambahan.
IWMPCore Mengambil pointer ke antarmuka lain dan mengakses fitur dasar kontrol. Ini adalah antarmuka akar untuk model objek Pemutar Media Windows.
IWMPCore2 Menyediakan metode inti tambahan.
IWMPCore3 Menyediakan metode inti tambahan.
IWMPDVD Mengakses menu konten DVD.
IWMPError Mengakses kumpulan pointer IWMPErrorItem .
IWMPErrorItem Menyediakan informasi tentang kesalahan.
IWMPErrorItem2 Menyediakan metode item kesalahan tambahan.
IWMPEvents Mengekspos peristiwa yang berasal dari kontrol Pemutar Media Windows tempat program penyematan dapat merespons.
IWMPEvents2 Mengekspos peristiwa yang berasal dari kontrol Pemutar Media Windows 10 tempat program penyematan dapat merespons. Peristiwa ini secara khusus digunakan untuk program sinkronisasi perangkat.
IWMPEvents3 Menyediakan kejadian yang terkait dengan penyalipan CD, pembakaran CD, pemantauan folder, dan layanan pustaka jarak jauh.
IWMPFolderMonitorServices Menyediakan metode untuk menghitung, memindai, dan memodifikasi folder file yang Pemutar Media Windows memantau konten media digital.
IWMPGraphCreation Mengelola grafik DirectShow.
IWMPLibrary Mewakili pustaka.
IWMPLibraryServices Menyediakan metode untuk menghitung pustaka.
IWMPLibrarySharingServices Menyediakan metode untuk mengelola berbagi pustaka.
IWMPMedia Mengatur dan mengambil properti item media.
IWMPMedia2 Menyediakan metode tambahan untuk mengatur dan mengambil properti item media.
IWMPMedia3 Menyediakan metode tambahan untuk mengatur dan mengambil properti item media.
IWMPMediaCollection Mengakses kumpulan pointer IWMPMedia .
IWMPMediaCollection2 Menyediakan metode yang melengkapi antarmuka IWMPMediaCollection .
IWMPMetadataPicture Mengambil informasi tentang atribut metadata WM/Picture .
IWMPMetadataText Mengambil informasi tentang atribut metadata tekstual yang kompleks.
IWMPNetwork Mengatur dan mengambil properti koneksi jaringan yang digunakan oleh Pemutar Media Windows.
IWMPPlayer Mengontrol perilaku antarmuka pengguna kontrol Pemutar Media Windows.
IWMPPlayer2 Menyediakan metode tambahan untuk mengontrol Pemutar Media Windows.
IWMPPlayer3 Menyediakan metode tambahan untuk mengontrol Pemutar Media Windows.
IWMPPlayer4 Menyediakan metode tambahan untuk mengontrol Pemutar Media Windows.
IWMPPlayerApplication Beralih antara kontrol Pemutar Media Windows jarak jauh dan mode penuh Pemutar. Dirancang untuk digunakan oleh program C++ yang menyematkan kontrol dalam mode jarak jauh.
IWMPPlayerServices Digunakan oleh host kontrol jarak jauh untuk memanipulasi mode penuh Pemutar Media Windows. Dirancang untuk digunakan dengan C++.
IWMPPlayerServices2 Mengatur prioritas pemrosesan latar belakang.
IWMPPlaylist Membuat dan mengelola daftar putar.
IWMPPlaylistArray Mengakses kumpulan penunjuk IWMPPlaylist menurut nomor indeks.
IWMPPlaylistCollection Memanipulasi pointer IWMPPlaylist dan IWMPPlaylistArray .
IWMPQuery Mewakili kueri gabungan.
IWMPRemoteMediaServices Menyediakan layanan untuk Pemutar Media Windows dari program yang menghosting kontrol Pemutar. Dirancang untuk digunakan dengan C++.
IWMPRenderConfig Menyediakan metode untuk menentukan atau mengambil nilai yang menunjukkan apakah pemutaran hanya terjadi dalam proses saat ini.
IWMPSettings Mengatur atau mengambil pengaturan Pemutar Media Windows.
IWMPSettings2 Mengatur atau mengambil pengaturan Pemutar Media Windows.
IWMPSkinManager Menentukan kulit yang digunakan dengan Pemutar Media Windows.
IWMPStringCollection Mengakses kumpulan string.
IWMPStringCollection2 Menyediakan metode yang melengkapi antarmuka IWMPStringCollection .
IWMPSyncDevice Mewakili perangkat yang dapat menyinkronkan file media digital dengan Pemutar Media Windows 10.
IWMPSyncDevice2 Menyediakan metode yang melengkapi antarmuka IWMPSyncDevice .
IWMPSyncServices Menghitung perangkat yang tersedia yang dapat menyinkronkan file media digital dengan Pemutar Media Windows 10.
IWMPTranscodePolicy Menyediakan metode yang diimplementasikan oleh filter sumber DirectShow untuk mengelola perubahan format file media digital.
IWMPVideoRenderConfig Menyediakan metode yang mengonfigurasi perender video yang disempurnakan yang digunakan oleh Pemutar Media Windows.

 

Referensi Model Objek untuk C++