Kelas MediaRenderer
[Fitur yang terkait dengan halaman ini, Windows Media Streaming API, adalah fitur warisan. Ini telah digantikan oleh Media Casting. Media Casting telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Media Casting alih-alih Windows Media Streaming API, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Mengimplementasikan antarmuka IMediaRenderer yang mewakili perangkat DLNA Digital Media Renderer (DMR).
MediaRenderer memiliki jenis anggota ini:
Metode
Kelas MediaRenderer memiliki metode ini.
Metode | Deskripsi |
---|---|
add_RenderingParametersUpdate | Mendaftarkan penanganan aktivitas untuk peristiwa RenderingParametersUpdate . |
add_TransportParametersUpdate | Mendaftarkan penanganan aktivitas untuk peristiwa TransportParametersUpdate . |
GetMuteAsync | Mengkueri DMR secara asinkron untuk menentukan apakah audio saat ini dimatikan suaranya atau dinyalakan suaranya. |
GetPositionInformationAsync | Mengkueri DMR secara asinkron untuk mengambil informasi posisi. |
GetTransportInformationAsync | Mengkueri DMR secara asinkron untuk mengambil informasi transportasi. |
GetVolumeAsync | Mengkueri DMR secara asinkron untuk tingkat volume audionya saat ini. |
JedaAsync | Menginstruksikan DMR secara asinkron untuk menjeda pemutaran konten saat ini. |
PlayAsync | Menginstruksikan DMR secara asinkron untuk memutar konten yang ditentukan dengan memanggil metode SetSourceFromUriAsync, SetSourceFromStreamAsync, atau SetSourceFromMediaSourceAsync . |
PlayAtSpeedAsync | Menginstruksikan DMR secara asinkron untuk memutar konten yang ditentukan dengan memanggil metode SetSourceFromUriAsync, SetSourceFromStreamAsync, atau SetSourceFromMediaSourceAsync pada tingkat yang ditentukan. |
remove_RenderingParametersUpdate | Membatalkan pendaftaran penanganan aktivitas untuk peristiwa RenderingParametersUpdate . |
remove_TransportParametersUpdate | Membatalkan pendaftaran penanganan aktivitas untuk peristiwa TransportParametersUpdate . |
SeekAsync | Menginstruksikan DMR secara asinkron untuk mencari offset waktu tertentu. |
SetMuteAsync | Menginstruksikan DMR secara asinkron untuk mematikan suara atau menyalakan audio. |
SetNextSourceFromMediaSourceAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan konten yang ditentukan untuk diputar setelah konten saat ini selesai diputar. |
SetNextSourceFromStreamAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan aliran media yang ditentukan untuk diputar setelah konten saat ini selesai diputar. |
SetNextSourceFromUriAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan konten yang diidentifikasi oleh URI yang ditentukan untuk diputar setelah konten saat ini selesai diputar. |
SetSourceFromMediaSourceAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan konten yang ditentukan untuk diputar. |
SetSourceFromStreamAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan aliran media yang ditentukan untuk diputar setelah konten saat ini selesai diputar. |
SetSourceFromUriAsync | Menginstruksikan DMR secara asinkron untuk menyiapkan konten yang diidentifikasi oleh URI yang ditentukan untuk diputar. |
SetVolumeAsync | Mengatur tingkat volume audio pada DMR secara asinkron ke nilai yang ditentukan. |
StopAsync | Menginstruksikan DMR secara asinkron untuk berhenti memutar konten saat ini. |
Properti
Kelas MediaRenderer memiliki properti ini.
Properti | Jenis akses | Deskripsi |
---|---|---|
ActionInformation |
Baca-saja |
Mendapatkan informasi tentang metode mana yang saat ini dapat dipanggil pada DMR. |
IsAudioSupported |
Baca-saja |
Mendapatkan nilai yang menunjukkan apakah DMR mampu memutar konten audio. |
IsImageSupported |
Baca-saja |
Mendapatkan nilai yang menunjukkan apakah DMR mampu menampilkan gambar. |
IsVideoSupported |
Baca-saja |
Mendapatkan nilai yang menunjukkan apakah DMR mampu memutar konten video. |
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