GlobalSystemMediaTransportControlsSession クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
そのセッションに関する情報を提供し、場合によっては制御を許可する別のアプリからの再生セッションを表します。
public ref class GlobalSystemMediaTransportControlsSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GlobalSystemMediaTransportControlsSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GlobalSystemMediaTransportControlsSession
Public NotInheritable Class GlobalSystemMediaTransportControlsSession
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10, version 1809 (10.0.17763.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v7.0 で導入)
|
アプリの機能 |
globalMediaControl
|
プロパティ
SourceAppUserModelId |
セッションのソース アプリのアプリ ユーザー モデル ID を取得します。 |
メソッド
GetPlaybackInfo() |
呼び出しの時刻に正確に、このセッションの GlobalSystemMediaTransportControlsSessionPlaybackInfo を取得します。 |
GetTimelineProperties() |
このセッションの状態を表す GlobalSystemMediaTransportControlsSessionTimelineProperties インスタンスタイムライン取得します。 |
TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode) |
セッションの MediaPlaybackAutoRepeatMode の変更を試みます。 |
TryChangeChannelDownAsync() |
セッションでチャネルの変更を試みます。 |
TryChangeChannelUpAsync() |
セッションでチャネルの変更を試みます。 |
TryChangePlaybackPositionAsync(Int64) |
セッションの再生位置を、指定した時間 (ティック単位) に変更しようとします。 |
TryChangePlaybackRateAsync(Double) |
セッションの再生レートを要求された値に変更しようとします。 |
TryChangeShuffleActiveAsync(Boolean) |
セッションがアクティブにシャッフルしているかどうかを変更しようとします。 |
TryFastForwardAsync() |
セッションを FastForward 状態にしようとします。 |
TryGetMediaPropertiesAsync() |
このセッションのメディア プロパティの取得を試みます。 |
TryPauseAsync() |
セッションの一時停止を要求しようとします。 |
TryPlayAsync() |
再生を開始するためのセッションの要求を試みます。 |
TryRecordAsync() |
セッションが記録を開始することを要求しようとします。 |
TryRewindAsync() |
セッションの巻き戻しを要求しようとします。 |
TrySkipNextAsync() |
次にスキップするセッションの要求を試みます。 |
TrySkipPreviousAsync() |
前にスキップするセッションの要求を試みます。 |
TryStopAsync() |
再生を停止するセッションの要求を試みます。 |
TryTogglePlayPauseAsync() |
現在の再生状態に基づいて、セッションの再生の開始または一時停止を要求しようとします。 |
イベント
MediaPropertiesChanged |
セッションの MediaProperties が変更されたときに発生します。 |
PlaybackInfoChanged |
セッションの再生情報が変更されたときに発生します。 |
TimelinePropertiesChanged |
このセッションのタイムラインプロパティが変更されたときに発生します。 |