using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Threading; using Cpp2IlInjected; using CSCore.CoreAudioAPI; namespace CSCore.SoundIn { // Token: 0x0200003A RID: 58 [Token(Token = "0x200003A")] public class WasapiCapture : ISoundIn, IDisposable { // Token: 0x1700002F RID: 47 // (get) Token: 0x060000E1 RID: 225 RVA: 0x000027A4 File Offset: 0x000009A4 [Token(Token = "0x1700002F")] public static bool IsSupportedOnCurrentPlatform { [Token(Token = "0x60000E0")] [Address(RVA = "0x6A0A80", Offset = "0x69F880", VA = "0x1806A0A80")] get { return default(bool); } } // Token: 0x14000003 RID: 3 // (add) Token: 0x060000E2 RID: 226 RVA: 0x0000207E File Offset: 0x0000027E // (remove) Token: 0x060000E3 RID: 227 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x14000003")] public event EventHandler DataAvailable { [Token(Token = "0x60000E1")] [Address(RVA = "0x6A0970", Offset = "0x69F770", VA = "0x1806A0970", Slot = "4")] [CompilerGenerated] add { } [Token(Token = "0x60000E2")] [Address(RVA = "0x6A0AD0", Offset = "0x69F8D0", VA = "0x1806A0AD0", Slot = "5")] [CompilerGenerated] remove { } } // Token: 0x060000E4 RID: 228 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E3")] [Address(RVA = "0x6A06D0", Offset = "0x69F4D0", VA = "0x1806A06D0")] public WasapiCapture(bool eventSync, AudioClientShareMode shareMode, int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority) { } // Token: 0x060000E5 RID: 229 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E4")] [Address(RVA = "0x6A0820", Offset = "0x69F620", VA = "0x1806A0820")] public WasapiCapture(bool eventSync, AudioClientShareMode shareMode, int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority, SynchronizationContext synchronizationContext) { } // Token: 0x060000E6 RID: 230 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E5")] [Address(RVA = "0x69EC30", Offset = "0x69DA30", VA = "0x18069EC30", Slot = "8")] public void Initialize() { } // Token: 0x060000E7 RID: 231 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E6")] [Address(RVA = "0x6A0170", Offset = "0x69EF70", VA = "0x1806A0170", Slot = "9")] public void Start() { } // Token: 0x060000E8 RID: 232 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E7")] [Address(RVA = "0x6A04D0", Offset = "0x69F2D0", VA = "0x1806A04D0", Slot = "10")] public void Stop() { } // Token: 0x060000E9 RID: 233 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E8")] [Address(RVA = "0x69D820", Offset = "0x69C620", VA = "0x18069D820")] private void CaptureProc(object param) { } // Token: 0x060000EA RID: 234 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000E9")] [Address(RVA = "0x69F200", Offset = "0x69E000", VA = "0x18069F200")] private void ReadData(byte[] buffer, AudioCaptureClient captureClient, uint frameSize) { } // Token: 0x060000EB RID: 235 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000EA")] [Address(RVA = "0x69E430", Offset = "0x69D230", VA = "0x18069E430")] private void InitializeInternal() { } // Token: 0x060000EC RID: 236 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000EB")] [Address(RVA = "0x69EDF0", Offset = "0x69DBF0", VA = "0x18069EDF0")] private void RaiseDataAvailable(byte[] buffer, int offset, int count) { } // Token: 0x060000ED RID: 237 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000EC")] [Address(RVA = "0x69F080", Offset = "0x69DE80", VA = "0x18069F080")] private void RaiseStopped(Exception exception) { } // Token: 0x17000030 RID: 48 // (get) Token: 0x060000EE RID: 238 RVA: 0x000027BC File Offset: 0x000009BC [Token(Token = "0x17000030")] public RecordingState RecordingState { [Token(Token = "0x60000ED")] [Address(RVA = "0x6A0AB0", Offset = "0x69F8B0", VA = "0x1806A0AB0", Slot = "11")] get { return RecordingState.Recording; } } // Token: 0x17000031 RID: 49 // (get) Token: 0x060000EF RID: 239 RVA: 0x00002080 File Offset: 0x00000280 // (set) Token: 0x060000F0 RID: 240 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x17000031")] public MMDevice Device { [Token(Token = "0x60000EE")] [Address(RVA = "0x6A0A60", Offset = "0x69F860", VA = "0x1806A0A60")] get { return null; } [Token(Token = "0x60000EF")] [Address(RVA = "0x6A0B70", Offset = "0x69F970", VA = "0x1806A0B70")] set { } } // Token: 0x17000032 RID: 50 // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x17000032")] public WaveFormat WaveFormat { [Token(Token = "0x60000F0")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "6")] get { return null; } } // Token: 0x17000033 RID: 51 // (get) Token: 0x060000F2 RID: 242 RVA: 0x000027D4 File Offset: 0x000009D4 [Token(Token = "0x17000033")] public long DebuggingId { [Token(Token = "0x60000F1")] [Address(RVA = "0x6A0A10", Offset = "0x69F810", VA = "0x1806A0A10")] get { return 0L; } } // Token: 0x060000F3 RID: 243 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x60000F2")] [Address(RVA = "0x69F440", Offset = "0x69E240", VA = "0x18069F440")] private WaveFormat SetupWaveFormat(WaveFormat waveFormat, AudioClient audioClient) { return null; } // Token: 0x060000F4 RID: 244 RVA: 0x000027EC File Offset: 0x000009EC [Token(Token = "0x60000F3")] [Address(RVA = "0x69DF70", Offset = "0x69CD70", VA = "0x18069DF70")] private bool CheckForSupportedFormat(AudioClient audioClient, IEnumerable waveFormats, out WaveFormat foundMatch) { return default(bool); } // Token: 0x060000F5 RID: 245 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000F4")] [Address(RVA = "0x6A0660", Offset = "0x69F460", VA = "0x1806A0660")] private void UninitializeAudioClients() { } // Token: 0x060000F6 RID: 246 RVA: 0x00002080 File Offset: 0x00000280 [Token(Token = "0x60000F5")] [Address(RVA = "0x69E420", Offset = "0x69D220", VA = "0x18069E420", Slot = "12")] protected virtual MMDevice GetDefaultDevice() { return null; } // Token: 0x060000F7 RID: 247 RVA: 0x00002804 File Offset: 0x00000A04 [Token(Token = "0x60000F6")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "13")] protected virtual AudioClientStreamFlags GetStreamFlags() { return AudioClientStreamFlags.None; } // Token: 0x060000F8 RID: 248 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000F7")] [Address(RVA = "0x69DE20", Offset = "0x69CC20", VA = "0x18069DE20")] private void CheckForDisposed() { } // Token: 0x060000F9 RID: 249 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000F8")] [Address(RVA = "0x69DE90", Offset = "0x69CC90", VA = "0x18069DE90")] private void CheckForInitialized() { } // Token: 0x060000FA RID: 250 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000F9")] [Address(RVA = "0x69DF00", Offset = "0x69CD00", VA = "0x18069DF00")] private void CheckForInvalidThreadCall() { } // Token: 0x060000FB RID: 251 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000FA")] [Address(RVA = "0x69E330", Offset = "0x69D130", VA = "0x18069E330", Slot = "7")] public void Dispose() { } // Token: 0x060000FC RID: 252 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000FB")] [Address(RVA = "0x69E230", Offset = "0x69D030", VA = "0x18069E230", Slot = "14")] protected virtual void Dispose(bool disposing) { } // Token: 0x060000FD RID: 253 RVA: 0x0000207E File Offset: 0x0000027E [Token(Token = "0x60000FC")] [Address(RVA = "0x69E3A0", Offset = "0x69D1A0", VA = "0x18069E3A0", Slot = "1")] protected override void Finalize() { } // Token: 0x04000215 RID: 533 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000215")] [CompilerGenerated] private EventHandler Stopped; // Token: 0x04000216 RID: 534 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000216")] private AudioClient _audioClient; // Token: 0x04000217 RID: 535 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000217")] private AudioCaptureClient _audioCaptureClient; // Token: 0x04000218 RID: 536 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000218")] private MMDevice _device; // Token: 0x04000219 RID: 537 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000219")] private readonly AudioClientShareMode _shareMode; // Token: 0x0400021A RID: 538 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400021A")] private WaveFormat _waveFormat; // Token: 0x0400021B RID: 539 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400021B")] private EventWaitHandle _eventWaitHandle; // Token: 0x0400021C RID: 540 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400021C")] private Thread _recordThread; // Token: 0x0400021D RID: 541 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400021D")] private readonly ThreadPriority _captureThreadPriority; // Token: 0x0400021E RID: 542 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400021E")] private readonly SynchronizationContext _synchronizationContext; // Token: 0x0400021F RID: 543 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400021F")] private RecordingState _recordingState; // Token: 0x04000220 RID: 544 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000220")] private int _latency; // Token: 0x04000221 RID: 545 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000221")] private readonly bool _eventSync; // Token: 0x04000222 RID: 546 [FieldOffset(Offset = "0x71")] [Token(Token = "0x4000222")] private bool _disposed; // Token: 0x04000223 RID: 547 [FieldOffset(Offset = "0x72")] [Token(Token = "0x4000223")] private bool _isInitialized; // Token: 0x04000224 RID: 548 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000224")] private readonly object _lockObj; } }