GlobalSystemMediaTransportControlsSession Класс

Определение

Представляет сеанс воспроизведения из другого приложения, предоставляющего сведения об этом сеансе и, возможно, разрешающего управление.

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
Наследование
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1809 (появилось в 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v7.0)
Возможности приложения
globalMediaControl

Свойства

SourceAppUserModelId

Возвращает идентификатор модели пользователя приложения исходного приложения сеанса.

Методы

GetPlaybackInfo()

Возвращает значение GlobalSystemMediaTransportControlsSessionPlaybackInfo для этого сеанса, точное по времени вызова.

GetTimelineProperties()

Возвращает экземпляр GlobalSystemMediaTransportControlsSessionTimelineProperties, представляющий этот сеанс временная шкала состоянии.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Пытается изменить MediaPlaybackAutoRepeatMode в сеансе.

TryChangeChannelDownAsync()

Пытается изменить канал вниз в сеансе.

TryChangeChannelUpAsync()

Пытается изменить канал в сеансе.

TryChangePlaybackPositionAsync(Int64)

Пытается изменить позицию воспроизведения в сеансе на указанное время в тактах.

TryChangePlaybackRateAsync(Double)

Пытается изменить частоту воспроизведения в сеансе на запрошенное значение.

TryChangeShuffleActiveAsync(Boolean)

Пытается изменить, является ли сеанс активно перетасовывающегося или нет.

TryFastForwardAsync()

Пытается поместить сеанс в состояние FastForward.

TryGetMediaPropertiesAsync()

Пытается получить свойства мультимедиа для этого сеанса.

TryPauseAsync()

Пытается запросить приостановку сеанса.

TryPlayAsync()

Пытается запросить запуск воспроизведения в сеансе.

TryRecordAsync()

Пытается запросить начало записи сеанса.

TryRewindAsync()

Пытается запросить повторную перемотку сеанса.

TrySkipNextAsync()

Пытается запросить пропустить следующий сеанс.

TrySkipPreviousAsync()

Пытается запросить пропустить предыдущий сеанс.

TryStopAsync()

Пытается запросить остановку воспроизведения в сеансе.

TryTogglePlayPauseAsync()

Пытается запросить запуск или приостановку воспроизведения сеанса в зависимости от текущего состояния воспроизведения.

События

MediaPropertiesChanged

Происходит при изменении свойств MediaProperties сеанса.

PlaybackInfoChanged

Происходит при изменении сведений о воспроизведении сеанса.

TimelinePropertiesChanged

Происходит при изменении свойств временная шкала этого сеанса.

Применяется к