Search Results for

    / fm / liveswitch / PluginLocalMedia

    Class: PluginLocalMedia

    fm.liveswitch.PluginLocalMedia

    Hierarchy

    • PluginMedia

      ↳ PluginLocalMedia

    Implements

    • ILocalMedia<PluginLocalMedia, PluginAudioTrack, PluginVideoTrack>
    • IInternalLocalMedia

    Table of contents

    Constructors

    • constructor

    Properties

    • _videoSink

    Methods

    • addOnAudioDestroyed
    • addOnAudioLevel
    • addOnAudioMuted
    • addOnAudioStarted
    • addOnAudioStopped
    • addOnAudioUnmuted
    • addOnVideoDestroyed
    • addOnVideoMuted
    • addOnVideoSize
    • addOnVideoSizeChange
    • addOnVideoStarted
    • addOnVideoStopped
    • addOnVideoUnmuted
    • changeAudioSourceInput
    • changeVideoSourceInput
    • checkifLoaded
    • destroy
    • getAudio
    • getAudioEncoding
    • getAudioEncodings
    • getAudioGain
    • getAudioLevelInterval
    • getAudioMuted
    • getAudioSimulcastDisabled
    • getAudioSimulcastEncodingCount
    • getAudioSimulcastPreferredBitrate
    • getAudioSink
    • getAudioSourceInput
    • getAudioSourceInputs
    • getAudioTrack
    • getAudioTracks
    • getAudioVolume
    • getDynamicProperties
    • getDynamicValue
    • getHandle
    • getId
    • getScreen
    • getState
    • getTypeString
    • getVideo
    • getVideoEncoding
    • getVideoEncodings
    • getVideoMuted
    • getVideoSimulcastBitsPerPixel
    • getVideoSimulcastDegradationPreference
    • getVideoSimulcastDisabled
    • getVideoSimulcastEncodingCount
    • getVideoSimulcastPreferredBitrate
    • getVideoSink
    • getVideoSize
    • getVideoSourceInput
    • getVideoSourceInputs
    • getVideoTrack
    • getVideoTracks
    • getView
    • getViewSink
    • grabVideoFrame
    • removeOnAudioDestroyed
    • removeOnAudioLevel
    • removeOnAudioMuted
    • removeOnAudioStarted
    • removeOnAudioStopped
    • removeOnAudioUnmuted
    • removeOnVideoDestroyed
    • removeOnVideoMuted
    • removeOnVideoSize
    • removeOnVideoSizeChange
    • removeOnVideoStarted
    • removeOnVideoStopped
    • removeOnVideoUnmuted
    • setAudio
    • setAudioEncodings
    • setAudioGain
    • setAudioLevelInterval
    • setAudioMuted
    • setAudioSimulcastDisabled
    • setAudioSimulcastEncodingCount
    • setAudioSimulcastPreferredBitrate
    • setAudioSourceInput
    • setAudioVolume
    • setDynamicValue
    • setId
    • setScreen
    • setVideo
    • setVideoEncodings
    • setVideoMuted
    • setVideoSimulcastBitsPerPixel
    • setVideoSimulcastDegradationPreference
    • setVideoSimulcastDisabled
    • setVideoSimulcastEncodingCount
    • setVideoSimulcastPreferredBitrate
    • setVideoSourceInput
    • start
    • stop
    • unsetDynamicValue

    Constructors

    constructor

    + new PluginLocalMedia(external: IExternalLocalMedia, audio: any, video: any, screen?: boolean): PluginLocalMedia

    Parameters:

    Name Type
    external IExternalLocalMedia
    audio any
    video any
    screen? boolean

    Returns: PluginLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:61

    Properties

    _videoSink

    • Protected _videoSink: PluginDomVideoSink= null

    Inherited from: PluginMedia._videoSink

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:230

    Methods

    addOnAudioDestroyed

    ▸ addOnAudioDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:179


    addOnAudioLevel

    ▸ addOnAudioLevel(value: IAction1<number>): void

    Parameters:

    Name Type
    value IAction1<number>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:55


    addOnAudioMuted

    ▸ addOnAudioMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:155


    addOnAudioStarted

    ▸ addOnAudioStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:167


    addOnAudioStopped

    ▸ addOnAudioStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:173


    addOnAudioUnmuted

    ▸ addOnAudioUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:161


    addOnVideoDestroyed

    ▸ addOnVideoDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:182


    addOnVideoMuted

    ▸ addOnVideoMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:158


    addOnVideoSize

    ▸ addOnVideoSize(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:65


    addOnVideoSizeChange

    ▸ addOnVideoSizeChange(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:76


    addOnVideoStarted

    ▸ addOnVideoStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:170


    addOnVideoStopped

    ▸ addOnVideoStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:176


    addOnVideoUnmuted

    ▸ addOnVideoUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:164


    changeAudioSourceInput

    ▸ changeAudioSourceInput(audioSourceInput: SourceInput): Future<Object>

    Parameters:

    Name Type
    audioSourceInput SourceInput

    Returns: Future<Object>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:235


    changeVideoSourceInput

    ▸ changeVideoSourceInput(videoSourceInput: SourceInput): Future<Object>

    Parameters:

    Name Type
    videoSourceInput SourceInput

    Returns: Future<Object>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:242


    checkifLoaded

    ▸ PrivatecheckifLoaded(object: LocalMediaActiveXObject): void

    Parameters:

    Name Type
    object LocalMediaActiveXObject

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:358


    destroy

    ▸ destroy(): void

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:284


    getAudio

    ▸ getAudio(): any

    Returns: any

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:210


    getAudioEncoding

    ▸ getAudioEncoding(): AudioEncodingConfig

    Returns: AudioEncodingConfig

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:216


    getAudioEncodings

    ▸ getAudioEncodings(): AudioEncodingConfig[]

    Returns: AudioEncodingConfig[]

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:219


    getAudioGain

    ▸ getAudioGain(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:287


    getAudioLevelInterval

    ▸ getAudioLevelInterval(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:90


    getAudioMuted

    ▸ getAudioMuted(): boolean

    Returns: boolean

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:290


    getAudioSimulcastDisabled

    ▸ getAudioSimulcastDisabled(): boolean

    Returns: boolean

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:309


    getAudioSimulcastEncodingCount

    ▸ getAudioSimulcastEncodingCount(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:315


    getAudioSimulcastPreferredBitrate

    ▸ getAudioSimulcastPreferredBitrate(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:321


    getAudioSink

    ▸ getAudioSink(): PluginDomAudioSink

    Returns: PluginDomAudioSink

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:182


    getAudioSourceInput

    ▸ getAudioSourceInput(): SourceInput

    Returns: SourceInput

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:249


    getAudioSourceInputs

    ▸ getAudioSourceInputs(): Future<SourceInput[]>

    Returns: Future<SourceInput[]>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:252


    getAudioTrack

    ▸ getAudioTrack(): PluginAudioTrack

    Returns: PluginAudioTrack

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:96


    getAudioTracks

    ▸ getAudioTracks(): PluginAudioTrack[]

    Returns: PluginAudioTrack[]

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:102


    getAudioVolume

    ▸ getAudioVolume(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:108


    getDynamicProperties

    ▸ getDynamicProperties(): Hash<string, Object>

    Gets all dynamic properties on this instance.

    Returns: Hash<string, Object>

    Inherited from: PluginMedia

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


    getDynamicValue

    ▸ getDynamicValue(key: string): Object

    Gets a property value from the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: Object

    The stored value, if found; otherwise null.

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:58


    getHandle

    ▸ getHandle(): number

    Returns: number

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:151


    getId

    ▸ getId(): string

    Returns: string

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:293


    getScreen

    ▸ getScreen(): boolean

    Returns: boolean

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:52


    getState

    ▸ getState(): LocalMediaState

    Returns: LocalMediaState

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:59


    getTypeString

    ▸ getTypeString(): string

    Returns: string

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:7


    getVideo

    ▸ getVideo(): any

    Returns: any

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:218


    getVideoEncoding

    ▸ getVideoEncoding(): VideoEncodingConfig

    Returns: VideoEncodingConfig

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:225


    getVideoEncodings

    ▸ getVideoEncodings(): VideoEncodingConfig[]

    Returns: VideoEncodingConfig[]

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:228


    getVideoMuted

    ▸ getVideoMuted(): boolean

    Returns: boolean

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:296


    getVideoSimulcastBitsPerPixel

    ▸ getVideoSimulcastBitsPerPixel(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:345


    getVideoSimulcastDegradationPreference

    ▸ getVideoSimulcastDegradationPreference(): VideoDegradationPreference

    Returns: VideoDegradationPreference

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:351


    getVideoSimulcastDisabled

    ▸ getVideoSimulcastDisabled(): boolean

    Returns: boolean

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:327


    getVideoSimulcastEncodingCount

    ▸ getVideoSimulcastEncodingCount(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:333


    getVideoSimulcastPreferredBitrate

    ▸ getVideoSimulcastPreferredBitrate(): number

    Returns: number

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:339


    getVideoSink

    ▸ getVideoSink(): PluginDomVideoSink

    Returns: PluginDomVideoSink

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:188


    getVideoSize

    ▸ getVideoSize(): Size

    Returns: Size

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:117


    getVideoSourceInput

    ▸ getVideoSourceInput(): SourceInput

    Returns: SourceInput

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:263


    getVideoSourceInputs

    ▸ getVideoSourceInputs(): Future<SourceInput[]>

    Returns: Future<SourceInput[]>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:266


    getVideoTrack

    ▸ getVideoTrack(): PluginVideoTrack

    Returns: PluginVideoTrack

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:120


    getVideoTracks

    ▸ getVideoTracks(): PluginVideoTrack[]

    Returns: PluginVideoTrack[]

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:126


    getView

    ▸ getView(): HTMLElement

    Returns: HTMLElement

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:195


    getViewSink

    ▸ getViewSink(): PluginDomVideoSink

    Returns: PluginDomVideoSink

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:201


    grabVideoFrame

    ▸ grabVideoFrame(): Future<VideoBuffer>

    Returns: Future<VideoBuffer>

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:132


    removeOnAudioDestroyed

    ▸ removeOnAudioDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:209


    removeOnAudioLevel

    ▸ removeOnAudioLevel(value: IAction1<number>): void

    Parameters:

    Name Type
    value IAction1<number>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:145


    removeOnAudioMuted

    ▸ removeOnAudioMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:185


    removeOnAudioStarted

    ▸ removeOnAudioStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:197


    removeOnAudioStopped

    ▸ removeOnAudioStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:203


    removeOnAudioUnmuted

    ▸ removeOnAudioUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:191


    removeOnVideoDestroyed

    ▸ removeOnVideoDestroyed(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:212


    removeOnVideoMuted

    ▸ removeOnVideoMuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:188


    removeOnVideoSize

    ▸ removeOnVideoSize(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:151


    removeOnVideoSizeChange

    ▸ removeOnVideoSizeChange(value: IAction1<Size>): void

    Parameters:

    Name Type
    value IAction1<Size>

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:157


    removeOnVideoStarted

    ▸ removeOnVideoStarted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:200


    removeOnVideoStopped

    ▸ removeOnVideoStopped(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:206


    removeOnVideoUnmuted

    ▸ removeOnVideoUnmuted(value: IAction0): void

    Parameters:

    Name Type
    value IAction0

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:194


    setAudio

    ▸ setAudio(audio: any): void

    Parameters:

    Name Type
    audio any

    Returns: void

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:213


    setAudioEncodings

    ▸ setAudioEncodings(value: AudioEncodingConfig[]): void

    Parameters:

    Name Type
    value AudioEncodingConfig[]

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:222


    setAudioGain

    ▸ setAudioGain(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:299


    setAudioLevelInterval

    ▸ setAudioLevelInterval(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:166


    setAudioMuted

    ▸ setAudioMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:302


    setAudioSimulcastDisabled

    ▸ setAudioSimulcastDisabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:312


    setAudioSimulcastEncodingCount

    ▸ setAudioSimulcastEncodingCount(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:318


    setAudioSimulcastPreferredBitrate

    ▸ setAudioSimulcastPreferredBitrate(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:324


    setAudioSourceInput

    ▸ setAudioSourceInput(value: SourceInput): void

    Parameters:

    Name Type
    value SourceInput

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:277


    setAudioVolume

    ▸ setAudioVolume(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:172


    setDynamicValue

    ▸ setDynamicValue(key: string, value: Object): void

    Sets a property value in the local cache.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.
    value Object The property value. This can be any object that needs to be stored for future use.

    Returns: void

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:95


    setId

    ▸ setId(value: string): void

    Parameters:

    Name Type
    value string

    Returns: void

    Implementation of: IInternalLocalMedia

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:175


    setScreen

    ▸ setScreen(screen: boolean): void

    Parameters:

    Name Type
    screen boolean

    Returns: void

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:55


    setVideo

    ▸ setVideo(video: any): void

    Parameters:

    Name Type
    video any

    Returns: void

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginMedia.ts:221


    setVideoEncodings

    ▸ setVideoEncodings(value: VideoEncodingConfig[]): void

    Parameters:

    Name Type
    value VideoEncodingConfig[]

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:231


    setVideoMuted

    ▸ setVideoMuted(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalLocalMedia

    Overrides: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:305


    setVideoSimulcastBitsPerPixel

    ▸ setVideoSimulcastBitsPerPixel(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:348


    setVideoSimulcastDegradationPreference

    ▸ setVideoSimulcastDegradationPreference(value: VideoDegradationPreference): void

    Parameters:

    Name Type
    value VideoDegradationPreference

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:354


    setVideoSimulcastDisabled

    ▸ setVideoSimulcastDisabled(value: boolean): void

    Parameters:

    Name Type
    value boolean

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:330


    setVideoSimulcastEncodingCount

    ▸ setVideoSimulcastEncodingCount(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:336


    setVideoSimulcastPreferredBitrate

    ▸ setVideoSimulcastPreferredBitrate(value: number): void

    Parameters:

    Name Type
    value number

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:342


    setVideoSourceInput

    ▸ setVideoSourceInput(value: SourceInput): void

    Parameters:

    Name Type
    value SourceInput

    Returns: void

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:280


    start

    ▸ start(): Future<PluginLocalMedia>

    Returns: Future<PluginLocalMedia>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:127


    stop

    ▸ stop(): Future<PluginLocalMedia>

    Returns: Future<PluginLocalMedia>

    Implementation of: IInternalLocalMedia

    Defined in: Generated/TypeScript/fm.liveswitch/PluginLocalMedia.ts:142


    unsetDynamicValue

    ▸ unsetDynamicValue(key: string): boolean

    Removes a property value from the local cache. Returns true if the value was removed and returns false otherwise.

    Parameters:

    Name Type Description
    key string The property key. This key is used internally only, but should be namespaced to avoid conflict with third-party extensions.

    Returns: boolean

    true if the value was removed; otherwise, false.

    Inherited from: PluginMedia

    Defined in: Generated/TypeScript/fm.liveswitch/Dynamic.ts:122

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