Type alias TrackEventCallbacks
TrackEventCallbacks: {
audioPlaybackFailed: ((error?) => void);
audioPlaybackStarted: (() => void);
audioSilenceDetected: (() => void);
elementAttached: ((element) => void);
elementDetached: ((element) => void);
ended: ((track?) => void);
message: (() => void);
muted: ((track?) => void);
restarted: ((track?) => void);
trackProcessorUpdate: ((processor?) => void);
unmuted: ((track?) => void);
updateSettings: (() => void);
updateSubscription: (() => void);
upstreamPaused: ((track) => void);
upstreamResumed: ((track) => void);
videoDimensionsChanged: ((dimensions, track?) => void);
videoPlaybackFailed: ((error?) => void);
videoPlaybackStarted: (() => void);
visibilityChanged: ((visible, track?) => void);
}
Type declaration
audioPlaybackFailed: ((error?) => void)
- (error?): void
Returns void
audioPlaybackStarted: (() => void)
audioSilenceDetected: (() => void)
elementAttached: ((element) => void)
- (element): void
Parameters
element: HTMLMediaElement
Returns void
elementDetached: ((element) => void)
- (element): void
Parameters
element: HTMLMediaElement
Returns void
ended: ((track?) => void)
- (track?): void
Returns void
message: (() => void)
muted: ((track?) => void)
- (track?): void
Returns void
restarted: ((track?) => void)
- (track?): void
Returns void
trackProcessorUpdate: ((processor?) => void)
- (processor?): void
Returns void
unmuted: ((track?) => void)
- (track?): void
Returns void
updateSettings: (() => void)
updateSubscription: (() => void)
upstreamPaused: ((track) => void)
- (track): void
Returns void
upstreamResumed: ((track) => void)
- (track): void
Returns void
videoDimensionsChanged: ((dimensions, track?) => void)
- (dimensions, track?): void
Returns void
videoPlaybackFailed: ((error?) => void)
- (error?): void
Returns void
videoPlaybackStarted: (() => void)
visibilityChanged: ((visible, track?) => void)
- (visible, track?): void
Parameters
visible: boolean
Optional
track: any
Returns void