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
      • Parameters

        • Optional error: Error

        Returns void

  • audioPlaybackStarted: (() => void)
      • (): void
      • Returns void

  • audioSilenceDetected: (() => void)
      • (): void
      • Returns 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
      • Parameters

        • Optional track: any

        Returns void

  • message: (() => void)
      • (): void
      • Returns void

  • muted: ((track?) => void)
      • (track?): void
      • Parameters

        • Optional track: any

        Returns void

  • restarted: ((track?) => void)
      • (track?): void
      • Parameters

        • Optional track: any

        Returns void

  • trackProcessorUpdate: ((processor?) => void)
  • unmuted: ((track?) => void)
      • (track?): void
      • Parameters

        • Optional track: any

        Returns void

  • updateSettings: (() => void)
      • (): void
      • Returns void

  • updateSubscription: (() => void)
      • (): void
      • Returns void

  • upstreamPaused: ((track) => void)
      • (track): void
      • Parameters

        • track: any

        Returns void

  • upstreamResumed: ((track) => void)
      • (track): void
      • Parameters

        • track: any

        Returns void

  • videoDimensionsChanged: ((dimensions, track?) => void)
      • (dimensions, track?): void
      • Parameters

        Returns void

  • videoPlaybackFailed: ((error?) => void)
      • (error?): void
      • Parameters

        • Optional error: Error

        Returns void

  • videoPlaybackStarted: (() => void)
      • (): void
      • Returns void

  • visibilityChanged: ((visible, track?) => void)
      • (visible, track?): void
      • Parameters

        • visible: boolean
        • Optional track: any

        Returns void

Generated using TypeDoc