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