Files
2026-06-04 11:42:34 +02:00

446 lines
16 KiB
C#

using System;
using System.Runtime.InteropServices;
using POpusCodec.Enums;
namespace POpusCodec
{
// Token: 0x02000555 RID: 1365
internal class FALLJNBOCHA
{
// Token: 0x0600DA10 RID: 55824
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_packet_get_bandwidth")]
public static extern int NBPPAIHBADM(byte[] AOAILGGFDHJ);
// Token: 0x0600DA11 RID: 55825 RVA: 0x00417E90 File Offset: 0x00416090
public static int BFAADPLGDEI(IntPtr BMJNKIPEGAJ, short[] ALOECONKBAN, int NEOJEKBHKHO, byte[] AOAILGGFDHJ)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusEncoder");
}
int num = FALLJNBOCHA.BFAADPLGDEI(BMJNKIPEGAJ, ALOECONKBAN, NEOJEKBHKHO, AOAILGGFDHJ, AOAILGGFDHJ.Length);
if (num <= 0)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA12 RID: 55826 RVA: 0x00417ED4 File Offset: 0x004160D4
public static void JBIOOGMENCJ(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusEncoder");
}
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.GIKFHMHOEJK(BMJNKIPEGAJ, OCJJLJHMMGH, NOBAPCOKFIL);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
// Token: 0x0600DA13 RID: 55827
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decoder_get_size")]
private static extern int MEJOPCKKLMO(MBMMFKGHAMB KNMCLNDOLJO);
// Token: 0x0600DA14 RID: 55828 RVA: 0x00417F0C File Offset: 0x0041610C
public static void JDEJNAGAGFJ(IntPtr BMJNKIPEGAJ)
{
Marshal.FreeHGlobal(BMJNKIPEGAJ);
}
// Token: 0x0600DA15 RID: 55829 RVA: 0x00417F14 File Offset: 0x00416114
public static void BBIHCDKOPLN(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusDecoder");
}
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.AABICEPILKL(BMJNKIPEGAJ, OCJJLJHMMGH, NOBAPCOKFIL);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
// Token: 0x0600DA16 RID: 55830
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encoder_ctl_get")]
private static extern int AKBPNFFOEIF(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH, ref int NOBAPCOKFIL);
// Token: 0x0600DA17 RID: 55831 RVA: 0x00417F4C File Offset: 0x0041614C
public static int JPCMPOAGOOL(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusEncoder");
}
int num = 0;
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.AKBPNFFOEIF(BMJNKIPEGAJ, OCJJLJHMMGH, ref num);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
return num;
}
// Token: 0x0600DA18 RID: 55832 RVA: 0x00417F88 File Offset: 0x00416188
public static void LNDLNNJAKCA(IntPtr BMJNKIPEGAJ)
{
Marshal.FreeHGlobal(BMJNKIPEGAJ);
}
// Token: 0x0600DA19 RID: 55833
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encoder_get_size")]
private static extern int BOHDMCMKAJN(MBMMFKGHAMB KNMCLNDOLJO);
// Token: 0x0600DA1A RID: 55834 RVA: 0x00417F90 File Offset: 0x00416190
public static IntPtr OLNMGOFLBLL(DEBEBOHJIFI DJBOJJCKOPO, MBMMFKGHAMB KNMCLNDOLJO, JMIKLBNGIJI PHPFCJOJOJH)
{
int num = FALLJNBOCHA.BOHDMCMKAJN(KNMCLNDOLJO);
IntPtr intPtr = Marshal.AllocHGlobal(num);
DLBCEKIFBBN dlbcekifbbn = FALLJNBOCHA.IHKBLPNEPGL(intPtr, DJBOJJCKOPO, KNMCLNDOLJO, PHPFCJOJOJH);
try
{
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
catch (Exception ex)
{
if (intPtr != IntPtr.Zero)
{
FALLJNBOCHA.LIPBDJLHDIE(intPtr);
intPtr = IntPtr.Zero;
}
throw ex;
}
return intPtr;
}
// Token: 0x0600DA1B RID: 55835 RVA: 0x00417FF0 File Offset: 0x004161F0
public static void DDEMHLLDJDB(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("Flag Dropped");
}
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.AABICEPILKL(BMJNKIPEGAJ, OCJJLJHMMGH, NOBAPCOKFIL);
FALLJNBOCHA.KEALHADBGJO(dlbcekifbbn);
}
// Token: 0x0600DA1C RID: 55836
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decoder_init")]
private static extern DLBCEKIFBBN KODPLFIHJCH(IntPtr BMJNKIPEGAJ, DEBEBOHJIFI DJBOJJCKOPO, MBMMFKGHAMB KNMCLNDOLJO);
// Token: 0x0600DA1D RID: 55837 RVA: 0x00418028 File Offset: 0x00416228
private static void KEALHADBGJO(DLBCEKIFBBN CBIONIJKCEP)
{
if (CBIONIJKCEP != DLBCEKIFBBN.OK)
{
throw new OPCLDFJIADK(CBIONIJKCEP, Marshal.PtrToStringAnsi(FALLJNBOCHA.EJCNEABBKNI(CBIONIJKCEP)));
}
}
// Token: 0x0600DA1E RID: 55838 RVA: 0x00418044 File Offset: 0x00416244
public static int FOAMMMCBFJJ(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, float[] ALOECONKBAN, int MHHBACECGOC, int KNMCLNDOLJO)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusDecoder");
}
int num;
if (AOAILGGFDHJ != null)
{
num = FALLJNBOCHA.GDDEGAPCPNH(BMJNKIPEGAJ, AOAILGGFDHJ, AOAILGGFDHJ.Length, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
else
{
num = FALLJNBOCHA.GDDEGAPCPNH(BMJNKIPEGAJ, null, 0, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
if (num == -4)
{
return 0;
}
if (num <= 0)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA1F RID: 55839 RVA: 0x004180B8 File Offset: 0x004162B8
public static IntPtr KADGDAEAFFM(DEBEBOHJIFI DJBOJJCKOPO, MBMMFKGHAMB KNMCLNDOLJO)
{
int num = FALLJNBOCHA.MEJOPCKKLMO(KNMCLNDOLJO);
IntPtr intPtr = Marshal.AllocHGlobal(num);
DLBCEKIFBBN dlbcekifbbn = FALLJNBOCHA.KODPLFIHJCH(intPtr, DJBOJJCKOPO, KNMCLNDOLJO);
try
{
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
catch (Exception ex)
{
if (intPtr != IntPtr.Zero)
{
FALLJNBOCHA.LNDLNNJAKCA(intPtr);
intPtr = IntPtr.Zero;
}
throw ex;
}
return intPtr;
}
// Token: 0x0600DA20 RID: 55840
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decode")]
private static extern int FOAMMMCBFJJ(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, int DJIGIGCEMID, short[] ALOECONKBAN, int NEOJEKBHKHO, int MHHBACECGOC);
// Token: 0x0600DA21 RID: 55841 RVA: 0x00418118 File Offset: 0x00416318
public static void FNHCOCEBMEI(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("easeType");
}
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.GIKFHMHOEJK(BMJNKIPEGAJ, OCJJLJHMMGH, NOBAPCOKFIL);
FALLJNBOCHA.KEALHADBGJO(dlbcekifbbn);
}
// Token: 0x0600DA22 RID: 55842 RVA: 0x00418150 File Offset: 0x00416350
public static IntPtr EHFCBLKCLEC(DEBEBOHJIFI DJBOJJCKOPO, MBMMFKGHAMB KNMCLNDOLJO)
{
int num = FALLJNBOCHA.MEJOPCKKLMO(KNMCLNDOLJO);
IntPtr intPtr = Marshal.AllocHGlobal(num);
DLBCEKIFBBN dlbcekifbbn = FALLJNBOCHA.KODPLFIHJCH(intPtr, DJBOJJCKOPO, KNMCLNDOLJO);
try
{
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
catch (Exception ex)
{
if (intPtr != IntPtr.Zero)
{
FALLJNBOCHA.EJECOOKCMOO(intPtr);
intPtr = IntPtr.Zero;
}
throw ex;
}
return intPtr;
}
// Token: 0x0600DA23 RID: 55843
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decoder_ctl_get")]
private static extern int IPOCBHPLLHN(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH, ref int NOBAPCOKFIL);
// Token: 0x0600DA24 RID: 55844 RVA: 0x004181B0 File Offset: 0x004163B0
public static void MBHNHIEAOPN(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("Value");
}
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.GIKFHMHOEJK(BMJNKIPEGAJ, OCJJLJHMMGH, NOBAPCOKFIL);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
}
// Token: 0x0600DA25 RID: 55845 RVA: 0x004181E8 File Offset: 0x004163E8
public static int HFOOJBDPPAI(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, short[] ALOECONKBAN, int MHHBACECGOC, int KNMCLNDOLJO)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("PerMessageCompression");
}
int num;
if (AOAILGGFDHJ != null)
{
num = FALLJNBOCHA.FOAMMMCBFJJ(BMJNKIPEGAJ, AOAILGGFDHJ, AOAILGGFDHJ.Length, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
else
{
num = FALLJNBOCHA.FOAMMMCBFJJ(BMJNKIPEGAJ, null, 1, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
if (num == 30)
{
return 1;
}
if (num <= 0)
{
FALLJNBOCHA.KEALHADBGJO((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA26 RID: 55846
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encoder_ctl_set")]
private static extern int GIKFHMHOEJK(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL);
// Token: 0x0600DA27 RID: 55847
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decoder_ctl_set")]
private static extern int AABICEPILKL(IntPtr BMJNKIPEGAJ, NGNKNMODKDF OCJJLJHMMGH, int NOBAPCOKFIL);
// Token: 0x0600DA28 RID: 55848
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_strerror")]
private static extern IntPtr EJCNEABBKNI(DLBCEKIFBBN DAKCKPMBKFF);
// Token: 0x0600DA29 RID: 55849 RVA: 0x0041825C File Offset: 0x0041645C
public static int GFIJLGGDDLC(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("Do you want to leave your current activity and enter Calibration?");
}
int num = 1;
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.AKBPNFFOEIF(BMJNKIPEGAJ, OCJJLJHMMGH, ref num);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
return num;
}
// Token: 0x0600DA2A RID: 55850
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_decode_float")]
private static extern int GDDEGAPCPNH(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, int DJIGIGCEMID, float[] ALOECONKBAN, int NEOJEKBHKHO, int MHHBACECGOC);
// Token: 0x0600DA2B RID: 55851 RVA: 0x00418298 File Offset: 0x00416498
public static int FOAMMMCBFJJ(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, short[] ALOECONKBAN, int MHHBACECGOC, int KNMCLNDOLJO)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusDecoder");
}
int num;
if (AOAILGGFDHJ != null)
{
num = FALLJNBOCHA.FOAMMMCBFJJ(BMJNKIPEGAJ, AOAILGGFDHJ, AOAILGGFDHJ.Length, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
else
{
num = FALLJNBOCHA.FOAMMMCBFJJ(BMJNKIPEGAJ, null, 0, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
if (num == -4)
{
return 0;
}
if (num <= 0)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA2C RID: 55852 RVA: 0x0041830C File Offset: 0x0041650C
public static int NAFIFHPHOJH(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusDcoder");
}
int num = 0;
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.IPOCBHPLLHN(BMJNKIPEGAJ, OCJJLJHMMGH, ref num);
FALLJNBOCHA.BAPHBBHDMED(dlbcekifbbn);
return num;
}
// Token: 0x0600DA2D RID: 55853
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_packet_get_nb_channels")]
public static extern int FGKKMBNEDAN(byte[] AOAILGGFDHJ);
// Token: 0x0600DA2E RID: 55854 RVA: 0x00418348 File Offset: 0x00416548
public static int AGMEIMPPHBC(IntPtr BMJNKIPEGAJ, byte[] AOAILGGFDHJ, float[] ALOECONKBAN, int MHHBACECGOC, int KNMCLNDOLJO)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("PUNVoice: connecting to region {0}");
}
int num;
if (AOAILGGFDHJ != null)
{
num = FALLJNBOCHA.GDDEGAPCPNH(BMJNKIPEGAJ, AOAILGGFDHJ, AOAILGGFDHJ.Length, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
else
{
num = FALLJNBOCHA.GDDEGAPCPNH(BMJNKIPEGAJ, null, 0, ALOECONKBAN, ALOECONKBAN.Length / KNMCLNDOLJO, MHHBACECGOC);
}
if (num == 114)
{
return 0;
}
if (num <= 1)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA2F RID: 55855
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encode_float")]
private static extern int FEILIPBGHIB(IntPtr BMJNKIPEGAJ, float[] ALOECONKBAN, int NEOJEKBHKHO, byte[] AOAILGGFDHJ, int ECGPICPBNCC);
// Token: 0x0600DA30 RID: 55856
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encode")]
private static extern int BFAADPLGDEI(IntPtr BMJNKIPEGAJ, short[] ALOECONKBAN, int NEOJEKBHKHO, byte[] AOAILGGFDHJ, int ECGPICPBNCC);
// Token: 0x0600DA31 RID: 55857 RVA: 0x004183BC File Offset: 0x004165BC
public static void EJECOOKCMOO(IntPtr BMJNKIPEGAJ)
{
Marshal.FreeHGlobal(BMJNKIPEGAJ);
}
// Token: 0x0600DA32 RID: 55858 RVA: 0x004183C4 File Offset: 0x004165C4
public static int GNPHLKBMHHM(IntPtr BMJNKIPEGAJ, short[] ALOECONKBAN, int NEOJEKBHKHO, byte[] AOAILGGFDHJ)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("DISC_GOLF_TIMER");
}
int num = FALLJNBOCHA.BFAADPLGDEI(BMJNKIPEGAJ, ALOECONKBAN, NEOJEKBHKHO, AOAILGGFDHJ, AOAILGGFDHJ.Length);
if (num <= 0)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA33 RID: 55859 RVA: 0x00418408 File Offset: 0x00416608
public static int BMEPEKMFDBA(IntPtr BMJNKIPEGAJ, LAJIJJNENJG OCJJLJHMMGH)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("Avoid using this directly. Thanks.");
}
int num = 1;
DLBCEKIFBBN dlbcekifbbn = (DLBCEKIFBBN)FALLJNBOCHA.IPOCBHPLLHN(BMJNKIPEGAJ, OCJJLJHMMGH, ref num);
FALLJNBOCHA.KEALHADBGJO(dlbcekifbbn);
return num;
}
// Token: 0x0600DA34 RID: 55860 RVA: 0x00418444 File Offset: 0x00416644
private static void BAPHBBHDMED(DLBCEKIFBBN CBIONIJKCEP)
{
if (CBIONIJKCEP != DLBCEKIFBBN.OK)
{
throw new OPCLDFJIADK(CBIONIJKCEP, Marshal.PtrToStringAnsi(FALLJNBOCHA.EJCNEABBKNI(CBIONIJKCEP)));
}
}
// Token: 0x0600DA35 RID: 55861 RVA: 0x00418460 File Offset: 0x00416660
public static int BFAADPLGDEI(IntPtr BMJNKIPEGAJ, float[] ALOECONKBAN, int NEOJEKBHKHO, byte[] AOAILGGFDHJ)
{
if (BMJNKIPEGAJ == IntPtr.Zero)
{
throw new ObjectDisposedException("OpusEncoder");
}
int num = FALLJNBOCHA.FEILIPBGHIB(BMJNKIPEGAJ, ALOECONKBAN, NEOJEKBHKHO, AOAILGGFDHJ, AOAILGGFDHJ.Length);
if (num <= 0)
{
FALLJNBOCHA.BAPHBBHDMED((DLBCEKIFBBN)num);
}
return num;
}
// Token: 0x0600DA36 RID: 55862 RVA: 0x004184A4 File Offset: 0x004166A4
public static void LIPBDJLHDIE(IntPtr BMJNKIPEGAJ)
{
Marshal.FreeHGlobal(BMJNKIPEGAJ);
}
// Token: 0x0600DA37 RID: 55863
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_get_version_string")]
public static extern IntPtr OHJGKLNGFCH();
// Token: 0x0600DA38 RID: 55864
[DllImport("opus_egpv", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi, EntryPoint = "opus_encoder_init")]
private static extern DLBCEKIFBBN IHKBLPNEPGL(IntPtr BMJNKIPEGAJ, DEBEBOHJIFI DJBOJJCKOPO, MBMMFKGHAMB KNMCLNDOLJO, JMIKLBNGIJI PHPFCJOJOJH);
// Token: 0x04001FE6 RID: 8166
private const string APIECPDKFGA = "opus_egpv";
}
}