Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IExternalAudioStream

Hierarchy

  • IAudioStream
  • IExternal<IInternalAudioStream>
    • IExternalAudioStream

Index

Methods

_getInternal

  • _getInternal(): IInternalAudioStream
  • internal

    Returns IInternalAudioStream

addOnDirectionChange

  • addOnDirectionChange(value: IAction0): void
  • Parameters

    • value: IAction0

    Returns void

addOnReceiveDtmfTone

  • addOnReceiveDtmfTone(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

addOnReceiveDtmfToneChange

  • addOnReceiveDtmfToneChange(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

addOnSendDtmfTone

  • addOnSendDtmfTone(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

addOnSendDtmfToneChange

  • addOnSendDtmfToneChange(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

changeDirection

  • changeDirection(newDirection: StreamDirection): Error
  • Parameters

    • newDirection: StreamDirection

    Returns Error

getDirection

  • getDirection(): StreamDirection
  • Returns StreamDirection

getId

  • getId(): string
  • Returns string

getLabel

  • getLabel(): string
  • Returns string

getLocalBandwidth

  • getLocalBandwidth(): number

getLocalDirection

  • getLocalDirection(): StreamDirection
  • Returns StreamDirection

getLocalReceive

  • getLocalReceive(): boolean
  • Returns boolean

getLocalSend

  • getLocalSend(): boolean
  • Returns boolean

getMuted

  • getMuted(): boolean
  • Returns boolean

getRemoteBandwidth

  • getRemoteBandwidth(): number

getRemoteDirection

  • getRemoteDirection(): StreamDirection
  • Returns StreamDirection

getRemoteReceive

  • getRemoteReceive(): boolean
  • Returns boolean

getRemoteSend

  • getRemoteSend(): boolean
  • Returns boolean

getTag

  • getTag(): string
  • Returns string

getType

  • getType(): StreamType
  • Returns StreamType

insertDtmfTone

  • insertDtmfTone(dtmfTone: Tone): boolean
  • Parameters

    • dtmfTone: Tone

    Returns boolean

insertDtmfTones

  • insertDtmfTones(dtmfTones: Tone[]): boolean
  • Parameters

    • dtmfTones: Tone[]

    Returns boolean

removeOnDirectionChange

  • removeOnDirectionChange(value: IAction0): void
  • Parameters

    • value: IAction0

    Returns void

removeOnReceiveDtmfTone

  • removeOnReceiveDtmfTone(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

removeOnReceiveDtmfToneChange

  • removeOnReceiveDtmfToneChange(value: IAction1<Tone>): void

removeOnSendDtmfTone

  • removeOnSendDtmfTone(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

removeOnSendDtmfToneChange

  • removeOnSendDtmfToneChange(value: IAction1<Tone>): void
  • Parameters

    • value: IAction1<Tone>

    Returns void

setId

  • setId(value: string): void
  • Parameters

    • value: string

    Returns void

setLocalBandwidth

  • setLocalBandwidth(value: number): void
  • Parameters

    • value: number

    Returns void

setLocalDirection

  • setLocalDirection(value: StreamDirection): void
  • Parameters

    • value: StreamDirection

    Returns void

setLocalReceive

  • setLocalReceive(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setLocalSend

  • setLocalSend(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setMuted

  • setMuted(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

setTag

  • setTag(value: string): void
  • Parameters

    • value: string

    Returns void