Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IPluginRemoteMedia

An interface for COM usage.

Hierarchy

  • IPluginRemoteMedia

Index

Methods

AttachView

  • AttachView(viewHandle: number): void
  • Parameters

    • viewHandle: number

    Returns void

ChangeAudioSinkOutput

  • ChangeAudioSinkOutput(promise: Object, audioSinkOutput: string): void
  • Parameters

    • promise: Object
    • audioSinkOutput: string

    Returns void

ChangeVideoSinkOutput

  • ChangeVideoSinkOutput(promise: Object, videoSinkOutput: string): void
  • Parameters

    • promise: Object
    • videoSinkOutput: string

    Returns void

Destroy

  • Destroy(): void
  • Returns void

GetAudioGain

  • GetAudioGain(): number
  • Returns number

GetAudioMuted

  • GetAudioMuted(): boolean
  • Returns boolean

GetAudioSinkOutput

  • GetAudioSinkOutput(): string
  • Returns string

GetAudioSinkOutputs

  • GetAudioSinkOutputs(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GetAudioVolume

  • GetAudioVolume(): number
  • Returns number

GetHandle

  • GetHandle(): number
  • Returns number

GetId

  • GetId(): string
  • Returns string

GetVideoMuted

  • GetVideoMuted(): boolean
  • Returns boolean

GetVideoSinkOutput

  • GetVideoSinkOutput(): string
  • Returns string

GetVideoSinkOutputs

  • GetVideoSinkOutputs(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

GetVideoSize

  • GetVideoSize(): string
  • Returns string

GrabVideoFrame

  • GrabVideoFrame(promise: Object): void
  • Parameters

    • promise: Object

    Returns void

Initialize

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

    • disableAudio: boolean
    • disableVideo: boolean

    Returns void

SetAudioGain

  • SetAudioGain(gain: number): void
  • Parameters

    • gain: number

    Returns void

SetAudioMuted

  • SetAudioMuted(muted: boolean): void
  • Parameters

    • muted: boolean

    Returns void

SetAudioSinkOutput

  • SetAudioSinkOutput(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

SetOnVideoDestroyed

  • SetOnVideoDestroyed(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetOnVideoSize

  • SetOnVideoSize(callback: Object): void
  • Parameters

    • callback: Object

    Returns void

SetVideoMuted

  • SetVideoMuted(muted: boolean): void
  • Parameters

    • muted: boolean

    Returns void

SetVideoSinkOutput

  • SetVideoSinkOutput(value: string): void
  • Parameters

    • value: string

    Returns void