Freigeben über


GlobalSystemMediaTransportControlsSession Klasse

Definition

Stellt eine Wiedergabesitzung aus einer anderen App dar, die Informationen zu dieser Sitzung bereitstellt und möglicherweise die Steuerung zulässt.

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
Vererbung
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)
App-Funktionen
globalMediaControl

Eigenschaften

SourceAppUserModelId

Ruft die App-Benutzermodell-ID der Quell-App der Sitzung ab.

Methoden

GetPlaybackInfo()

Ruft globalSystemMediaTransportControlsSessionPlaybackInfo für diese Sitzung ab, genau zum Zeitpunkt des Aufrufs.

GetTimelineProperties()

Ruft die GlobalSystemMediaTransportControlsSessionTimelineProperties-instance ab, die diese Sitzungen Zeitleiste Zustand darstellt.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Versucht, den MediaPlaybackAutoRepeatMode in der Sitzung zu ändern.

TryChangeChannelDownAsync()

Versucht, den Kanal in der Sitzung nach unten zu ändern.

TryChangeChannelUpAsync()

Versucht, den Kanal in der Sitzung nach oben zu ändern.

TryChangePlaybackPositionAsync(Int64)

Versucht, die Wiedergabeposition in der Sitzung in Ticks auf die angegebene Uhrzeit zu ändern.

TryChangePlaybackRateAsync(Double)

Versucht, die Wiedergaberate für die Sitzung auf den angeforderten Wert zu ändern.

TryChangeShuffleActiveAsync(Boolean)

Versucht zu ändern, ob die Sitzung aktiv gemischt wird oder nicht.

TryFastForwardAsync()

Versucht, die Sitzung in einen FastForward-Zustand zu versetzen.

TryGetMediaPropertiesAsync()

Versucht, die Medieneigenschaften für diese Sitzung abzurufen.

TryPauseAsync()

Versucht, die Sitzung anzufordern, anzuhalten.

TryPlayAsync()

Versucht, die Sitzung anzufordern, die Wiedergabe zu starten.

TryRecordAsync()

Versucht, anzufordern, dass die Sitzung die Aufzeichnung startet.

TryRewindAsync()

Versucht, die Sitzung zum Zurückspulen anzufordern.

TrySkipNextAsync()

Versucht, die Sitzung anzufordern, als Nächstes zu überspringen.

TrySkipPreviousAsync()

Versucht, die Sitzung zum Überspringen der vorherigen Sitzung anzufordern.

TryStopAsync()

Versucht, die Sitzung anzufordern, die Wiedergabe zu beenden.

TryTogglePlayPauseAsync()

Versucht, die Sitzung basierend auf dem aktuellen Wiedergabezustand anzufordern, die Wiedergabe zu starten oder anzuhalten.

Ereignisse

MediaPropertiesChanged

Tritt auf, wenn sich die MediaProperties der Sitzung geändert haben.

PlaybackInfoChanged

Tritt auf, wenn sich die Wiedergabeinformationen der Sitzung geändert haben.

TimelinePropertiesChanged

Tritt auf, wenn sich die Zeitleiste Eigenschaften dieser Sitzung ändern.

Gilt für: