GlobalSystemMediaTransportControlsSession Clase

Definición

Representa una sesión de reproducción de otra aplicación que proporciona información sobre esa sesión y, posiblemente, permite el control.

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
Herencia
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)
Características de aplicaciones
globalMediaControl

Propiedades

SourceAppUserModelId

Obtiene el identificador del modelo de usuario de la aplicación de origen de la sesión.

Métodos

GetPlaybackInfo()

Obtiene globalSystemMediaTransportControlsSessionPlaybackInfo para esta sesión, precisa de la hora de la llamada.

GetTimelineProperties()

Obtiene la instancia GlobalSystemMediaTransportControlsSessionTimelineProperties que representa este estado de escala de tiempo de sesiones.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Intenta cambiar mediaPlaybackAutoRepeatMode en la sesión.

TryChangeChannelDownAsync()

Intenta cambiar el canal hacia abajo en la sesión.

TryChangeChannelUpAsync()

Intenta cambiar el canal hacia arriba en la sesión.

TryChangePlaybackPositionAsync(Int64)

Intenta cambiar la posición de reproducción en la sesión a la hora especificada, en tics.

TryChangePlaybackRateAsync(Double)

Intenta cambiar la velocidad de reproducción de la sesión al valor solicitado.

TryChangeShuffleActiveAsync(Boolean)

Intenta cambiar si la sesión está ordenando o no de forma activa.

TryFastForwardAsync()

Intenta colocar la sesión en un estado FastForward.

TryGetMediaPropertiesAsync()

Intenta obtener las propiedades multimedia de esta sesión.

TryPauseAsync()

Intenta solicitar que la sesión se detenga.

TryPlayAsync()

Intenta solicitar la sesión para iniciar la reproducción.

TryRecordAsync()

Intenta solicitar que la sesión inicie la grabación.

TryRewindAsync()

Intenta solicitar que la sesión se rebobine.

TrySkipNextAsync()

Intenta solicitar a la sesión que omita a continuación.

TrySkipPreviousAsync()

Intenta solicitar a la sesión que omita la sesión anterior.

TryStopAsync()

Intenta solicitar la sesión para detener la reproducción.

TryTogglePlayPauseAsync()

Intenta solicitar la sesión para iniciar o pausar la reproducción, en función de su estado de reproducción actual.

Eventos

MediaPropertiesChanged

Se produce cuando mediaProperties de la sesión ha cambiado.

PlaybackInfoChanged

Se produce cuando ha cambiado la información de reproducción de la sesión.

TimelinePropertiesChanged

Se produce cuando cambian las propiedades de escala de tiempo de esta sesión.

Se aplica a