Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetDeviceCaps(string, out int, out int)

Get the frequency capabilities of a device.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AudioModule

GetDeviceCaps(string, int, int)

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

Parameters

deviceName

The name of the device.

minFreq

Returns the minimum sampling frequency of the device.

maxFreq

Returns the maximum sampling frequency of the device.

Remarks

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.