Windows.Media.Streaming.Adaptive 名前空間

さまざまなアダプティブ ストリーミング プロトコルを使用して配信されるマルチメディア コンテンツを再生する機能を提供します。 HTTP ライブ ストリーミング (HLS) または動的アダプティブ ストリーミング over HTTP (DASH) コンテンツを再生できます。

クラス

AdaptiveMediaSource

アダプティブ ストリーミング コンテンツのソースを表します。

AdaptiveMediaSourceAdvancedSettings

AdaptiveMediaSource の詳細設定を提供します。

AdaptiveMediaSourceCorrelatedTimes

メディア プレーヤーの再生位置と、メディア ストリームに埋め込まれたタイム スタンプ、またはマニフェスト ファイルに含まれるタイム スタンプを表します。

AdaptiveMediaSourceCreationResult

AdaptiveMediaSource オブジェクトの作成結果を表します。

AdaptiveMediaSourceDiagnosticAvailableEventArgs

アダプティブ メディア ソースの診断情報が使用可能になったときに発生する DiagnosticAvailable イベントのデータを提供します。

AdaptiveMediaSourceDiagnostics

アダプティブ メディア ソースに関する診断情報が使用可能な場合に発生するイベントを提供します。

AdaptiveMediaSourceDownloadBitrateChangedEventArgs

DownloadBitrateChanged イベントのデータを提供します。

AdaptiveMediaSourceDownloadCompletedEventArgs

DownloadCompleted イベントのデータを提供します。

AdaptiveMediaSourceDownloadFailedEventArgs

DownloadFailed イベントのデータを提供します。

AdaptiveMediaSourceDownloadRequestedDeferral

アプリがメディア コンテンツを非同期的にダウンロードできるように 、DownloadRequested イベントの完了を延期するために使用できる遅延を表します。

AdaptiveMediaSourceDownloadRequestedEventArgs

DownloadRequested イベントのデータを提供します。

AdaptiveMediaSourceDownloadResult

リソースのダウンロード操作の結果を表します。

AdaptiveMediaSourceDownloadStatistics

AdaptiveMediaSource.DownloadFailed イベントと AdaptiveMediaSource.DownloadCompleted イベントに関連付けられているダウンロード統計情報のセットを表します。

AdaptiveMediaSourcePlaybackBitrateChangedEventArgs

PlaybackBitrateChanged イベントのデータを提供します。

列挙型

AdaptiveMediaSourceCreationStatus

AdaptiveMediaSource オブジェクトを作成しようとした結果を指定します。

AdaptiveMediaSourceDiagnosticType

AdaptiveMediaSourceDiagnostics.DiagnosticAvailable に関連付けられている診断イベントの種類を指定します。

AdaptiveMediaSourceDownloadBitrateChangedReason

ダウンロード ビットレートが変更された理由を指定します。 この値は、 AdaptiveMediaSource.DownloadBitrateChanged イベントに使用されます

AdaptiveMediaSourceResourceType

アダプティブ メディア リソースの種類を指定します。

注釈

この名前空間では、基本的な再生に加えて、アダプティブ ストリーミング アルゴリズムの次の側面を制御できます。

  • アダプティブ ストリーミング コンテンツを再生するための AdaptiveMediaSource オブジェクトのインスタンスを作成する機能。これは、XAML または HTML メディア要素にバインドできます。
  • アダプティブ ストリーミング マニフェストで記述されている使用可能なアダプティブ ビット レートを照会する機能。
  • 再生に使用する初期ビットレートを選択する機能。
  • 再生中に使用するビット レートのセットを制限する機能。
  • ビット レートが変更されたときにイベントを取得する機能。
  • 再生がライブかどうかを判断する機能。
  • ライブ再生の開始オフセットを設定する機能。

再生コントロール、ストリームの選択など、マルチメディア アプリで通常必要とされるその他のすべての機能は、 AdaptiveMediaSource オブジェクトをそのメディア要素にバインドした後、メディア要素に対して実行されます。

アプリでアダプティブ ストリーミングを使用する方法のガイダンスについては、「 アダプティブ ストリーミング」を参照してください。

こちらもご覧ください