GlobalSystemMediaTransportControlsSessionManager クラス

定義

SystemMediaTransportControls と統合されたシステム全体の再生セッションにアクセスして、再生情報を提供し、リモート コントロールを許可します。

public ref class GlobalSystemMediaTransportControlsSessionManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GlobalSystemMediaTransportControlsSessionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GlobalSystemMediaTransportControlsSessionManager
Public NotInheritable Class GlobalSystemMediaTransportControlsSessionManager
継承
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSessionManager
属性

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)
アプリの機能
globalMediaControl

メソッド

GetCurrentSession()

現在のセッションを取得します。 これは、ユーザーが制御する可能性が最も高いとシステムが考えるセッションです。

GetSessions()

使用可能なすべてのセッションを取得します。

RequestAsync()

GlobalSystemMediaTransportControlsSessionManager のインスタンスを要求します。

イベント

CurrentSessionChanged

現在のセッションが変更されたときに発生します。 これは、ユーザーが制御する可能性が最も高いとシステムが考えるセッションです。

SessionsChanged

新しいセッション接続または既存のセッションの切断により、使用可能なセッションの一覧が変更されたときに発生します。

適用対象