Class AudioDeviceEnumerator
Helper class for audio capture device enumeration
public static class AudioDeviceEnumerator
- Inheritance
-
AudioDeviceEnumerator
- Inherited Members
Methods
Enumerate(AudioDeviceEnumeratorParameters)
Enumerates available audio capture devices using the specified parameters.
public static Task<List<AudioCaptureDeviceDescriptor>> Enumerate(AudioDeviceEnumeratorParameters parameters)
Parameters
parametersAudioDeviceEnumeratorParametersThe enumeration parameters including framework, direction, and channel filtering options.
Returns
- Task<List<AudioCaptureDeviceDescriptor>>
A list of available audio capture device descriptors.
Enumerate(MediaFramework, MediaFlowDirection)
Enumerates available audio capture devices using the specified framework and direction.
public static Task<List<AudioCaptureDeviceDescriptor>> Enumerate(MediaFramework framework = MediaFramework.Builtin, MediaFlowDirection direction = MediaFlowDirection.Unspecified)
Parameters
frameworkMediaFrameworkThe media framework to use for enumeration.
directionMediaFlowDirectionThe audio flow direction filter.
Returns
- Task<List<AudioCaptureDeviceDescriptor>>
A list of available audio capture device descriptors.