Windows.Media.Playback 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フォアグラウンド タスクとバックグラウンド タスクからメディア ファイルを再生するための機能を提供します。
クラス
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 |
MediaPlaybackSession の BufferingStarted イベントのデータを提供します。 |
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 に一覧表示するかどうか、トラック内のデータ キューに対してイベントが発生するかどうか、およびトラックに含まれるサブタイトルとクローズド キャプションをシステム、アプリ、またはまったく表示しないかどうかを指定します。 |