Search Results for

    / fm / liveswitch / IPluginRemoteMedia

    Interface: IPluginRemoteMedia

    fm.liveswitch.IPluginRemoteMedia

    An interface for COM usage.

    Table of contents

    Methods

    • AttachView
    • ChangeAudioSinkOutput
    • ChangeVideoSinkOutput
    • Destroy
    • GetAudioGain
    • GetAudioLevelInterval
    • GetAudioMuted
    • GetAudioSinkOutput
    • GetAudioSinkOutputs
    • GetAudioVolume
    • GetHandle
    • GetId
    • GetVideoMuted
    • GetVideoSinkOutput
    • GetVideoSinkOutputs
    • GetVideoSize
    • GrabVideoFrame
    • Initialize
    • SetAudioGain
    • SetAudioLevelInterval
    • SetAudioMuted
    • SetAudioSinkOutput
    • SetAudioVolume
    • SetId
    • SetOnAudioDestroyed
    • SetOnAudioLevel
    • SetOnVideoDestroyed
    • SetOnVideoSize
    • SetOnVideoSizeChange
    • SetVideoMuted
    • SetVideoSinkOutput

    Methods

    AttachView

    ▸ AttachView(viewHandle: number): void

    Parameters:

    Name Type
    viewHandle number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:9


    ChangeAudioSinkOutput

    ▸ ChangeAudioSinkOutput(promise: Object, audioSinkOutput: string): void

    Parameters:

    Name Type
    promise Object
    audioSinkOutput string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:10


    ChangeVideoSinkOutput

    ▸ ChangeVideoSinkOutput(promise: Object, videoSinkOutput: string): void

    Parameters:

    Name Type
    promise Object
    videoSinkOutput string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:11


    Destroy

    ▸ Destroy(): void

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:12


    GetAudioGain

    ▸ GetAudioGain(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:13


    GetAudioLevelInterval

    ▸ GetAudioLevelInterval(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:14


    GetAudioMuted

    ▸ GetAudioMuted(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:15


    GetAudioSinkOutput

    ▸ GetAudioSinkOutput(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:16


    GetAudioSinkOutputs

    ▸ GetAudioSinkOutputs(promise: Object): void

    Parameters:

    Name Type
    promise Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:17


    GetAudioVolume

    ▸ GetAudioVolume(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:18


    GetHandle

    ▸ GetHandle(): number

    Returns: number

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:19


    GetId

    ▸ GetId(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:20


    GetVideoMuted

    ▸ GetVideoMuted(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:21


    GetVideoSinkOutput

    ▸ GetVideoSinkOutput(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:22


    GetVideoSinkOutputs

    ▸ GetVideoSinkOutputs(promise: Object): void

    Parameters:

    Name Type
    promise Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:23


    GetVideoSize

    ▸ GetVideoSize(): string

    Returns: string

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:24


    GrabVideoFrame

    ▸ GrabVideoFrame(promise: Object): void

    Parameters:

    Name Type
    promise Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:25


    Initialize

    ▸ Initialize(disableAudio: boolean, disableVideo: boolean): void

    Parameters:

    Name Type
    disableAudio boolean
    disableVideo boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:26


    SetAudioGain

    ▸ SetAudioGain(gain: number): void

    Parameters:

    Name Type
    gain number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:27


    SetAudioLevelInterval

    ▸ SetAudioLevelInterval(audioLevelInterval: number): void

    Parameters:

    Name Type
    audioLevelInterval number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:28


    SetAudioMuted

    ▸ SetAudioMuted(muted: boolean): void

    Parameters:

    Name Type
    muted boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:29


    SetAudioSinkOutput

    ▸ SetAudioSinkOutput(value: string): void

    Parameters:

    Name Type
    value string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:30


    SetAudioVolume

    ▸ SetAudioVolume(volume: number): void

    Parameters:

    Name Type
    volume number

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:31


    SetId

    ▸ SetId(idValue: string): void

    Parameters:

    Name Type
    idValue string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:32


    SetOnAudioDestroyed

    ▸ SetOnAudioDestroyed(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:33


    SetOnAudioLevel

    ▸ SetOnAudioLevel(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:34


    SetOnVideoDestroyed

    ▸ SetOnVideoDestroyed(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:35


    SetOnVideoSize

    ▸ SetOnVideoSize(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:36


    SetOnVideoSizeChange

    ▸ SetOnVideoSizeChange(callback: Object): void

    Parameters:

    Name Type
    callback Object

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:37


    SetVideoMuted

    ▸ SetVideoMuted(muted: boolean): void

    Parameters:

    Name Type
    muted boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:38


    SetVideoSinkOutput

    ▸ SetVideoSinkOutput(value: string): void

    Parameters:

    Name Type
    value string

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/IPluginRemoteMedia.ts:39

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0