446 lines
16 KiB
C#
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";
|
|
}
|
|
}
|