@microsoft/live-share-media package
Classes
| LiveMediaSession |
Live fluid object that synchronizes media playback across multiple clients. |
| LiveMediaSessionCoordinator |
The |
| LiveMediaSessionCoordinatorSuspension |
Suspension object for when group synchronization is suspended for the local user. |
| MediaPlayerSynchronizer |
Synchronizes a local HTML Media Element with a group of remote HTML Media Elements. |
| MediaSessionActionThrottler |
Base class for action throttlers. |
| RepeatedActionThrottler |
A Throttler that passes through all actions but will only let an action be repeated once every 2 seconds. |
| VolumeManager |
Smooth audio level changes when volume is modified, or if volume limiting has started/ended. |
Interfaces
| CoordinationWaitPoint |
Wait point interface for a suspension. |
| ExtendedMediaMetadata |
Metadata for |
| ExtendedMediaSessionActionDetails |
Details for emitted actions from |
| ExtendedMediaSessionActionHandler | |
| IMediaPlayer |
Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Microsoft Live Share SDK License. |
| IMediaPlayerState |
Most recent state of the media session. |
| IMediaPlayerSynchronizerEvent |
Event data returned by |
| MediaSessionCoordinatorSuspension |
Suspension object for when group synchronization is suspended for the local user. |
Type Aliases
| ExtendedMediaSessionAction |
Action types supported for |
| ExtendedMediaSessionActionIgnore |
The reasons why an action is ignored. |
| ExtendedMediaSessionActionSource |
The source of the action for |
| ExtendedMediaSessionPlaybackState |
Extended playback state for |
Enums
| LimitLevelType | |
| MediaPlayerSynchronizerEvents |
Events supported by |
| MediaSessionCoordinatorEvents |
Event types of |