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

取得會話來源應用程式的應用程式使用者模型識別碼。

方法

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

發生于此會話的時間軸屬性變更時。

適用於