Windows.Media.Streaming.Adaptive 命名空間

提供播放使用各種調適型串流通訊協定傳遞之多媒體內容的功能。 您可以透過 HTTP (DASH) 內容播放 Http 即時串流 (HLS) 或動態自適性串流。

類別

AdaptiveMediaSource

表示自適性串流內容的來源。

AdaptiveMediaSourceAdvancedSettings

提供 AdaptiveMediaSource的進階設定。

AdaptiveMediaSourceCorrelatedTimes

代表媒體播放機播放位置與媒體串流內嵌或包含在資訊清單檔中的時間戳記相互關聯的時間戳記。

AdaptiveMediaSourceCreationResult

表示建立 AdaptiveMediaSource 物件的結果。

AdaptiveMediaSourceDiagnosticAvailableEventArgs

提供 DiagnosticAvailable 事件的資料,當調適型媒體來源的診斷資訊可供使用時引發。

AdaptiveMediaSourceDiagnostics

提供當可取得自適性媒體來源的診斷資訊時所引發的事件。

AdaptiveMediaSourceDownloadBitrateChangedEventArgs

提供 DownloadBitrateChanged 事件的資料。

AdaptiveMediaSourceDownloadCompletedEventArgs

提供 DownloadCompleted 事件的資料。

AdaptiveMediaSourceDownloadFailedEventArgs

提供 DownloadFailed 事件的資料。

AdaptiveMediaSourceDownloadRequestedDeferral

表示延遲,可用來延遲 DownloadRequested 事件的完成,讓應用程式可以非同步下載媒體內容。

AdaptiveMediaSourceDownloadRequestedEventArgs

提供 DownloadRequested 事件的資料。

AdaptiveMediaSourceDownloadResult

表示資源下載作業的結果。

AdaptiveMediaSourceDownloadStatistics

代表一組與 AdaptiveMediaSource.DownloadFailedAdaptiveMediaSource.DownloadCompleted 事件相關聯的下載統計資料。

AdaptiveMediaSourcePlaybackBitrateChangedEventArgs

提供 PlaybackBitrateChanged 事件的資料。

列舉

AdaptiveMediaSourceCreationStatus

指定嘗試建立 AdaptiveMediaSource 物件的結果。

AdaptiveMediaSourceDiagnosticType

指定與 AdaptiveMediaSourceDiagnostics.DiagnosticAvailable相關聯的診斷事件種類。

AdaptiveMediaSourceDownloadBitrateChangedReason

指定下載位元速率變更的原因。 此值用於 AdaptiveMediaSource.DownloadBitrateChanged 事件。

AdaptiveMediaSourceResourceType

指定調適型媒體資源的類型。

備註

除了基本播放之外,此命名空間還提供調適型串流演算法這些層面的控制:

  • 能夠建立 AdaptiveMediaSource 物件的實例,以播放可系結至 XAML 或 HTML 媒體元件的調適型串流內容。
  • 能夠查詢自適性串流資訊清單所描述的可用調適性位元速率。
  • 能夠選取要用於播放的初始位元速率。
  • 能夠限制播放期間要使用的位元速率集合。
  • 當位元速率變更時取得事件的能力。
  • 判斷播放是否為即時的能力。
  • 能夠設定即時播放的起始位移。

多媒體應用程式通常需要所有其他功能,例如播放控制項、串流選取等等,會在您將 AdaptiveMediaSource 物件系結至該媒體元件之後,于媒體元件上執行。

如需在應用程式中使用自適性串流的作法指引,請參閱 調適型串流

另請參閱