Options
All
  • Public
  • Public/Protected
  • All
Menu

Class responsible for managing Iris Voice Isolation functionalities.

Hierarchy

  • IrisNoiseCancellation

Index

Constructors

Properties

audioCode?: any
audioElement?: HTMLAudioElement
call?: any
config: Omit<IrisOptions, "key" | "user" | "team"> = ...
credentials: { key: string; team: string; user: string } = ...

Type declaration

  • key: string
  • team: string
  • user: string
inCall: boolean = false
iris: IrisWebSDK
irisLoaded: boolean = false
localStream?: MediaStream
logger: Logger = ...
onCallStatusChanged: Subject<CXoneVoiceCall>
onConnectionStatusChanged: Subject<CXoneVoiceConnection>
remoteStream?: MediaStream

Accessors

  • set micProcessing(value: boolean): void
  • set mixLevelMic(value: number): void
  • set mixLevelSpeaker(value: number): void
  • set speakerProcessing(value: boolean): void

Methods

  • connect(): void
  • connectLocal(): void
  • connectRemote(): void
  • disconnect(): void
  • init(): Promise<void>

Generated using TypeDoc