GlobalSystemMediaTransportControlsSession Classe

Definizione

Rappresenta una sessione di riproduzione da un'altra app che fornisce informazioni su tale sessione e possibilmente consentendo il controllo.

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
Ereditarietà
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)
Funzionalità dell'app
globalMediaControl

Proprietà

SourceAppUserModelId

Ottiene l'ID del modello utente app dell'app di origine della sessione.

Metodi

GetPlaybackInfo()

Ottiene globalSystemMediaTransportControlsSessionPlaybackInfo per questa sessione, accurato per l'ora della chiamata.

GetTimelineProperties()

Ottiene l'istanza globalSystemMediaTransportControlsSessionTimelineProperties che rappresenta lo stato della sequenza temporale delle sessioni.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Tenta di modificare MediaPlaybackAutoRepeatMode nella sessione.

TryChangeChannelDownAsync()

Tenta di modificare il canale verso il basso nella sessione.

TryChangeChannelUpAsync()

Tenta di modificare il canale verso l'alto nella sessione.

TryChangePlaybackPositionAsync(Int64)

Tenta di modificare la posizione di riproduzione nella sessione all'ora specificata, nei tick.

TryChangePlaybackRateAsync(Double)

Tenta di modificare la frequenza di riproduzione nella sessione al valore richiesto.

TryChangeShuffleActiveAsync(Boolean)

Tenta di modificare se la sessione è attivamente rimischiata o meno.

TryFastForwardAsync()

Tenta di inserire la sessione in uno stato FastForward.

TryGetMediaPropertiesAsync()

Tenta di ottenere le proprietà multimediali per questa sessione.

TryPauseAsync()

Tenta di richiedere la sospensione della sessione.

TryPlayAsync()

Tenta di richiedere alla sessione di avviare la riproduzione.

TryRecordAsync()

Tenta di richiedere che la sessione inizi la registrazione.

TryRewindAsync()

Tenta di richiedere la sessione di riavvolgimento.

TrySkipNextAsync()

Tenta di richiedere alla sessione di ignorare il successivo.

TrySkipPreviousAsync()

Tenta di richiedere alla sessione di ignorare i precedenti.

TryStopAsync()

Tenta di richiedere alla sessione di arrestare la riproduzione.

TryTogglePlayPauseAsync()

Tenta di richiedere alla sessione di avviare o sospendere la riproduzione, in base al relativo stato di riproduzione corrente.

Eventi

MediaPropertiesChanged

Si verifica quando le proprietà multimediali della sessione sono state modificate.

PlaybackInfoChanged

Si verifica quando le informazioni di riproduzione della sessione sono state modificate.

TimelinePropertiesChanged

Si verifica quando le proprietà della sequenza temporale di questa sessione cambiano.

Si applica a