Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPluginLocalMedia

An interface for COM usage.

Hierarchy

  • IPluginLocalMedia

Index

Methods

AttachView

  • AttachView(viewHandle: number): void
  • Parameters

    • viewHandle: number

    Returns void

ChangeAudioSourceInput

  • ChangeAudioSourceInput(promise: Object, audioSourceInput: string): void
  • Parameters

    • promise: Object
    • audioSourceInput: string

    Returns void

ChangeVideoSourceInput

  • ChangeVideoSourceInput(promise: Object, videoSourceInput: string): void
  • Parameters

    • promise: Object
    • videoSourceInput: string

    Returns void

Destroy

  • Destroy(): void
  • Returns void

GetAudioGain

  • GetAudioGain(): number
  • Returns number

GetAudioMuted

  • GetAudioMuted(): boolean
  • Returns boolean

GetAudioSourceInput

  • GetAudioSourceInput(): string
  • Returns string

GetAudioSourceInputs

  • GetAudioSourceInputs(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GetAudioVolume

  • GetAudioVolume(): number
  • Returns number

GetHandle

  • GetHandle(): number
  • Returns number

GetId

  • GetId(): string
  • Returns string

GetState

  • GetState(): number
  • Returns number

GetVideoMuted

  • GetVideoMuted(): boolean
  • Returns boolean

GetVideoSize

  • GetVideoSize(): string
  • Returns string

GetVideoSourceInput

  • GetVideoSourceInput(): string
  • Returns string

GetVideoSourceInputs

  • GetVideoSourceInputs(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GrabVideoFrame

  • GrabVideoFrame(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

Initialize

  • Initialize(disableAudio: boolean, disableVideo: boolean, isScreenShare: boolean): void
  • Parameters

    • disableAudio: boolean
    • disableVideo: boolean
    • isScreenShare: boolean

    Returns void

SetAudioGain

  • SetAudioGain(gain: number): void
  • Parameters

    • gain: number

    Returns void

SetAudioMuted

  • SetAudioMuted(muted: boolean): void
  • Parameters

    • muted: boolean

    Returns void

SetAudioSourceInput

  • SetAudioSourceInput(value: string): void
  • Parameters

    • value: string

    Returns void

SetAudioVolume

  • SetAudioVolume(volume: number): void
  • Parameters

    • volume: number

    Returns void

SetOnAudioDestroyed

  • SetOnAudioDestroyed(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnAudioLevel

  • SetOnAudioLevel(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnAudioStarted

  • SetOnAudioStarted(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnAudioStopped

  • SetOnAudioStopped(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnVideoDestroyed

  • SetOnVideoDestroyed(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnVideoSize

  • SetOnVideoSize(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnVideoStarted

  • SetOnVideoStarted(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnVideoStopped

  • SetOnVideoStopped(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetVideoMuted

  • SetVideoMuted(muted: boolean): void
  • Parameters

    • muted: boolean

    Returns void

SetVideoSourceInput

  • SetVideoSourceInput(value: string): void
  • Parameters

    • value: string

    Returns void

Start

  • Start(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

Stop

  • Stop(promise: Object): void
  • Parameters

    • promise: Object

    Returns void