235 lines
7.0 KiB
C#
235 lines
7.0 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 = "0x690AA0", Offset = "0x68F8A0", VA = "0x180690AA0")]
|
|
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 = "0x690C40", Offset = "0x68FA40", VA = "0x180690C40")]
|
|
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 = "0x690DC0", Offset = "0x68FBC0", VA = "0x180690DC0")]
|
|
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 = "0x690F10", Offset = "0x68FD10", VA = "0x180690F10")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060000BD RID: 189 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60000BD")]
|
|
[Address(RVA = "0x690AB0", Offset = "0x68F8B0", VA = "0x180690AB0")]
|
|
public static AudioClient FromMMDevice(MMDevice device)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000BE RID: 190 RVA: 0x000025F4 File Offset: 0x000007F4
|
|
[Token(Token = "0x60000BE")]
|
|
[Address(RVA = "0x690F90", Offset = "0x68FD90", VA = "0x180690F90")]
|
|
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 = "0x691090", Offset = "0x68FE90", VA = "0x180691090")]
|
|
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 = "0x690BF0", Offset = "0x68F9F0", VA = "0x180690BF0")]
|
|
public int GetBufferSizeNative(out int bufferFramesCount)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C1 RID: 193 RVA: 0x00002624 File Offset: 0x00000824
|
|
[Token(Token = "0x60000C1")]
|
|
[Address(RVA = "0x690C40", Offset = "0x68FA40", VA = "0x180690C40")]
|
|
public int GetBufferSize()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C2 RID: 194 RVA: 0x0000263C File Offset: 0x0000083C
|
|
[Token(Token = "0x60000C2")]
|
|
[Address(RVA = "0x6908A0", Offset = "0x68F6A0", VA = "0x1806908A0")]
|
|
public int GetStreamLatencyNative(out long hnsLatency)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C3 RID: 195 RVA: 0x00002654 File Offset: 0x00000854
|
|
[Token(Token = "0x60000C3")]
|
|
[Address(RVA = "0x690F10", Offset = "0x68FD10", VA = "0x180690F10")]
|
|
public long GetStreamLatency()
|
|
{
|
|
return 0L;
|
|
}
|
|
|
|
// Token: 0x060000C4 RID: 196 RVA: 0x0000266C File Offset: 0x0000086C
|
|
[Token(Token = "0x60000C4")]
|
|
[Address(RVA = "0x691150", Offset = "0x68FF50", VA = "0x180691150")]
|
|
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 = "0x691720", Offset = "0x690520", VA = "0x180691720")]
|
|
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 = "0x6914F0", Offset = "0x6902F0", VA = "0x1806914F0")]
|
|
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000C7 RID: 199 RVA: 0x000026B4 File Offset: 0x000008B4
|
|
[Token(Token = "0x60000C7")]
|
|
[Address(RVA = "0x690CC0", Offset = "0x68FAC0", VA = "0x180690CC0")]
|
|
public int GetMixFormatNative(out WaveFormat deviceFormat)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000C8 RID: 200 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60000C8")]
|
|
[Address(RVA = "0x690DC0", Offset = "0x68FBC0", VA = "0x180690DC0")]
|
|
public WaveFormat GetMixFormat()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000C9 RID: 201 RVA: 0x000026CC File Offset: 0x000008CC
|
|
[Token(Token = "0x60000C9")]
|
|
[Address(RVA = "0x691940", Offset = "0x690740", VA = "0x180691940")]
|
|
public int StartNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CA RID: 202 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CA")]
|
|
[Address(RVA = "0x691980", Offset = "0x690780", VA = "0x180691980")]
|
|
public void Start()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CB RID: 203 RVA: 0x000026E4 File Offset: 0x000008E4
|
|
[Token(Token = "0x60000CB")]
|
|
[Address(RVA = "0x6919F0", Offset = "0x6907F0", VA = "0x1806919F0")]
|
|
public int StopNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CC RID: 204 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CC")]
|
|
[Address(RVA = "0x691A30", Offset = "0x690830", VA = "0x180691A30")]
|
|
public void Stop()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CD RID: 205 RVA: 0x000026FC File Offset: 0x000008FC
|
|
[Token(Token = "0x60000CD")]
|
|
[Address(RVA = "0x6917C0", Offset = "0x6905C0", VA = "0x1806917C0")]
|
|
public int ResetNative()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000CE RID: 206 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000CE")]
|
|
[Address(RVA = "0x691800", Offset = "0x690600", VA = "0x180691800")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000CF RID: 207 RVA: 0x00002714 File Offset: 0x00000914
|
|
[Token(Token = "0x60000CF")]
|
|
[Address(RVA = "0x691870", Offset = "0x690670", VA = "0x180691870")]
|
|
public int SetEventHandleNative(IntPtr handle)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000D0 RID: 208 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60000D0")]
|
|
[Address(RVA = "0x6918C0", Offset = "0x6906C0", VA = "0x1806918C0")]
|
|
public void SetEventHandle(IntPtr handle)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000D1 RID: 209 RVA: 0x0000272C File Offset: 0x0000092C
|
|
[Token(Token = "0x60000D1")]
|
|
[Address(RVA = "0x690E20", Offset = "0x68FC20", VA = "0x180690E20")]
|
|
public int GetServiceNative(Guid riid, out IntPtr ppv)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060000D2 RID: 210 RVA: 0x00002744 File Offset: 0x00000944
|
|
[Token(Token = "0x60000D2")]
|
|
[Address(RVA = "0x690E80", Offset = "0x68FC80", VA = "0x180690E80")]
|
|
public IntPtr GetService(Guid riid)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000204 RID: 516
|
|
[Token(Token = "0x4000204")]
|
|
public static readonly Guid IID_IAudioClient;
|
|
}
|
|
}
|