GlobalSystemMediaTransportControlsSession Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |