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< DeviceInfo > | GetEnumerator () |
Additional Inherited Members | |
Public Attributes inherited from DeviceEnumeratorBase | |
virtual bool | IsSupported => true |
Protected Attributes inherited from DeviceEnumeratorBase | |
List< DeviceInfo > | devices = 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] |
Enumerates microphones available on device.
|
virtual |
Disposes enumerator. Call it to free native resources.
Implements DeviceEnumeratorBase.
|
virtual |
Refreshes the microphones list.
Implements DeviceEnumeratorBase.