/ 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
Static
checkForActiveX(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
▸ Static
getChromeExtensionId(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:124
getChromeExtensionInstalled
▸ Static
getChromeExtensionInstalled(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:136
getChromeExtensionRequired
▸ Static
getChromeExtensionRequired(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:148
getChromeExtensionRequiresUserGesture
▸ Static
getChromeExtensionRequiresUserGesture(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:140
getChromeExtensionUrl
▸ Static
getChromeExtensionUrl(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:132
getPluginConfig
▸ Static
getPluginConfig(): PluginConfig
Returns: PluginConfig
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:35
hasActiveX
▸ Static
hasActiveX(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:79
hasGetDisplayMedia
▸ Static
hasGetDisplayMedia(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:51
hasGetUserMedia
▸ Static
hasGetUserMedia(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:47
hasNative
▸ Static
hasNative(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:75
hasRtcDataChannel
▸ Static
hasRtcDataChannel(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:43
hasRtcDtlsTransport
▸ Static
hasRtcDtlsTransport(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:59
hasRtcIceTransport
▸ Static
hasRtcIceTransport(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:55
hasRtcPeerConnection
▸ Static
hasRtcPeerConnection(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:39
hasRtcRtpReceiver
▸ Static
hasRtcRtpReceiver(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:67
hasRtcRtpSender
▸ Static
hasRtcRtpSender(): boolean
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:63
hasWebRtc
▸ Static
hasWebRtc(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:71
install
▸ Static
install(pluginConfig
: PluginConfig): Future<Object>
Parameters:
Name | Type |
---|---|
pluginConfig |
PluginConfig |
Returns: Future<Object>
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:14
isReady
▸ Static
isReady(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:83
isSupported
▸ Static
isSupported(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:87
setChromeExtensionId
▸ Static
setChromeExtensionId(chromeExtensionId
: string): void
Parameters:
Name | Type |
---|---|
chromeExtensionId |
string |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:128
setChromeExtensionRequiresUserGesture
▸ Static
setChromeExtensionRequiresUserGesture(chromeExtensionRequiresUserGesture
: boolean): void
Parameters:
Name | Type |
---|---|
chromeExtensionRequiresUserGesture |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:144
useActiveX
▸ Static
useActiveX(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:91
useNative
▸ Static
useNative(localMedia?
: boolean, dataChannels?
: boolean): boolean
Parameters:
Name | Type |
---|---|
localMedia? |
boolean |
dataChannels? |
boolean |
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Plugin.ts:99