Files
niko 8fc35183db a
2026-04-11 22:19:20 +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 = "0x690AA0", Offset = "0x68F8A0", VA = "0x180690AA0")]
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 = "0x699BC0", Offset = "0x6989C0", VA = "0x180699BC0")]
get
{
return 0;
}
}
// Token: 0x1700003A RID: 58
[Token(Token = "0x1700003A")]
public MMDevice this[int index]
{
[Token(Token = "0x6000160")]
[Address(RVA = "0x699D20", Offset = "0x698B20", VA = "0x180699D20")]
get
{
return null;
}
}
// Token: 0x06000162 RID: 354 RVA: 0x00002D44 File Offset: 0x00000F44
[Token(Token = "0x6000161")]
[Address(RVA = "0x699BC0", Offset = "0x6989C0", VA = "0x180699BC0")]
public int GetCount()
{
return 0;
}
// Token: 0x06000163 RID: 355 RVA: 0x00002D5C File Offset: 0x00000F5C
[Token(Token = "0x6000162")]
[Address(RVA = "0x699B70", Offset = "0x698970", VA = "0x180699B70")]
public int GetCountNative(out int deviceCount)
{
return 0;
}
// Token: 0x06000164 RID: 356 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000163")]
[Address(RVA = "0x699D20", Offset = "0x698B20", VA = "0x180699D20")]
public MMDevice ItemAt(int deviceIndex)
{
return null;
}
// Token: 0x06000165 RID: 357 RVA: 0x00002D74 File Offset: 0x00000F74
[Token(Token = "0x6000164")]
[Address(RVA = "0x699CA0", Offset = "0x698AA0", VA = "0x180699CA0")]
public int ItemAtNative(int deviceIndex, out IntPtr device)
{
return 0;
}
// Token: 0x06000166 RID: 358 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000165")]
[Address(RVA = "0x699C40", Offset = "0x698A40", VA = "0x180699C40", Slot = "7")]
public IEnumerator<MMDevice> GetEnumerator()
{
return null;
}
// Token: 0x06000167 RID: 359 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000166")]
[Address(RVA = "0x699C40", Offset = "0x698A40", VA = "0x180699C40", Slot = "8")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
}
}