235 lines
7.1 KiB
C#
235 lines
7.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using CSCore.Win32;
|
|
|
|
namespace CSCore.CoreAudioAPI
|
|
{
|
|
// Token: 0x02000032 RID: 50
|
|
[Token(Token = "0x2000032")]
|
|
[Guid("1CB9AD4C-DBFA-4c32-B178-C2F568A703B2")]
|
|
public class AudioClient : ComObject
|
|
{
|
|
// Token: 0x060000B9 RID: 185 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000B9")]
|
|
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
|
public AudioClient(IntPtr ptr)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700002C RID: 44
|
|
// (get) Token: 0x060000BA RID: 186 RVA: 0x000025C4 File Offset: 0x000007C4
|
|
[Token(Token = "0x1700002C")]
|
|
public int BufferSize
|
|
{
|
|
[Token(Token = "0x60000BA")]
|
|
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002D RID: 45
|
|
// (get) Token: 0x060000BB RID: 187 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x1700002D")]
|
|
public WaveFormat MixFormat
|
|
{
|
|
[Token(Token = "0x60000BB")]
|
|
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002E RID: 46
|
|
// (get) Token: 0x060000BC RID: 188 RVA: 0x000025DC File Offset: 0x000007DC
|
|
[Token(Token = "0x1700002E")]
|
|
public long StreamLatency
|
|
{
|
|
[Token(Token = "0x60000BC")]
|
|
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000BD RID: 189 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60000BD")]
|
|
[Address(RVA = "0x10FE030", Offset = "0x10FD030", VA = "0x1810FE030")]
|
|
public static AudioClient FromMMDevice(MMDevice device)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000BE RID: 190 RVA: 0x000025F4 File Offset: 0x000007F4
|
|
[Token(Token = "0x60000BE")]
|
|
[Address(RVA = "0x10FE510", Offset = "0x10FD510", VA = "0x1810FE510")]
|
|
public int InitializeNative(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000BF RID: 191 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000BF")]
|
|
[Address(RVA = "0x10FE610", Offset = "0x10FD610", VA = "0x1810FE610")]
|
|
public void Initialize(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000C0 RID: 192 RVA: 0x0000260C File Offset: 0x0000080C
|
|
[Token(Token = "0x60000C0")]
|
|
[Address(RVA = "0x10FE170", Offset = "0x10FD170", VA = "0x1810FE170")]
|
|
public int GetBufferSizeNative(out int bufferFramesCount)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C1 RID: 193 RVA: 0x00002624 File Offset: 0x00000824
|
|
[Token(Token = "0x60000C1")]
|
|
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
|
|
public int GetBufferSize()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C2 RID: 194 RVA: 0x0000263C File Offset: 0x0000083C
|
|
[Token(Token = "0x60000C2")]
|
|
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
|
|
public int GetStreamLatencyNative(out long hnsLatency)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C3 RID: 195 RVA: 0x00002654 File Offset: 0x00000854
|
|
[Token(Token = "0x60000C3")]
|
|
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
|
|
public long GetStreamLatency()
|
|
{
|
|
return 0L;
|
|
}
|
|
|
|
// Token: 0x060000C4 RID: 196 RVA: 0x0000266C File Offset: 0x0000086C
|
|
[Token(Token = "0x60000C4")]
|
|
[Address(RVA = "0x10FE6D0", Offset = "0x10FD6D0", VA = "0x1810FE6D0")]
|
|
public int IsFormatSupportedNative(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C5 RID: 197 RVA: 0x00002684 File Offset: 0x00000884
|
|
[Token(Token = "0x60000C5")]
|
|
[Address(RVA = "0x10FECA0", Offset = "0x10FDCA0", VA = "0x1810FECA0")]
|
|
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C6 RID: 198 RVA: 0x0000269C File Offset: 0x0000089C
|
|
[Token(Token = "0x60000C6")]
|
|
[Address(RVA = "0x10FEA70", Offset = "0x10FDA70", VA = "0x1810FEA70")]
|
|
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C7 RID: 199 RVA: 0x000026B4 File Offset: 0x000008B4
|
|
[Token(Token = "0x60000C7")]
|
|
[Address(RVA = "0x10FE240", Offset = "0x10FD240", VA = "0x1810FE240")]
|
|
public int GetMixFormatNative(out WaveFormat deviceFormat)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C8 RID: 200 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60000C8")]
|
|
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
|
|
public WaveFormat GetMixFormat()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000C9 RID: 201 RVA: 0x000026CC File Offset: 0x000008CC
|
|
[Token(Token = "0x60000C9")]
|
|
[Address(RVA = "0x10FEEC0", Offset = "0x10FDEC0", VA = "0x1810FEEC0")]
|
|
public int StartNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CA RID: 202 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CA")]
|
|
[Address(RVA = "0x10FEF00", Offset = "0x10FDF00", VA = "0x1810FEF00")]
|
|
public void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CB RID: 203 RVA: 0x000026E4 File Offset: 0x000008E4
|
|
[Token(Token = "0x60000CB")]
|
|
[Address(RVA = "0x10FEF70", Offset = "0x10FDF70", VA = "0x1810FEF70")]
|
|
public int StopNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CC RID: 204 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CC")]
|
|
[Address(RVA = "0x10FEFB0", Offset = "0x10FDFB0", VA = "0x1810FEFB0")]
|
|
public void Stop()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CD RID: 205 RVA: 0x000026FC File Offset: 0x000008FC
|
|
[Token(Token = "0x60000CD")]
|
|
[Address(RVA = "0x10FED40", Offset = "0x10FDD40", VA = "0x1810FED40")]
|
|
public int ResetNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CE RID: 206 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CE")]
|
|
[Address(RVA = "0x10FED80", Offset = "0x10FDD80", VA = "0x1810FED80")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CF RID: 207 RVA: 0x00002714 File Offset: 0x00000914
|
|
[Token(Token = "0x60000CF")]
|
|
[Address(RVA = "0x10FEDF0", Offset = "0x10FDDF0", VA = "0x1810FEDF0")]
|
|
public int SetEventHandleNative(IntPtr handle)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000D0 RID: 208 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000D0")]
|
|
[Address(RVA = "0x10FEE40", Offset = "0x10FDE40", VA = "0x1810FEE40")]
|
|
public void SetEventHandle(IntPtr handle)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000D1 RID: 209 RVA: 0x0000272C File Offset: 0x0000092C
|
|
[Token(Token = "0x60000D1")]
|
|
[Address(RVA = "0x10FE3A0", Offset = "0x10FD3A0", VA = "0x1810FE3A0")]
|
|
public int GetServiceNative(Guid riid, out IntPtr ppv)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000D2 RID: 210 RVA: 0x00002744 File Offset: 0x00000944
|
|
[Token(Token = "0x60000D2")]
|
|
[Address(RVA = "0x10FE400", Offset = "0x10FD400", VA = "0x1810FE400")]
|
|
public IntPtr GetService(Guid riid)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000204 RID: 516
|
|
[Token(Token = "0x4000204")]
|
|
public static readonly Guid IID_IAudioClient;
|
|
}
|
|
}
|