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

96 lines
2.6 KiB
C#

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;
}
}
}