Version: Unity 6.5 Alpha (6000.5)
LanguageEnglish
  • C#

Microphone.GetDeviceCaps

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Switch to Manual

Declaration

public static void GetDeviceCaps(string deviceName, out int minFreq, out int maxFreq);

Parameters

Parameter Description
deviceName The name of the device.
minFreq Returns the minimum sampling frequency of the device.
maxFreq Returns the maximum sampling frequency of the device.

Description

Get the frequency capabilities of a device.

Passing null or an empty string for the device name will select the default device. You can use the devices property to get a list of all available microphones.

When both minFreq and maxFreq parameters return 0, the device supports any frequency.

Note: On Android and iOS, the returned values might not reflect the device's actual capabilities. The minimum and maximum frequencies are often reported as 16000 or 0 even when recording at other sample rates works. Use the returned values as a hint rather than a strict constraint on these platforms.