@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 |