Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

100 lines
3.1 KiB
C#

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()
{
}
}
}
}