88 lines
2.8 KiB
C#
88 lines
2.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using CSCore.Win32;
|
|
|
|
namespace CSCore.CoreAudioAPI
|
|
{
|
|
// Token: 0x0200003F RID: 63
|
|
[Token(Token = "0x200003F")]
|
|
[Guid("C8ADBD64-E71E-48a0-A4DE-185C395CD317")]
|
|
public class AudioCaptureClient : ComObject
|
|
{
|
|
// Token: 0x06000104 RID: 260 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000103")]
|
|
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
|
public AudioCaptureClient(IntPtr ptr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000105 RID: 261 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x6000104")]
|
|
[Address(RVA = "0x10FDB10", Offset = "0x10FCB10", VA = "0x1810FDB10")]
|
|
public static AudioCaptureClient FromAudioClient(AudioClient audioClient)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000106 RID: 262 RVA: 0x0000281C File Offset: 0x00000A1C
|
|
[Token(Token = "0x6000105")]
|
|
[Address(RVA = "0x10FDC50", Offset = "0x10FCC50", VA = "0x1810FDC50")]
|
|
public int GetBufferNative(out IntPtr data, out int numFramesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000107 RID: 263 RVA: 0x00002834 File Offset: 0x00000A34
|
|
[Token(Token = "0x6000106")]
|
|
[Address(RVA = "0x10FDD70", Offset = "0x10FCD70", VA = "0x1810FDD70")]
|
|
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000108 RID: 264 RVA: 0x0000284C File Offset: 0x00000A4C
|
|
[Token(Token = "0x6000107")]
|
|
[Address(RVA = "0x10FDCC0", Offset = "0x10FCCC0", VA = "0x1810FDCC0")]
|
|
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000109 RID: 265 RVA: 0x00002864 File Offset: 0x00000A64
|
|
[Token(Token = "0x6000108")]
|
|
[Address(RVA = "0x10FDEF0", Offset = "0x10FCEF0", VA = "0x1810FDEF0")]
|
|
public int ReleaseBufferNative(int framesRead)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600010A RID: 266 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000109")]
|
|
[Address(RVA = "0x10FDF40", Offset = "0x10FCF40", VA = "0x1810FDF40")]
|
|
public void ReleaseBuffer(int framesRead)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600010B RID: 267 RVA: 0x0000287C File Offset: 0x00000A7C
|
|
[Token(Token = "0x600010A")]
|
|
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
|
|
public int GetNextPacketSizeNative(out int numFramesInNextPacket)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600010C RID: 268 RVA: 0x00002894 File Offset: 0x00000A94
|
|
[Token(Token = "0x600010B")]
|
|
[Address(RVA = "0x10FDE70", Offset = "0x10FCE70", VA = "0x1810FDE70")]
|
|
public int GetNextPacketSize()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0400022D RID: 557
|
|
[Token(Token = "0x400022D")]
|
|
private static readonly Guid IID_IAudioCaptureClient;
|
|
}
|
|
}
|