Type alias GroupCallEventHandlerMap

GroupCallEventHandlerMap: {
    active_speaker_changed: ((activeSpeaker: string) => void);
    calls_changed: ((calls: MatrixCall[]) => void);
    error: ((error: GroupCallError) => void);
    group_call_state_changed: ((newState: GroupCallState, oldState: GroupCallState) => void);
    local_mute_state_changed: ((audioMuted: boolean, videoMuted: boolean) => void);
    local_screenshare_state_changed: ((isScreensharing: boolean, feed?: CallFeed, sourceId?: string) => void);
    participants_changed: ((participants: RoomMember[]) => void);
    screenshare_feeds_changed: ((feeds: CallFeed[]) => void);
    user_media_feeds_changed: ((feeds: CallFeed[]) => void);
}

Type declaration

  • active_speaker_changed: ((activeSpeaker: string) => void)
      • (activeSpeaker: string): void
      • Parameters

        • activeSpeaker: string

        Returns void

  • calls_changed: ((calls: MatrixCall[]) => void)
  • error: ((error: GroupCallError) => void)
  • group_call_state_changed: ((newState: GroupCallState, oldState: GroupCallState) => void)
  • local_mute_state_changed: ((audioMuted: boolean, videoMuted: boolean) => void)
      • (audioMuted: boolean, videoMuted: boolean): void
      • Parameters

        • audioMuted: boolean
        • videoMuted: boolean

        Returns void

  • local_screenshare_state_changed: ((isScreensharing: boolean, feed?: CallFeed, sourceId?: string) => void)
      • (isScreensharing: boolean, feed?: CallFeed, sourceId?: string): void
      • Parameters

        • isScreensharing: boolean
        • Optional feed: CallFeed
        • Optional sourceId: string

        Returns void

  • participants_changed: ((participants: RoomMember[]) => void)
  • screenshare_feeds_changed: ((feeds: CallFeed[]) => void)
  • user_media_feeds_changed: ((feeds: CallFeed[]) => void)

Generated using TypeDoc