96 lines
2.6 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|