This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+87
View File
@@ -0,0 +1,87 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x0200003F RID: 63
[Token(Token = "0x200003F")]
[Guid("C8ADBD64-E71E-48a0-A4DE-185C395CD317")]
public class AudioCaptureClient : ComObject
{
// Token: 0x06000104 RID: 260 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000103")]
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
public AudioCaptureClient(IntPtr ptr)
{
}
// Token: 0x06000105 RID: 261 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000104")]
[Address(RVA = "0x10FDB10", Offset = "0x10FCB10", VA = "0x1810FDB10")]
public static AudioCaptureClient FromAudioClient(AudioClient audioClient)
{
return null;
}
// Token: 0x06000106 RID: 262 RVA: 0x0000281C File Offset: 0x00000A1C
[Token(Token = "0x6000105")]
[Address(RVA = "0x10FDC50", Offset = "0x10FCC50", VA = "0x1810FDC50")]
public int GetBufferNative(out IntPtr data, out int numFramesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
{
return 0;
}
// Token: 0x06000107 RID: 263 RVA: 0x00002834 File Offset: 0x00000A34
[Token(Token = "0x6000106")]
[Address(RVA = "0x10FDD70", Offset = "0x10FCD70", VA = "0x1810FDD70")]
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
{
return 0;
}
// Token: 0x06000108 RID: 264 RVA: 0x0000284C File Offset: 0x00000A4C
[Token(Token = "0x6000107")]
[Address(RVA = "0x10FDCC0", Offset = "0x10FCCC0", VA = "0x1810FDCC0")]
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags)
{
return 0;
}
// Token: 0x06000109 RID: 265 RVA: 0x00002864 File Offset: 0x00000A64
[Token(Token = "0x6000108")]
[Address(RVA = "0x10FDEF0", Offset = "0x10FCEF0", VA = "0x1810FDEF0")]
public int ReleaseBufferNative(int framesRead)
{
return 0;
}
// Token: 0x0600010A RID: 266 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000109")]
[Address(RVA = "0x10FDF40", Offset = "0x10FCF40", VA = "0x1810FDF40")]
public void ReleaseBuffer(int framesRead)
{
}
// Token: 0x0600010B RID: 267 RVA: 0x0000287C File Offset: 0x00000A7C
[Token(Token = "0x600010A")]
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
public int GetNextPacketSizeNative(out int numFramesInNextPacket)
{
return 0;
}
// Token: 0x0600010C RID: 268 RVA: 0x00002894 File Offset: 0x00000A94
[Token(Token = "0x600010B")]
[Address(RVA = "0x10FDE70", Offset = "0x10FCE70", VA = "0x1810FDE70")]
public int GetNextPacketSize()
{
return 0;
}
// Token: 0x0400022D RID: 557
[Token(Token = "0x400022D")]
private static readonly Guid IID_IAudioCaptureClient;
}
}
+234
View File
@@ -0,0 +1,234 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000032 RID: 50
[Token(Token = "0x2000032")]
[Guid("1CB9AD4C-DBFA-4c32-B178-C2F568A703B2")]
public class AudioClient : ComObject
{
// Token: 0x060000B9 RID: 185 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000B9")]
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
public AudioClient(IntPtr ptr)
{
}
// Token: 0x1700002C RID: 44
// (get) Token: 0x060000BA RID: 186 RVA: 0x000025C4 File Offset: 0x000007C4
[Token(Token = "0x1700002C")]
public int BufferSize
{
[Token(Token = "0x60000BA")]
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
get
{
return 0;
}
}
// Token: 0x1700002D RID: 45
// (get) Token: 0x060000BB RID: 187 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700002D")]
public WaveFormat MixFormat
{
[Token(Token = "0x60000BB")]
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
get
{
return null;
}
}
// Token: 0x1700002E RID: 46
// (get) Token: 0x060000BC RID: 188 RVA: 0x000025DC File Offset: 0x000007DC
[Token(Token = "0x1700002E")]
public long StreamLatency
{
[Token(Token = "0x60000BC")]
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
get
{
return 0L;
}
}
// Token: 0x060000BD RID: 189 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000BD")]
[Address(RVA = "0x10FE030", Offset = "0x10FD030", VA = "0x1810FE030")]
public static AudioClient FromMMDevice(MMDevice device)
{
return null;
}
// Token: 0x060000BE RID: 190 RVA: 0x000025F4 File Offset: 0x000007F4
[Token(Token = "0x60000BE")]
[Address(RVA = "0x10FE510", Offset = "0x10FD510", VA = "0x1810FE510")]
public int InitializeNative(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
{
return 0;
}
// Token: 0x060000BF RID: 191 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000BF")]
[Address(RVA = "0x10FE610", Offset = "0x10FD610", VA = "0x1810FE610")]
public void Initialize(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
{
}
// Token: 0x060000C0 RID: 192 RVA: 0x0000260C File Offset: 0x0000080C
[Token(Token = "0x60000C0")]
[Address(RVA = "0x10FE170", Offset = "0x10FD170", VA = "0x1810FE170")]
public int GetBufferSizeNative(out int bufferFramesCount)
{
return 0;
}
// Token: 0x060000C1 RID: 193 RVA: 0x00002624 File Offset: 0x00000824
[Token(Token = "0x60000C1")]
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
public int GetBufferSize()
{
return 0;
}
// Token: 0x060000C2 RID: 194 RVA: 0x0000263C File Offset: 0x0000083C
[Token(Token = "0x60000C2")]
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
public int GetStreamLatencyNative(out long hnsLatency)
{
return 0;
}
// Token: 0x060000C3 RID: 195 RVA: 0x00002654 File Offset: 0x00000854
[Token(Token = "0x60000C3")]
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
public long GetStreamLatency()
{
return 0L;
}
// Token: 0x060000C4 RID: 196 RVA: 0x0000266C File Offset: 0x0000086C
[Token(Token = "0x60000C4")]
[Address(RVA = "0x10FE6D0", Offset = "0x10FD6D0", VA = "0x1810FE6D0")]
public int IsFormatSupportedNative(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
{
return 0;
}
// Token: 0x060000C5 RID: 197 RVA: 0x00002684 File Offset: 0x00000884
[Token(Token = "0x60000C5")]
[Address(RVA = "0x10FECA0", Offset = "0x10FDCA0", VA = "0x1810FECA0")]
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
{
return default(bool);
}
// Token: 0x060000C6 RID: 198 RVA: 0x0000269C File Offset: 0x0000089C
[Token(Token = "0x60000C6")]
[Address(RVA = "0x10FEA70", Offset = "0x10FDA70", VA = "0x1810FEA70")]
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat)
{
return default(bool);
}
// Token: 0x060000C7 RID: 199 RVA: 0x000026B4 File Offset: 0x000008B4
[Token(Token = "0x60000C7")]
[Address(RVA = "0x10FE240", Offset = "0x10FD240", VA = "0x1810FE240")]
public int GetMixFormatNative(out WaveFormat deviceFormat)
{
return 0;
}
// Token: 0x060000C8 RID: 200 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000C8")]
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
public WaveFormat GetMixFormat()
{
return null;
}
// Token: 0x060000C9 RID: 201 RVA: 0x000026CC File Offset: 0x000008CC
[Token(Token = "0x60000C9")]
[Address(RVA = "0x10FEEC0", Offset = "0x10FDEC0", VA = "0x1810FEEC0")]
public int StartNative()
{
return 0;
}
// Token: 0x060000CA RID: 202 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000CA")]
[Address(RVA = "0x10FEF00", Offset = "0x10FDF00", VA = "0x1810FEF00")]
public void Start()
{
}
// Token: 0x060000CB RID: 203 RVA: 0x000026E4 File Offset: 0x000008E4
[Token(Token = "0x60000CB")]
[Address(RVA = "0x10FEF70", Offset = "0x10FDF70", VA = "0x1810FEF70")]
public int StopNative()
{
return 0;
}
// Token: 0x060000CC RID: 204 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000CC")]
[Address(RVA = "0x10FEFB0", Offset = "0x10FDFB0", VA = "0x1810FEFB0")]
public void Stop()
{
}
// Token: 0x060000CD RID: 205 RVA: 0x000026FC File Offset: 0x000008FC
[Token(Token = "0x60000CD")]
[Address(RVA = "0x10FED40", Offset = "0x10FDD40", VA = "0x1810FED40")]
public int ResetNative()
{
return 0;
}
// Token: 0x060000CE RID: 206 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000CE")]
[Address(RVA = "0x10FED80", Offset = "0x10FDD80", VA = "0x1810FED80")]
public void Reset()
{
}
// Token: 0x060000CF RID: 207 RVA: 0x00002714 File Offset: 0x00000914
[Token(Token = "0x60000CF")]
[Address(RVA = "0x10FEDF0", Offset = "0x10FDDF0", VA = "0x1810FEDF0")]
public int SetEventHandleNative(IntPtr handle)
{
return 0;
}
// Token: 0x060000D0 RID: 208 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000D0")]
[Address(RVA = "0x10FEE40", Offset = "0x10FDE40", VA = "0x1810FEE40")]
public void SetEventHandle(IntPtr handle)
{
}
// Token: 0x060000D1 RID: 209 RVA: 0x0000272C File Offset: 0x0000092C
[Token(Token = "0x60000D1")]
[Address(RVA = "0x10FE3A0", Offset = "0x10FD3A0", VA = "0x1810FE3A0")]
public int GetServiceNative(Guid riid, out IntPtr ppv)
{
return 0;
}
// Token: 0x060000D2 RID: 210 RVA: 0x00002744 File Offset: 0x00000944
[Token(Token = "0x60000D2")]
[Address(RVA = "0x10FE400", Offset = "0x10FD400", VA = "0x1810FE400")]
public IntPtr GetService(Guid riid)
{
return 0;
}
// Token: 0x04000204 RID: 516
[Token(Token = "0x4000204")]
public static readonly Guid IID_IAudioClient;
}
}
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000037")]
[Flags]
public enum AudioClientBufferFlags
{
// Token: 0x0400020D RID: 525
[Token(Token = "0x400020D")]
None = 0,
// Token: 0x0400020E RID: 526
[Token(Token = "0x400020E")]
DataDiscontinuity = 1,
// Token: 0x0400020F RID: 527
[Token(Token = "0x400020F")]
Silent = 2,
// Token: 0x04000210 RID: 528
[Token(Token = "0x4000210")]
TimestampError = 3
}
}
@@ -0,0 +1,17 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000031 RID: 49
[Token(Token = "0x2000031")]
public enum AudioClientShareMode
{
// Token: 0x04000202 RID: 514
[Token(Token = "0x4000202")]
Shared,
// Token: 0x04000203 RID: 515
[Token(Token = "0x4000203")]
Exclusive
}
}
@@ -0,0 +1,30 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000036 RID: 54
[Token(Token = "0x2000036")]
[Flags]
public enum AudioClientStreamFlags
{
// Token: 0x04000206 RID: 518
[Token(Token = "0x4000206")]
None = 0,
// Token: 0x04000207 RID: 519
[Token(Token = "0x4000207")]
StreamFlagsCrossProcess = 65536,
// Token: 0x04000208 RID: 520
[Token(Token = "0x4000208")]
StreamFlagsLoopback = 131072,
// Token: 0x04000209 RID: 521
[Token(Token = "0x4000209")]
StreamFlagsEventCallback = 262144,
// Token: 0x0400020A RID: 522
[Token(Token = "0x400020A")]
StreamFlagsNoPersist = 524288,
// Token: 0x0400020B RID: 523
[Token(Token = "0x400020B")]
StreamFlagsRateAdjust = 1048576
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000035 RID: 53
[Token(Token = "0x2000035")]
[Serializable]
public class CoreAudioAPIException : Win32ComException
{
// Token: 0x060000DE RID: 222 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000DD")]
[Address(RVA = "0x1103DE0", Offset = "0x1102DE0", VA = "0x181103DE0")]
public new static void Try(int result, string interfaceName, string member)
{
}
// Token: 0x060000DF RID: 223 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000DE")]
[Address(RVA = "0x1103E70", Offset = "0x1102E70", VA = "0x181103E70")]
public CoreAudioAPIException(int result, string interfaceName, string member)
{
}
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x200002F")]
public enum DataFlow
{
// Token: 0x040001F8 RID: 504
[Token(Token = "0x40001F8")]
Render,
// Token: 0x040001F9 RID: 505
[Token(Token = "0x40001F9")]
Capture,
// Token: 0x040001FA RID: 506
[Token(Token = "0x40001FA")]
All
}
}
+27
View File
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x2000030")]
[Flags]
public enum DeviceState
{
// Token: 0x040001FC RID: 508
[Token(Token = "0x40001FC")]
Active = 1,
// Token: 0x040001FD RID: 509
[Token(Token = "0x40001FD")]
Disabled = 2,
// Token: 0x040001FE RID: 510
[Token(Token = "0x40001FE")]
NotPresent = 4,
// Token: 0x040001FF RID: 511
[Token(Token = "0x40001FF")]
UnPlugged = 8,
// Token: 0x04000200 RID: 512
[Token(Token = "0x4000200")]
All = 15
}
}
@@ -0,0 +1,16 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x0200004A RID: 74
[Token(Token = "0x200004A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("A95664D2-9614-4F35-A746-DE8DB63617E6")]
[ComImport]
public interface IMMDeviceEnumerator : IUnknown
{
}
}
+116
View File
@@ -0,0 +1,116 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x200002D")]
[Guid("D666063F-1587-4E43-81F1-B948E807363F")]
public class MMDevice : ComObject
{
// Token: 0x060000AF RID: 175 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000AF")]
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
public MMDevice(IntPtr ptr)
{
}
// Token: 0x17000029 RID: 41
// (get) Token: 0x060000B0 RID: 176 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x17000029")]
public PropertyStore PropertyStore
{
[Token(Token = "0x60000B0")]
[Address(RVA = "0x1108210", Offset = "0x1107210", VA = "0x181108210")]
get
{
return null;
}
}
// Token: 0x1700002A RID: 42
// (get) Token: 0x060000B1 RID: 177 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700002A")]
public string DeviceID
{
[Token(Token = "0x60000B1")]
[Address(RVA = "0x1107FB0", Offset = "0x1106FB0", VA = "0x181107FB0")]
get
{
return null;
}
}
// Token: 0x1700002B RID: 43
// (get) Token: 0x060000B2 RID: 178 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700002B")]
public string FriendlyName
{
[Token(Token = "0x60000B2")]
[Address(RVA = "0x11080A0", Offset = "0x11070A0", VA = "0x1811080A0")]
get
{
return null;
}
}
// Token: 0x060000B3 RID: 179 RVA: 0x0000257C File Offset: 0x0000077C
[Token(Token = "0x60000B3")]
[Address(RVA = "0x1107AA0", Offset = "0x1106AA0", VA = "0x181107AA0")]
public int ActivateNative(Guid iid, CLSCTX context, IntPtr activationParams, out IntPtr pinterface)
{
return 0;
}
// Token: 0x060000B4 RID: 180 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000B4")]
[Address(RVA = "0x1107D70", Offset = "0x1106D70", VA = "0x181107D70")]
public PropertyStore OpenPropertyStore(StorageAccess storageAccess)
{
return null;
}
// Token: 0x060000B5 RID: 181 RVA: 0x00002594 File Offset: 0x00000794
[Token(Token = "0x60000B5")]
[Address(RVA = "0x1107CF0", Offset = "0x1106CF0", VA = "0x181107CF0")]
public int OpenPropertyStoreNative(StorageAccess storageAccess, out IntPtr propertyStore)
{
return 0;
}
// Token: 0x060000B6 RID: 182 RVA: 0x000025AC File Offset: 0x000007AC
[Token(Token = "0x60000B6")]
[Address(RVA = "0x1107C30", Offset = "0x1106C30", VA = "0x181107C30")]
public int GetIdNative(out string deviceid)
{
return 0;
}
// Token: 0x060000B7 RID: 183 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000B7")]
[Address(RVA = "0x1107B30", Offset = "0x1106B30", VA = "0x181107B30", Slot = "6")]
protected override void Dispose(bool disposing)
{
}
// Token: 0x060000B8 RID: 184 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000B8")]
[Address(RVA = "0x1107E40", Offset = "0x1106E40", VA = "0x181107E40", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x040001F1 RID: 497
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001F1")]
private PropertyStore _propertyStore;
// Token: 0x040001F2 RID: 498
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40001F2")]
private bool _disposed;
}
}
+95
View File
@@ -0,0 +1,95 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000048 RID: 72
[Token(Token = "0x2000048")]
[Guid("0BD7A1BE-7A1A-44DB-8397-CC5392387B5E")]
public class MMDeviceCollection : ComObject, IEnumerable<MMDevice>, IEnumerable
{
// Token: 0x0600015F RID: 351 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600015E")]
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
public MMDeviceCollection(IntPtr ptr)
{
}
// Token: 0x17000039 RID: 57
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002D2C File Offset: 0x00000F2C
[Token(Token = "0x17000039")]
public int Count
{
[Token(Token = "0x600015F")]
[Address(RVA = "0x1107140", Offset = "0x1106140", VA = "0x181107140")]
get
{
return 0;
}
}
// Token: 0x1700003A RID: 58
[Token(Token = "0x1700003A")]
public MMDevice this[int index]
{
[Token(Token = "0x6000160")]
[Address(RVA = "0x11072A0", Offset = "0x11062A0", VA = "0x1811072A0")]
get
{
return null;
}
}
// Token: 0x06000162 RID: 354 RVA: 0x00002D44 File Offset: 0x00000F44
[Token(Token = "0x6000161")]
[Address(RVA = "0x1107140", Offset = "0x1106140", VA = "0x181107140")]
public int GetCount()
{
return 0;
}
// Token: 0x06000163 RID: 355 RVA: 0x00002D5C File Offset: 0x00000F5C
[Token(Token = "0x6000162")]
[Address(RVA = "0x11070F0", Offset = "0x11060F0", VA = "0x1811070F0")]
public int GetCountNative(out int deviceCount)
{
return 0;
}
// Token: 0x06000164 RID: 356 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000163")]
[Address(RVA = "0x11072A0", Offset = "0x11062A0", VA = "0x1811072A0")]
public MMDevice ItemAt(int deviceIndex)
{
return null;
}
// Token: 0x06000165 RID: 357 RVA: 0x00002D74 File Offset: 0x00000F74
[Token(Token = "0x6000164")]
[Address(RVA = "0x1107220", Offset = "0x1106220", VA = "0x181107220")]
public int ItemAtNative(int deviceIndex, out IntPtr device)
{
return 0;
}
// Token: 0x06000166 RID: 358 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000165")]
[Address(RVA = "0x11071C0", Offset = "0x11061C0", VA = "0x1811071C0", Slot = "7")]
public IEnumerator<MMDevice> GetEnumerator()
{
return null;
}
// Token: 0x06000167 RID: 359 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000166")]
[Address(RVA = "0x11071C0", Offset = "0x11061C0", VA = "0x1811071C0", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
}
}
+99
View File
@@ -0,0 +1,99 @@
using System;
using System.Reflection;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using CSCore.Win32;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000033 RID: 51
[Token(Token = "0x2000033")]
[Guid("A95664D2-9614-4F35-A746-DE8DB63617E6")]
[DefaultMember("Item")]
public class MMDeviceEnumerator : ComObject
{
// Token: 0x060000D4 RID: 212 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000D4")]
[Address(RVA = "0x1107480", Offset = "0x1106480", VA = "0x181107480")]
public static MMDevice DefaultAudioEndpoint(DataFlow dataFlow, Role role)
{
return null;
}
// Token: 0x060000D5 RID: 213 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000D5")]
[Address(RVA = "0x1107720", Offset = "0x1106720", VA = "0x181107720")]
public static MMDeviceCollection EnumerateDevices(DataFlow dataFlow, DeviceState stateMask)
{
return null;
}
// Token: 0x060000D6 RID: 214 RVA: 0x0000275C File Offset: 0x0000095C
[Token(Token = "0x60000D6")]
[Address(RVA = "0x11073B0", Offset = "0x11063B0", VA = "0x1811073B0")]
private static IntPtr CreateMmDeviceEnumerator()
{
return 0;
}
// Token: 0x060000D7 RID: 215 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000D7")]
[Address(RVA = "0x11079C0", Offset = "0x11069C0", VA = "0x1811079C0")]
public MMDeviceEnumerator()
{
}
// Token: 0x060000D8 RID: 216 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000D8")]
[Address(RVA = "0x1107900", Offset = "0x1106900", VA = "0x181107900")]
public MMDevice GetDefaultAudioEndpoint(DataFlow dataFlow, Role role)
{
return null;
}
// Token: 0x060000D9 RID: 217 RVA: 0x00002774 File Offset: 0x00000974
[Token(Token = "0x60000D9")]
[Address(RVA = "0x1107890", Offset = "0x1106890", VA = "0x181107890")]
public int GetDefaultAudioEndpointNative(DataFlow dataFlow, Role role, out IntPtr device)
{
return 0;
}
// Token: 0x060000DA RID: 218 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x60000DA")]
[Address(RVA = "0x1107660", Offset = "0x1106660", VA = "0x181107660")]
public MMDeviceCollection EnumAudioEndpoints(DataFlow dataFlow, DeviceState stateMask)
{
return null;
}
// Token: 0x060000DB RID: 219 RVA: 0x0000278C File Offset: 0x0000098C
[Token(Token = "0x60000DB")]
[Address(RVA = "0x11075F0", Offset = "0x11065F0", VA = "0x1811075F0")]
public int EnumAudioEndpointsNative(DataFlow dataFlow, DeviceState stateMask, out IntPtr collection)
{
return 0;
}
// Token: 0x02000034 RID: 52
[Token(Token = "0x2000034")]
[Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")]
[ComImport]
private class MMDeviceEnumeratorObject : __Il2CppComObject
{
// Token: 0x060000DC RID: 220 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60000DC")]
[Address(RVA = "0x1107380", Offset = "0x1106380", VA = "0x181107380")]
public MMDeviceEnumeratorObject()
{
}
// Token: 0x060000DD RID: 221 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000172")]
[Address(RVA = "0x1107370", Offset = "0x1106370", VA = "0x181107370", Slot = "1")]
protected override void Finalize()
{
}
}
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x0200002E RID: 46
[Token(Token = "0x200002E")]
public enum Role
{
// Token: 0x040001F4 RID: 500
[Token(Token = "0x40001F4")]
Console,
// Token: 0x040001F5 RID: 501
[Token(Token = "0x40001F5")]
Multimedia,
// Token: 0x040001F6 RID: 502
[Token(Token = "0x40001F6")]
Communications
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace CSCore.CoreAudioAPI
{
// Token: 0x02000047 RID: 71
[Token(Token = "0x2000047")]
public enum StorageAccess
{
// Token: 0x04000240 RID: 576
[Token(Token = "0x4000240")]
Read,
// Token: 0x04000241 RID: 577
[Token(Token = "0x4000241")]
Write,
// Token: 0x04000242 RID: 578
[Token(Token = "0x4000242")]
ReadWrite
}
}