using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x020001E5 RID: 485 public sealed class Microphone { // Token: 0x06002278 RID: 8824 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern AudioClip Start(string deviceName, bool loop, int lengthSec, int frequency); // Token: 0x06002279 RID: 8825 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern void End(string deviceName); // Token: 0x17000822 RID: 2082 // (get) Token: 0x0600227A RID: 8826 public static extern string[] devices { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x0600227B RID: 8827 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern bool IsRecording(string deviceName); // Token: 0x0600227C RID: 8828 [ThreadAndSerializationSafe] [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern int GetPosition(string deviceName); // Token: 0x0600227D RID: 8829 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern void GetDeviceCaps(string deviceName, out int minFreq, out int maxFreq); } }