Windows.Media.Playback 名前空間

フォアグラウンド タスクとバックグラウンド タスクからメディア ファイルを再生するための機能を提供します。

クラス

BackgroundMediaPlayer

バックグラウンドで実行されているメディア プレーヤーへのアクセスを提供します。

注意

Windows バージョン 1703 以降では、BackgroundMediaPlayer は非推奨となり、Windows の今後のバージョンでは使用できない可能性があります。 代わりに MediaPlayer クラスを使用してください。 詳細については、「 バックグラウンドでメディアを再生する」を参照してください。

CurrentMediaPlaybackItemChangedEventArgs

MediaPlaybackList.CurrentItemChanged イベントのデータを提供します。

MediaBreak

別の MediaPlaybackItem の再生中に、指定したポイントの前、後、または指定した時点で再生される 1 つ以上の MediaPlaybackItem オブジェクトのセットを表します。

MediaBreakEndedEventArgs

MediaBreakManager.BreakEnded イベントのデータを提供します。これは、MediaBreak の再生が終了したときに発生します。

MediaBreakManager

MediaPlayer に関連付けられている MediaBreak オブジェクトに関する情報と制御を提供します。 このクラスは、メディアブレークが再生を開始したとき、再生を終了したとき、スキップされたとき、またはシークされたときのイベントを提供します。 このクラスを使用して、現在再生中の MediaBreak を決定したり、 MediaBreak の再生を開始またはスキップしたりすることもできます。

MediaBreakSchedule

MediaPlaybackItem に関連付けられた一連の MediaBreak オブジェクトと、メディアの中断が再生されるアイテムの再生内の位置を表します。

MediaBreakSeekedOverEventArgs

MediaBreakManager.BreaksSeekedOver イベントのデータを提供します。これは、ユーザーが 1 つ以上の保留中のメディア中断を過ぎてメディア再生位置をシークしたときに発生します。

MediaBreakSkippedEventArgs

MediaBreakManager.BreakSkipped イベントのデータを提供します。これは、MediaBreak の再生がスキップされたときに発生します。

MediaBreakStartedEventArgs

MediaBreakManager.BreakStarted イベントのデータを提供します。これは、MediaBreak の再生が開始されたときに発生します。

MediaItemDisplayProperties

項目の再生中にシステム メディア トランスポート コントロールに表示される MediaPlaybackItem のメタデータのセットを定義します。

MediaPlaybackAudioTrackList

1 つのトラックを一度に選択できる AudioTrack オブジェクトの読み取り専用リストを表します。

MediaPlaybackCommandManager

の動作を指定し、システム メディア トランスポート コントロールからイベントを受信します。 このクラスを使用して、 MediaPlayer と System Media Transport Controls の間の相互作用をカスタマイズします。

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

データまたは MediaPlaybackCommandManager.AutoRepeatModeReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの 自動繰り返し コントロールからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerCommandBehavior

MediaPlaybackCommandManager オブジェクトで使用する場合、このクラスを使用すると、System Media Transport Controls コマンドを有効または無効にすることができ、コマンドの有効な状態の変更に対応できます。

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

データまたは MediaPlaybackCommandManager.FastForwardReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [高速転送 ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerNextReceivedEventArgs

データまたは MediaPlaybackCommandManager.NextReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [次へ ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerPauseReceivedEventArgs

データまたは MediaPlaybackCommandManager.PauseReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [一時停止 ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerPlayReceivedEventArgs

データまたは MediaPlaybackCommandManager.PlayReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [再生 ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerPositionReceivedEventArgs

データまたは MediaPlaybackCommandManager.PositionReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールから現在の位置を変更するコマンドを受け取ったときに発生します。

MediaPlaybackCommandManagerPreviousReceivedEventArgs

データまたは MediaPlaybackCommandManager.PreviousReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [再生 ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerRateReceivedEventArgs

データまたは MediaPlaybackCommandManager.RateReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールから現在の再生速度を変更するコマンドを受信したときに発生します。

MediaPlaybackCommandManagerRewindReceivedEventArgs

データまたは MediaPlaybackCommandManager.RewindReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの [巻き戻し ] ボタンからコマンドを受信したときに発生します。

MediaPlaybackCommandManagerShuffleReceivedEventArgs

データまたは ShuffleReceived イベントを提供します。これは、コマンド マネージャーがシステム メディア トランスポート コントロールの Shuffle コントロールからコマンドを受信したときに発生します。

MediaPlaybackItem

再生できるメディアアイテムを表します。 このクラスは 、メディア ソース に含まれるオーディオ トラック、ビデオ トラック、および時間指定メタデータ トラックを公開する MediaSource のラッパーとして機能します。

MediaPlaybackItemError

MediaPlaybackItem を解決しようとしたときに発生したエラーを表します。

MediaPlaybackItemFailedEventArgs

MediaPlaybackList.ItemFailed イベントのデータを提供します。

MediaPlaybackItemOpenedEventArgs

MediaPlaybackList.ItemOpened イベントのデータを提供します。

MediaPlaybackList

再生できる MediaPlaybackItem オブジェクトの一覧を表します。 現在再生中の項目を切り替え、ループとシャッフルを有効にするメソッドを提供します。

MediaPlaybackSession

MediaPlayer の現在の再生セッションの状態に関する情報を提供し、再生セッションの状態の変化に応答するためのイベントを提供します。

MediaPlaybackSessionBufferingStartedEventArgs

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

MediaPlaybackSessionOutputDegradationPolicyState

MediaPlaybackSession の現在の出力低下ポリシーの状態を表します。

MediaPlaybackSphericalVideoProjection

MediaPlaybackSession の球面ビデオ プロジェクション設定を管理します。

MediaPlaybackTimedMetadataTrackList

TimedMetadataTrack オブジェクトの読み取り専用リストを表します。

MediaPlaybackVideoTrackList

VideoTrack オブジェクトの読み取り専用リストを表します。このオブジェクトの 1 つのトラックを一度に選択できます。

MediaPlayer

再生、一時停止、fast-forward、巻き戻し、ボリュームなどのメディア再生機能にアクセスできます。

MediaPlayerDataReceivedEventArgs

MessageReceivedFromBackground イベントと MessageReceivedFromForeground イベントのデータを提供します。

MediaPlayerFailedEventArgs

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

MediaPlayerRateChangedEventArgs

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

MediaPlayerSurface

MediaPlayerコンポジターの間で共有される ICompositionSurface にアクセスして、XAML フレームワークを使用せずに Windows.UI.Composition API を使用して MediaPlayer コンテンツをレンダリングできるようにします。

PlaybackMediaMarker

メディア ストリームのタイム ライン内の特定の場所にあるマーカーを表します。

PlaybackMediaMarkerReachedEventArgs

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

PlaybackMediaMarkerSequence

PlaybackMediaMarker オブジェクトの順序付けられたコレクション。

TimedMetadataPresentationModeChangedEventArgs

MediaPlaybackTimedMetadataTrackList.PresentationModeChanged イベントのデータを提供します。

インターフェイス

IMediaEnginePlaybackSource

メディア エンジン再生ソースであるクラスによって実装されるインターフェイス。

IMediaPlaybackSource

実装クラスを再生ソースとして識別するマーカー インターフェイス。

列挙型

AutoLoadedDisplayPropertyKind

MediaPlaybackItem に対して自動的に表示できるメタデータの種類を指定します。 これらの値のいずれかを AutoLoadedDisplayProperties プロパティに割り当てることで、自動的に読み込むデータの種類を設定します。

FailedMediaStreamKind

失敗したメディア ストリームの種類を示します。

MediaBreakInsertionMethod

MediaBreak 再生を、それが属する MediaPlaybackItem の再生に挿入するために使用するメソッドを指定します。

MediaCommandEnablingRule

System Media Transport Controls コマンドを有効にする規則を指定します。

MediaPlaybackItemChangedReason

MediaPlaybackList の現在の MediaPlaybackItem が変更された理由を指定します。 MediaPlaybackList.CurrentItemChanged イベントに渡された CurrentMediaPlaybackItemChangedEventArgs オブジェクトの Reason プロパティにアクセスして、理由を確認します。

MediaPlaybackItemErrorCode

MediaPlaybackItem を開くときに発生したエラーの種類を指定します。

MediaPlaybackSessionVideoConstrictionReason

メディアアイテムのビデオ出力が制限されるポリシーベースの理由を指定します。

MediaPlaybackState

MediaPlaybackSession の再生状態を指定します。

MediaPlayerAudioCategory

メディア プレーヤーで再生できるオーディオの種類を指定します。

MediaPlayerAudioDeviceType

オーディオの再生に使用されているデバイスの主な使用方法について説明します。 この値は MediaPlayer.AudioDeviceType によって使用されます。

MediaPlayerError

メディア プレーヤーエラーの可能性を示します。

MediaPlayerState

プレーヤーが使用可能な状態を示します。

注意

MediaPlayerState は、バージョン 1607 Windows 10後に変更または使用できない場合があります。 代わりに MediaPlaybackState を 使用してください。

SphericalVideoProjectionMode

ビデオのレンダリングに使用する球面投影モードを指定します。

StereoscopicVideoRenderMode

MediaPlayer の現在のステレオスコピック レンダリング モードを指定します。

TimedMetadataTrackPresentationMode

時間指定メタデータ トラックのセットを XAML **MediaTransportControls に一覧表示するかどうか、トラック内のデータ キューに対してイベントが発生するかどうか、およびトラックに含まれるサブタイトルとクローズド キャプションをシステム、アプリ、またはまったく表示しないかどうかを指定します。

こちらもご覧ください