Windows.Media.Streaming.Adaptive Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kemampuan untuk memutar konten multimedia yang dikirimkan menggunakan berbagai protokol streaming adaptif. Anda dapat memutar konten Http Live Streaming (HLS) atau Dynamic Adaptive Streaming melalui HTTP (DASH).
Kelas
AdaptiveMediaSource |
Mewakili sumber konten streaming adaptif. |
AdaptiveMediaSourceAdvancedSettings |
Menyediakan pengaturan tingkat lanjut untuk AdaptiveMediaSource. |
AdaptiveMediaSourceCorrelatedTimes |
Mewakili stempel waktu yang berkorelasi antara posisi pemutaran pemutar media dengan stempel waktu yang disematkan di aliran media atau disertakan dalam file manifes. |
AdaptiveMediaSourceCreationResult |
Mewakili hasil pembuatan objek AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticAvailableEventArgs |
Menyediakan data untuk peristiwa DiagnosticAvailable yang dinaikkan ketika informasi diagnostik untuk sumber media adaptif tersedia. |
AdaptiveMediaSourceDiagnostics |
Menyediakan peristiwa yang dinaikkan saat informasi diagnostik tentang sumber media adaptif tersedia. |
AdaptiveMediaSourceDownloadBitrateChangedEventArgs |
Menyediakan data untuk peristiwa DownloadBitrateChanged . |
AdaptiveMediaSourceDownloadCompletedEventArgs |
Menyediakan data untuk peristiwa DownloadCompleted . |
AdaptiveMediaSourceDownloadFailedEventArgs |
Menyediakan data untuk peristiwa DownloadFailed . |
AdaptiveMediaSourceDownloadRequestedDeferral |
Mewakili penangguhan yang dapat digunakan untuk menangguhkan penyelesaian peristiwa DownloadRequested sehingga aplikasi dapat mengunduh konten media secara asinkron. |
AdaptiveMediaSourceDownloadRequestedEventArgs |
Menyediakan data untuk peristiwa DownloadRequested . |
AdaptiveMediaSourceDownloadResult |
Mewakili hasil operasi pengunduhan sumber daya. |
AdaptiveMediaSourceDownloadStatistics |
Mewakili sekumpulan statistik unduhan yang terkait dengan peristiwa AdaptiveMediaSource.DownloadFailed dan AdaptiveMediaSource.DownloadCompleted . |
AdaptiveMediaSourcePlaybackBitrateChangedEventArgs |
Menyediakan data untuk peristiwa PlaybackBitrateChanged . |
Enum
AdaptiveMediaSourceCreationStatus |
Menentukan hasil upaya untuk membuat objek AdaptiveMediaSource . |
AdaptiveMediaSourceDiagnosticType |
Menentukan jenis peristiwa diagnostik yang terkait dengan AdaptiveMediaSourceDiagnostics.DiagnosticAvailable. |
AdaptiveMediaSourceDownloadBitrateChangedReason |
Menentukan alasan laju bit unduhan berubah. Nilai ini digunakan untuk peristiwa AdaptiveMediaSource.DownloadBitrateChanged . |
AdaptiveMediaSourceResourceType |
Menentukan jenis sumber daya media adaptif. |
Keterangan
Selain pemutaran dasar, namespace ini menyediakan kontrol aspek-aspek algoritma streaming adaptif ini:
- Kemampuan untuk membuat instans objek AdaptiveMediaSource untuk memutar konten streaming adaptif, yang dapat terikat dengan elemen media XAML atau HTML.
- Kemampuan untuk mengkueri laju bit adaptif yang tersedia yang dijelaskan oleh manifes streaming adaptif.
- Kemampuan untuk memilih laju bit awal yang akan digunakan untuk pemutaran.
- Kemampuan untuk membatasi set laju bit yang akan digunakan selama pemutaran.
- Kemampuan untuk mendapatkan peristiwa ketika laju bit telah berubah.
- Kemampuan untuk menentukan apakah pemutaran ditayangkan.
- Kemampuan untuk mengatur offset awal untuk pemutaran langsung.
Semua fungsionalitas lain yang biasanya diperlukan oleh aplikasi multimedia, seperti kontrol pemutaran, pemilihan streaming, dan sebagainya, dilakukan pada elemen media setelah Anda mengikat objek AdaptiveMediaSource ke elemen media tersebut.
Untuk panduan cara menggunakan streaming adaptif di aplikasi Anda, lihat Streaming adaptif.