Extends
KeplerTurboModule
Properties
addChangeListener()
addChangeListener: (onEndpointsChanged) => Promise<Token>
Parameters
onEndpointsChanged
(controllers) => void
Returns
Promise<Token>
addListener()
addListener: (client, onStateChanged) => Promise<Token>
Parameters
client
Token
onStateChanged
(updatedStates) => void
Returns
Promise<Token>
destroy()
destroy: (clientId) => void
Parameters
clientId
Token
Returns
void
disableTextTrack()
disableTextTrack: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
enableShuffle()
enableShuffle: (client, enable, sessionId?) => Promise<void>
Parameters
client
Token
enable
boolean
sessionId?
IMediaSessionId
Returns
Promise<void>
enableTextTrack()
enableTextTrack: (client, textTrack?, sessionId?) => Promise<void>
Parameters
client
Token
textTrack?
ITrack
sessionId?
IMediaSessionId
Returns
Promise<void>
fastForward()
fastForward: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
getConstants()?
readonly optional getConstants: () => object
Returns
object
Inherited from
KeplerTurboModule.getConstants
getEndpointPackageId()
getEndpointPackageId: (client) => IPackageId
Parameters
client
Token
Returns
IPackageId
getMajorVersion()
getMajorVersion: () =>number
Returns
number
Overrides
KeplerTurboModule.getMajorVersion
getMediaControlEndpoints()
getMediaControlEndpoints: () =>Promise<NativeClient[]>
Returns
Promise<NativeClient[]>
getMetadata()
getMetadata: (client, id) => Promise<IMediaMetadata>
Parameters
client
Token
id
MediaId
Returns
Promise<IMediaMetadata>
getMinorVersion()
getMinorVersion: () =>number
Returns
number
Overrides
KeplerTurboModule.getMinorVersion
getPatchVersion()
getPatchVersion: () =>number
Returns
number
Overrides
KeplerTurboModule.getPatchVersion
getSessionState()
getSessionState: (client, sessionId?) => Promise<MediaSessionState[]>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<MediaSessionState[]>
next()
next: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
pause()
pause: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
play()
play: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
previous()
previous: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
removeChangeListener()
removeChangeListener: (subscription) => void
Parameters
subscription
Token
Returns
void
removeListener()
removeListener: (subscription) => void
Parameters
subscription
Token
Returns
void
rewind()
rewind: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
seek()
seek: (client, position, sessionId?) => Promise<void>
Parameters
client
Token
position
ITimeValue
sessionId?
IMediaSessionId
Returns
Promise<void>
sendCustomAction()
sendCustomAction: (client, action, sessionId?) => Promise<void>
Parameters
client
Token
action
Action
sessionId?
IMediaSessionId
Returns
Promise<void>
setAudioTrack()
setAudioTrack: (client, audioTrack, sessionId?) => Promise<void>
Parameters
client
Token
audioTrack
ITrack
sessionId?
IMediaSessionId
Returns
Promise<void>
setAudioVolume()
setAudioVolume: (client, volume, sessionId?) => Promise<void>
Parameters
client
Token
volume
number
sessionId?
IMediaSessionId
Returns
Promise<void>
setPlaybackSpeed()
setPlaybackSpeed: (client, speed, sessionId?) => Promise<void>
Parameters
client
Token
speed
number
sessionId?
IMediaSessionId
Returns
Promise<void>
setRating()
setRating: (client, id, rating, sessionId?) => Promise<void>
Parameters
client
Token
id
MediaId
rating
number
sessionId?
IMediaSessionId
Returns
Promise<void>
setRepeatMode()
setRepeatMode: (client, mode, sessionId?) => Promise<void>
Parameters
client
Token
mode
RepeatMode
sessionId?
IMediaSessionId
Returns
Promise<void>
skipBackward()
skipBackward: (client, delta, sessionId?) => Promise<void>
Parameters
client
Token
delta
ITimeValue
sessionId?
IMediaSessionId
Returns
Promise<void>
skipForward()
skipForward: (client, delta, sessionId?) => Promise<void>
Parameters
client
Token
delta
ITimeValue
sessionId?
IMediaSessionId
Returns
Promise<void>
startOver()
startOver: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
stop()
stop: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
togglePlayPause()
togglePlayPause: (client, sessionId?) => Promise<void>
Parameters
client
Token
sessionId?
IMediaSessionId
Returns
Promise<void>
