Windows.Media.Streaming.Adaptive Ruang nama

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.

Lihat juga