GlobalSystemMediaTransportControlsSession クラス

定義

そのセッションに関する情報を提供し、場合によっては制御を許可する別のアプリからの再生セッションを表します。

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
継承
Object Platform::Object IInspectable 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

このセッションのタイムラインプロパティが変更されたときに発生します。

適用対象