GlobalSystemMediaTransportControlsSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |