GlobalSystemMediaTransportControlsSession Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |