GlobalSystemMediaTransportControlsSession Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |