/ 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