Compartilhar via


GlobalSystemMediaTransportControlsSession Classe

Definição

Representa uma sessão de reprodução de outro aplicativo fornecendo informações sobre essa sessão e possivelmente permitindo o controle.

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
Herança
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
Funcionalidades do aplicativo
globalMediaControl

Propriedades

SourceAppUserModelId

Obtém a ID do modelo de usuário do aplicativo de origem da sessão.

Métodos

GetPlaybackInfo()

Obtém o GlobalSystemMediaTransportControlsSessionPlaybackInfo para esta sessão, com precisão da hora da chamada.

GetTimelineProperties()

Obtém a instância GlobalSystemMediaTransportControlsSessionTimelineProperties que representa essas sessões linha do tempo estado.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Tenta alterar o MediaPlaybackAutoRepeatMode na sessão.

TryChangeChannelDownAsync()

Tenta alterar o canal para baixo na sessão.

TryChangeChannelUpAsync()

Tenta alterar o canal para cima na sessão.

TryChangePlaybackPositionAsync(Int64)

Tenta alterar a posição de reprodução na sessão para a hora especificada, em tiques.

TryChangePlaybackRateAsync(Double)

Tenta alterar a taxa de reprodução na sessão para o valor solicitado.

TryChangeShuffleActiveAsync(Boolean)

Tenta alterar se a sessão está ativamente embaralhada ou não.

TryFastForwardAsync()

Tenta colocar a sessão em um estado FastForward.

TryGetMediaPropertiesAsync()

Tenta obter as propriedades de mídia para esta sessão.

TryPauseAsync()

Tenta solicitar a pausa da sessão.

TryPlayAsync()

Tenta solicitar a sessão para iniciar a reprodução.

TryRecordAsync()

Tenta solicitar que a sessão inicie a gravação.

TryRewindAsync()

Tenta solicitar que a sessão rebobine.

TrySkipNextAsync()

Tenta solicitar que a sessão ignore a próxima.

TrySkipPreviousAsync()

Tenta solicitar que a sessão ignore o anterior.

TryStopAsync()

Tenta solicitar que a sessão pare a reprodução.

TryTogglePlayPauseAsync()

Tenta solicitar que a sessão inicie ou pause a reprodução, com base em seu estado de reprodução atual.

Eventos

MediaPropertiesChanged

Ocorre quando o MediaProperties da sessão foi alterado.

PlaybackInfoChanged

Ocorre quando as informações de reprodução da sessão são alteradas.

TimelinePropertiesChanged

Ocorre quando as propriedades linha do tempo desta sessão são alteradas.

Aplica-se a