Partager via


GlobalSystemMediaTransportControlsSession Classe

Définition

Représente une session de lecture à partir d’une autre application fournissant des informations sur cette session et autorisant éventuellement le contrôle.

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
Héritage
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)
Fonctionnalités de l’application
globalMediaControl

Propriétés

SourceAppUserModelId

Obtient l’ID du modèle utilisateur de l’application source de la session.

Méthodes

GetPlaybackInfo()

Obtient l’objet GlobalSystemMediaTransportControlsSessionPlaybackInfo pour cette session, exacte à l’heure de l’appel.

GetTimelineProperties()

Obtient la instance GlobalSystemMediaTransportControlsSessionTimelineProperties qui représente cet état chronologie sessions.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Tente de modifier mediaPlaybackAutoRepeatMode sur la session.

TryChangeChannelDownAsync()

Tente de modifier le canal vers le bas sur la session.

TryChangeChannelUpAsync()

Tente de modifier le canal vers le haut sur la session.

TryChangePlaybackPositionAsync(Int64)

Tente de modifier la position de lecture sur la session à l’heure spécifiée, en cycles.

TryChangePlaybackRateAsync(Double)

Tente de modifier le taux de lecture de la session en lui affectant la valeur demandée.

TryChangeShuffleActiveAsync(Boolean)

Tente de modifier si la session est activement aléatoire ou non.

TryFastForwardAsync()

Tente de placer la session dans un état FastForward.

TryGetMediaPropertiesAsync()

Tente d’obtenir les propriétés du média pour cette session.

TryPauseAsync()

Tente de demander à la session de suspendre.

TryPlayAsync()

Tente de demander à la session de démarrer la lecture.

TryRecordAsync()

Tente de demander que la session démarre l’enregistrement.

TryRewindAsync()

Tente de demander à la session de rembobiner.

TrySkipNextAsync()

Tente de demander à la session d’ignorer ensuite.

TrySkipPreviousAsync()

Tente de demander à la session d’ignorer la précédente.

TryStopAsync()

Tente de demander à la session d’arrêter la lecture.

TryTogglePlayPauseAsync()

Tente de demander à la session de démarrer ou de suspendre la lecture, en fonction de son état de lecture actuel.

Événements

MediaPropertiesChanged

Se produit lorsque les propriétés MediaProperties de la session ont changé.

PlaybackInfoChanged

Se produit lorsque les informations de lecture de la session ont changé.

TimelinePropertiesChanged

Se produit lorsque les propriétés chronologie de cette session changent.

S’applique à