/ fm / liveswitch / Plugin
Class: Plugin
fm.liveswitch.Plugin
Table of contents
Constructors
Methods
- checkForActiveX
- getChromeExtensionId
- getChromeExtensionInstalled
- getChromeExtensionRequired
- getChromeExtensionRequiresUserGesture
- getChromeExtensionUrl
- getPluginConfig
- hasActiveX
- hasGetDisplayMedia
- hasGetUserMedia
- hasNative
- hasRtcDataChannel
- hasRtcDtlsTransport
- hasRtcIceTransport
- hasRtcPeerConnection
- hasRtcRtpReceiver
- hasRtcRtpSender
- hasWebRtc
- install
- isReady
- isSupported
- setChromeExtensionId
- setChromeExtensionRequiresUserGesture
- useActiveX
- useNative
Constructors
constructor
+ new Plugin(): Plugin
Returns: Plugin
Methods
checkForActiveX
▸ Private StaticcheckForActiveX(promise: Promise<Object>, object: LoaderActiveXObject, startTime: number): void
Parameters:
| Name | Type |
|---|---|
promise |
Promise<Object> |
object |
LoaderActiveXObject |
startTime |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:103
getChromeExtensionId
▸ StaticgetChromeExtensionId(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:124
getChromeExtensionInstalled
▸ StaticgetChromeExtensionInstalled(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:136
getChromeExtensionRequired
▸ StaticgetChromeExtensionRequired(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:148
getChromeExtensionRequiresUserGesture
▸ StaticgetChromeExtensionRequiresUserGesture(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:140
getChromeExtensionUrl
▸ StaticgetChromeExtensionUrl(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:132
getPluginConfig
▸ StaticgetPluginConfig(): PluginConfig
Returns: PluginConfig
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:35
hasActiveX
▸ StatichasActiveX(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:79
hasGetDisplayMedia
▸ StatichasGetDisplayMedia(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:51
hasGetUserMedia
▸ StatichasGetUserMedia(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:47
hasNative
▸ StatichasNative(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:75
hasRtcDataChannel
▸ StatichasRtcDataChannel(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:43
hasRtcDtlsTransport
▸ StatichasRtcDtlsTransport(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:59
hasRtcIceTransport
▸ StatichasRtcIceTransport(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:55
hasRtcPeerConnection
▸ StatichasRtcPeerConnection(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:39
hasRtcRtpReceiver
▸ StatichasRtcRtpReceiver(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:67
hasRtcRtpSender
▸ StatichasRtcRtpSender(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:63
hasWebRtc
▸ StatichasWebRtc(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:71
install
▸ Staticinstall(pluginConfig: PluginConfig): Future<Object>
Parameters:
| Name | Type |
|---|---|
pluginConfig |
PluginConfig |
Returns: Future<Object>
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:14
isReady
▸ StaticisReady(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:83
isSupported
▸ StaticisSupported(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:87
setChromeExtensionId
▸ StaticsetChromeExtensionId(chromeExtensionId: string): void
Parameters:
| Name | Type |
|---|---|
chromeExtensionId |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:128
setChromeExtensionRequiresUserGesture
▸ StaticsetChromeExtensionRequiresUserGesture(chromeExtensionRequiresUserGesture: boolean): void
Parameters:
| Name | Type |
|---|---|
chromeExtensionRequiresUserGesture |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:144
useActiveX
▸ StaticuseActiveX(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:91
useNative
▸ StaticuseNative(localMedia?: boolean, dataChannels?: boolean): boolean
Parameters:
| Name | Type |
|---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:99