Legacy Documentation: Version 5.6 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Microphone

class in UnityEngine

Switch to Manual

Description

Use this class to record to an AudioClip using a connected microphone.

You can get a list of connected microphone(s) from the devices property and then use the Start and End functions to start or end a recording session using one of the available devices.

Static Variables

devicesA list of available microphone devices, identified by name.

Static Functions

EndStops recording.
GetDeviceCapsGet the frequency capabilities of a device.
GetPositionGet the position in samples of the recording.
IsRecordingQuery if a device is currently recording.
StartStart Recording with device.