Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AudioVideoObserver

Hierarchy

  • AudioVideoObserver

Implemented by

Index

Methods

Optional audioVideoDidStart

  • audioVideoDidStart(): void

Optional audioVideoDidStartConnecting

  • audioVideoDidStartConnecting(reconnecting: boolean): void

Optional audioVideoDidStop

Optional connectionDidBecomeGood

  • connectionDidBecomeGood(): void

Optional connectionDidBecomePoor

  • connectionDidBecomePoor(): void

Optional connectionDidSuggestStopVideo

  • connectionDidSuggestStopVideo(): void

Optional connectionHealthDidChange

Optional encodingSimulcastLayersDidChange

Optional estimatedDownlinkBandwidthLessThanRequired

  • estimatedDownlinkBandwidthLessThanRequired(estimatedBandwidth: number, requiredBandwidth: number): void

Optional eventDidReceive

Optional metricsDidReceive

Optional remoteVideoSourcesDidChange

  • remoteVideoSourcesDidChange(videoSources: VideoSource[]): void

Optional videoAvailabilityDidChange

Optional videoNotReceivingEnoughData

Optional videoReceiveBandwidthDidChange

  • videoReceiveBandwidthDidChange(newBandwidthKbps: number, oldBandwidthKbps: number): void

Optional videoSendBandwidthDidChange

  • videoSendBandwidthDidChange(newBandwidthKbps: number, oldBandwidthKbps: number, nackCountPerSecond?: number): void

Optional videoSendDidBecomeUnavailable

  • videoSendDidBecomeUnavailable(): void
  • Called when a user tries to start a video but by the time the backend processes the request, video capacity has been reached and starting local video is not possible. This can be used to trigger a message to the user about the situation.

    Returns void

Optional videoSendHealthDidChange

  • videoSendHealthDidChange(bitrateKbps: number, packetsPerSecond: number): void

Optional videoTileDidUpdate

Optional videoTileWasRemoved

  • videoTileWasRemoved(tileId: number): void

Generated using TypeDoc