This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
+86
View File
@@ -0,0 +1,86 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace CSCore.SoundIn
{
// Token: 0x02000021 RID: 33
[Token(Token = "0x2000021")]
public class DataAvailableEventArgs : EventArgs
{
// Token: 0x17000025 RID: 37
// (get) Token: 0x0600009E RID: 158 RVA: 0x00002080 File Offset: 0x00000280
// (set) Token: 0x0600009F RID: 159 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000025")]
public byte[] Data
{
[Token(Token = "0x600009E")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600009F")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000026 RID: 38
// (get) Token: 0x060000A0 RID: 160 RVA: 0x000024EC File Offset: 0x000006EC
// (set) Token: 0x060000A1 RID: 161 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000026")]
public int ByteCount
{
[Token(Token = "0x60000A0")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
[CompilerGenerated]
get
{
return 0;
}
[Token(Token = "0x60000A1")]
[Address(RVA = "0x41F740", Offset = "0x41E540", VA = "0x18041F740")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000027 RID: 39
// (set) Token: 0x060000A2 RID: 162 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000027")]
private int Offset
{
[Token(Token = "0x60000A2")]
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
[CompilerGenerated]
set
{
}
}
// Token: 0x17000028 RID: 40
// (set) Token: 0x060000A3 RID: 163 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000028")]
private WaveFormat Format
{
[Token(Token = "0x60000A3")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
[CompilerGenerated]
set
{
}
}
// Token: 0x060000A4 RID: 164 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000A4")]
[Address(RVA = "0x696960", Offset = "0x695760", VA = "0x180696960")]
public DataAvailableEventArgs(byte[] data, int offset, int bytecount, WaveFormat format)
{
}
}
}
+26
View File
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace CSCore.SoundIn
{
// Token: 0x02000020 RID: 32
[Token(Token = "0x2000020")]
public interface ISoundIn : IDisposable
{
// Token: 0x14000002 RID: 2
// (add) Token: 0x0600009B RID: 155
// (remove) Token: 0x0600009C RID: 156
[Token(Token = "0x14000002")]
event EventHandler<DataAvailableEventArgs> DataAvailable;
// Token: 0x17000024 RID: 36
// (get) Token: 0x0600009D RID: 157
[Token(Token = "0x17000024")]
WaveFormat WaveFormat
{
[Token(Token = "0x600009D")]
[Address(Slot = "2")]
get;
}
}
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace CSCore.SoundIn
{
// Token: 0x02000038 RID: 56
[Token(Token = "0x2000038")]
public enum RecordingState
{
// Token: 0x04000212 RID: 530
[Token(Token = "0x4000212")]
Recording,
// Token: 0x04000213 RID: 531
[Token(Token = "0x4000213")]
Stopped
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace CSCore.SoundIn
{
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000039")]
public class RecordingStoppedEventArgs : StoppedEventArgs
{
// Token: 0x060000E0 RID: 224 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000DF")]
[Address(RVA = "0x69C9E0", Offset = "0x69B7E0", VA = "0x18069C9E0")]
public RecordingStoppedEventArgs(Exception exception)
{
}
}
}
+337
View File
@@ -0,0 +1,337 @@
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<DataAvailableEventArgs> 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<WaveFormatExtensible> 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<RecordingStoppedEventArgs> 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;
}
}
+42
View File
@@ -0,0 +1,42 @@
using System;
using System.Threading;
using Cpp2IlInjected;
using CSCore.CoreAudioAPI;
namespace CSCore.SoundIn
{
// Token: 0x02000040 RID: 64
[Token(Token = "0x2000040")]
public class WasapiLoopbackCapture : WasapiCapture
{
// Token: 0x0600010E RID: 270 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010D")]
[Address(RVA = "0x6A0D00", Offset = "0x69FB00", VA = "0x1806A0D00")]
public WasapiLoopbackCapture(int latency, WaveFormat defaultFormat)
{
}
// Token: 0x0600010F RID: 271 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010E")]
[Address(RVA = "0x6A0C00", Offset = "0x69FA00", VA = "0x1806A0C00")]
public WasapiLoopbackCapture(int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority)
{
}
// Token: 0x06000110 RID: 272 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x600010F")]
[Address(RVA = "0x6A0BE0", Offset = "0x69F9E0", VA = "0x1806A0BE0", Slot = "12")]
protected override MMDevice GetDefaultDevice()
{
return null;
}
// Token: 0x06000111 RID: 273 RVA: 0x000028AC File Offset: 0x00000AAC
[Token(Token = "0x6000110")]
[Address(RVA = "0x6A0BF0", Offset = "0x69F9F0", VA = "0x1806A0BF0", Slot = "13")]
protected override AudioClientStreamFlags GetStreamFlags()
{
return AudioClientStreamFlags.None;
}
}
}