/ fm / liveswitch / IPluginLocalMedia
Interface: IPluginLocalMedia
fm.liveswitch.IPluginLocalMedia
An interface for COM usage.
Table of contents
Methods
- AttachView
- ChangeAudioSourceInput
- ChangeVideoSourceInput
- Destroy
- GetAudioEncoding
- GetAudioEncodings
- GetAudioGain
- GetAudioLevelInterval
- GetAudioMuted
- GetAudioSimulcastDisabled
- GetAudioSimulcastEncodingCount
- GetAudioSimulcastPreferredBitrate
- GetAudioSourceInput
- GetAudioSourceInputs
- GetAudioVolume
- GetHandle
- GetId
- GetState
- GetVideoEncoding
- GetVideoEncodings
- GetVideoMuted
- GetVideoSimulcastBitsPerPixel
- GetVideoSimulcastDegradationPreference
- GetVideoSimulcastDisabled
- GetVideoSimulcastEncodingCount
- GetVideoSimulcastPreferredBitrate
- GetVideoSize
- GetVideoSourceInput
- GetVideoSourceInputs
- GrabVideoFrame
- Initialize
- SetAudioEncodings
- SetAudioGain
- SetAudioLevelInterval
- SetAudioMuted
- SetAudioSimulcastDisabled
- SetAudioSimulcastEncodingCount
- SetAudioSimulcastPreferredBitrate
- SetAudioSourceInput
- SetAudioVolume
- SetId
- SetOnAudioDestroyed
- SetOnAudioLevel
- SetOnAudioMuted
- SetOnAudioStarted
- SetOnAudioStopped
- SetOnAudioUnmuted
- SetOnVideoDestroyed
- SetOnVideoMuted
- SetOnVideoSize
- SetOnVideoSizeChange
- SetOnVideoStarted
- SetOnVideoStopped
- SetOnVideoUnmuted
- SetVideoEncodings
- SetVideoMuted
- SetVideoSimulcastBitsPerPixel
- SetVideoSimulcastDegradationPreference
- SetVideoSimulcastDisabled
- SetVideoSimulcastEncodingCount
- SetVideoSimulcastPreferredBitrate
- SetVideoSourceInput
- Start
- Stop
Methods
AttachView
▸ AttachView(viewHandle
: number): void
Parameters:
Name | Type |
---|---|
viewHandle |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:9
ChangeAudioSourceInput
▸ ChangeAudioSourceInput(promise
: Object, audioSourceInput
: string): void
Parameters:
Name | Type |
---|---|
promise |
Object |
audioSourceInput |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:10
ChangeVideoSourceInput
▸ ChangeVideoSourceInput(promise
: Object, videoSourceInput
: string): void
Parameters:
Name | Type |
---|---|
promise |
Object |
videoSourceInput |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:11
Destroy
▸ Destroy(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:12
GetAudioEncoding
▸ GetAudioEncoding(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:13
GetAudioEncodings
▸ GetAudioEncodings(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:14
GetAudioGain
▸ GetAudioGain(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:15
GetAudioLevelInterval
▸ GetAudioLevelInterval(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:16
GetAudioMuted
▸ GetAudioMuted(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:17
GetAudioSimulcastDisabled
▸ GetAudioSimulcastDisabled(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:18
GetAudioSimulcastEncodingCount
▸ GetAudioSimulcastEncodingCount(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:19
GetAudioSimulcastPreferredBitrate
▸ GetAudioSimulcastPreferredBitrate(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:20
GetAudioSourceInput
▸ GetAudioSourceInput(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:21
GetAudioSourceInputs
▸ GetAudioSourceInputs(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:22
GetAudioVolume
▸ GetAudioVolume(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:23
GetHandle
▸ GetHandle(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:24
GetId
▸ GetId(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:25
GetState
▸ GetState(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:26
GetVideoEncoding
▸ GetVideoEncoding(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:27
GetVideoEncodings
▸ GetVideoEncodings(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:28
GetVideoMuted
▸ GetVideoMuted(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:29
GetVideoSimulcastBitsPerPixel
▸ GetVideoSimulcastBitsPerPixel(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:30
GetVideoSimulcastDegradationPreference
▸ GetVideoSimulcastDegradationPreference(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:31
GetVideoSimulcastDisabled
▸ GetVideoSimulcastDisabled(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:32
GetVideoSimulcastEncodingCount
▸ GetVideoSimulcastEncodingCount(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:33
GetVideoSimulcastPreferredBitrate
▸ GetVideoSimulcastPreferredBitrate(): number
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:34
GetVideoSize
▸ GetVideoSize(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:35
GetVideoSourceInput
▸ GetVideoSourceInput(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:36
GetVideoSourceInputs
▸ GetVideoSourceInputs(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:37
GrabVideoFrame
▸ GrabVideoFrame(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:38
Initialize
▸ Initialize(disableAudio
: boolean, disableVideo
: boolean, isScreenShare
: boolean): void
Parameters:
Name | Type |
---|---|
disableAudio |
boolean |
disableVideo |
boolean |
isScreenShare |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:39
SetAudioEncodings
▸ SetAudioEncodings(valueJson
: string): void
Parameters:
Name | Type |
---|---|
valueJson |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:40
SetAudioGain
▸ SetAudioGain(gain
: number): void
Parameters:
Name | Type |
---|---|
gain |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:41
SetAudioLevelInterval
▸ SetAudioLevelInterval(audioLevelInterval
: number): void
Parameters:
Name | Type |
---|---|
audioLevelInterval |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:42
SetAudioMuted
▸ SetAudioMuted(muted
: boolean): void
Parameters:
Name | Type |
---|---|
muted |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:43
SetAudioSimulcastDisabled
▸ SetAudioSimulcastDisabled(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:44
SetAudioSimulcastEncodingCount
▸ SetAudioSimulcastEncodingCount(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:45
SetAudioSimulcastPreferredBitrate
▸ SetAudioSimulcastPreferredBitrate(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:46
SetAudioSourceInput
▸ SetAudioSourceInput(value
: string): void
Parameters:
Name | Type |
---|---|
value |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:47
SetAudioVolume
▸ SetAudioVolume(volume
: number): void
Parameters:
Name | Type |
---|---|
volume |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:48
SetId
▸ SetId(idValue
: string): void
Parameters:
Name | Type |
---|---|
idValue |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:49
SetOnAudioDestroyed
▸ SetOnAudioDestroyed(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:50
SetOnAudioLevel
▸ SetOnAudioLevel(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:51
SetOnAudioMuted
▸ SetOnAudioMuted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:52
SetOnAudioStarted
▸ SetOnAudioStarted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:53
SetOnAudioStopped
▸ SetOnAudioStopped(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:54
SetOnAudioUnmuted
▸ SetOnAudioUnmuted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:55
SetOnVideoDestroyed
▸ SetOnVideoDestroyed(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:56
SetOnVideoMuted
▸ SetOnVideoMuted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:57
SetOnVideoSize
▸ SetOnVideoSize(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:58
SetOnVideoSizeChange
▸ SetOnVideoSizeChange(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:59
SetOnVideoStarted
▸ SetOnVideoStarted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:60
SetOnVideoStopped
▸ SetOnVideoStopped(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:61
SetOnVideoUnmuted
▸ SetOnVideoUnmuted(callback
: Object): void
Parameters:
Name | Type |
---|---|
callback |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:62
SetVideoEncodings
▸ SetVideoEncodings(valueJson
: string): void
Parameters:
Name | Type |
---|---|
valueJson |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:63
SetVideoMuted
▸ SetVideoMuted(muted
: boolean): void
Parameters:
Name | Type |
---|---|
muted |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:64
SetVideoSimulcastBitsPerPixel
▸ SetVideoSimulcastBitsPerPixel(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:65
SetVideoSimulcastDegradationPreference
▸ SetVideoSimulcastDegradationPreference(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:66
SetVideoSimulcastDisabled
▸ SetVideoSimulcastDisabled(value
: boolean): void
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:67
SetVideoSimulcastEncodingCount
▸ SetVideoSimulcastEncodingCount(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:68
SetVideoSimulcastPreferredBitrate
▸ SetVideoSimulcastPreferredBitrate(value
: number): void
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:69
SetVideoSourceInput
▸ SetVideoSourceInput(value
: string): void
Parameters:
Name | Type |
---|---|
value |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:70
Start
▸ Start(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:71
Stop
▸ Stop(promise
: Object): void
Parameters:
Name | Type |
---|---|
promise |
Object |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/IPluginLocalMedia.ts:72