Skip to content

TrackEvents

type TrackEvents = object;

Defined in: client-sdk-js/src/track/Track.ts:5

audioPlaybackFailed: (error?) => void;

Defined in: client-sdk-js/src/track/Track.ts:12

Error

void


audioPlaybackStarted: () => void;

Defined in: client-sdk-js/src/track/Track.ts:11

void


audioSilenceDetected: () => void;

Defined in: client-sdk-js/src/track/Track.ts:19

void


elementAttached: (element) => void;

Defined in: client-sdk-js/src/track/Track.ts:9

HTMLMediaElement

void


elementDetached: (element) => void;

Defined in: client-sdk-js/src/track/Track.ts:10

HTMLMediaElement

void


ended: (track) => void;

Defined in: client-sdk-js/src/track/Track.ts:8

Track

void


muted: (track) => void;

Defined in: client-sdk-js/src/track/Track.ts:6

Track

void


streamStateChanged: (track, streamState) => void;

Defined in: client-sdk-js/src/track/Track.ts:20

Track

StreamState

void


timeSyncUpdate: (update) => void;

Defined in: client-sdk-js/src/track/Track.ts:21

number

number

void


unmuted: (track) => void;

Defined in: client-sdk-js/src/track/Track.ts:7

Track

void


upstreamPaused: (track) => void;

Defined in: client-sdk-js/src/track/Track.ts:15

Track

void


upstreamResumed: (track) => void;

Defined in: client-sdk-js/src/track/Track.ts:16

Track

void


videoDimensionsChanged: (dimensions, track) => void;

Defined in: client-sdk-js/src/track/Track.ts:18

TrackDimensions

Track

void


videoPlaybackFailed: (error?) => void;

Defined in: client-sdk-js/src/track/Track.ts:14

Error

void


videoPlaybackStarted: () => void;

Defined in: client-sdk-js/src/track/Track.ts:13

void


visibilityChanged: (visible, track) => void;

Defined in: client-sdk-js/src/track/Track.ts:17

boolean

Track

void