Class DeviceSourceManager
Implements
- IDisposable
- IObservableManager
Constructors
constructor
-
Default constructor
Parameters
- engine: AbstractEngine
Used to get canvas (if applicable)
Returns DeviceSourceManager
- engine: AbstractEngine
Properties
Readonlyon Device Connected Observable
Observable to be triggered when after a device is connected, any new observers added will be triggered against already connected devices
Readonlyon Device Disconnected Observable
Observable to be triggered when after a device is disconnected
Methods
dispose
-
Dispose of DeviceSourceManager
Returns void
get Device Source
-
getDeviceSource<T extends DeviceType>(
deviceType: T,
deviceSlot?: number,
): Nullable<DeviceSource<T>>Gets a DeviceSource, given a type and slot
Type Parameters
- T extends DeviceType
Parameters
- deviceType: T
Type of Device
OptionaldeviceSlot: numberSlot or ID of device
Returns Nullable<DeviceSource<T>>
DeviceSource
get Device Sources
-
Gets an array of DeviceSource objects for a given device type
Type Parameters
- T extends DeviceType
Parameters
- deviceType: T
Type of Device
Returns readonly DeviceSource<T>[]
All available DeviceSources of a given type
Class to keep track of devices