Photon Voice v2.53

Public Member Functions | Public Attributes | Protected Attributes | Properties | List of all members
DeviceEnumeratorBase Class Referenceabstract

Inherits IDeviceEnumerator.

Inherited by DeviceEnumeratorNotSupported, DeviceEnumeratorSingleDevice, AudioInEnumerator, AudioInEnumerator, AudioInEnumerator, VideoInEnumerator, DeviceEnumerator, and AudioInEnumerator.

Public Member Functions

 DeviceEnumeratorBase (ILogger logger)
 
IEnumerator< DeviceInfoGetEnumerator ()
 
abstract void Refresh ()
 
abstract void Dispose ()
 

Public Attributes

virtual bool IsSupported => true
 

Protected Attributes

List< DeviceInfodevices = new List<DeviceInfo>()
 
ILogger logger
 

Properties

virtual string Error [get, protected set]
 
Action OnReady [protected get, set]
 
- Properties inherited from IDeviceEnumerator
bool IsSupported [get]
 
Action OnReady [set]
 
string Error [get]