IApi interface
Main Jabra API object. Returned after SDK initialization (see init()).
Provides an entry point to reflecting and changing the state of Jabra devices.
Signature
export declare interface IApi
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
_config? | IConfig |
Optional: the configuration that was used to initialize the SDK. | |
_readyEvents | Observable<any> |
Emits when the SDK has initialized and is ready for operation. The observable will replay on new subscriptions. | |
_transport | ITransport |
Internal interface. Do not use. | |
deviceAdded | Observable<IDevice> |
An observable which emits newly discovered Jabra devices. The emitted device object can be consumed by the third party developer. See IDevice for more information. | |
deviceList | Observable<IDevice>[]> |
A list of connected physical Jabra devices. Each device object can be consumed by the third party developer. See IDevice for more information. | |
deviceRemoved | Observable<IDevice> |
An observable which emits disconnected Jabra devices. The emitted device object represents the device that has been disconnected. See IDevice for more information. | |
transportContext | TransportContext |
Get the underlying transport context. Especially relevant when running in the browser to distinguish between WebHID and Browser Extension/Device Connector. See enum TransportContext |
Methods
Method | Description |
---|---|
getChromeExtensionVersion() | Gets the version of Browser Extension for Device Connector. |
getChromehostVersion() | Gets the version of Device Connector version. |
getVersion() | Returns the version of Jabra SDK. |