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
- Наследование
- Атрибуты
Требования к 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 |
Происходит при изменении свойств временная шкала этого сеанса. |