Photon Voice v2.53

Public Member Functions | List of all members
AudioInEnumerator Class Reference

Enumerates microphones available on device. More...

Inherits DeviceEnumeratorBase.

Public Member Functions

 AudioInEnumerator (ILogger logger)
 
override void Refresh ()
 Refreshes the microphones list. More...
 
override void Dispose ()
 Disposes enumerator. Call it to free native resources. More...
 
- Public Member Functions inherited from DeviceEnumeratorBase
 DeviceEnumeratorBase (ILogger logger)
 
IEnumerator< DeviceInfoGetEnumerator ()
 

Additional Inherited Members

- Public Attributes inherited from DeviceEnumeratorBase
virtual bool IsSupported => true
 
- Protected Attributes inherited from DeviceEnumeratorBase
List< DeviceInfodevices = new List<DeviceInfo>()
 
ILogger logger
 
- Properties inherited from DeviceEnumeratorBase
virtual string Error [get, protected set]
 
Action OnReady [protected get, set]
 
- Properties inherited from IDeviceEnumerator
bool IsSupported [get]
 
Action OnReady [set]
 
string Error [get]
 

Detailed Description

Enumerates microphones available on device.

Member Function Documentation

◆ Dispose()

override void Dispose ( )
virtual

Disposes enumerator. Call it to free native resources.

Implements DeviceEnumeratorBase.

◆ Refresh()

override void Refresh ( )
virtual

Refreshes the microphones list.

Implements DeviceEnumeratorBase.