Files
2026-04-10 22:50:51 +02:00

514 lines
21 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Threading;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Audio
{
// Token: 0x0200288A RID: 10378
[Token(Token = "0x200288A")]
public class MicAudioRecorder : MonoBehaviour
{
// Token: 0x17003119 RID: 12569
// (get) Token: 0x06011774 RID: 71540 RVA: 0x003F9018 File Offset: 0x003F7218
// (set) Token: 0x06011775 RID: 71541 RVA: 0x003F902C File Offset: 0x003F722C
[Token(Token = "0x17003119")]
public bool OHDCIAPFBBA
{
[Token(Token = "0x6011774")]
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
get;
[Token(Token = "0x6011775")]
[Address(RVA = "0x43ABB0", Offset = "0x4399B0", VA = "0x18043ABB0")]
private set;
}
// Token: 0x06011776 RID: 71542 RVA: 0x003F9040 File Offset: 0x003F7240
[Token(Token = "0x6011776")]
[Address(RVA = "0x9DCED0", Offset = "0x9DBCD0", VA = "0x1809DCED0")]
private void OnDestroy()
{
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
if (caokfibjfak != 0)
{
caokfibjfak.Dispose();
this.CAOKFIBJFAK = (ulong)0L;
}
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
if (oncenancnfo != 0)
{
oncenancnfo.Dispose();
this.ONCENANCNFO = (ulong)0L;
}
this.OMDEHIEFHBD();
}
// Token: 0x06011777 RID: 71543 RVA: 0x003F9088 File Offset: 0x003F7288
[Token(Token = "0x6011777")]
[Address(RVA = "0x9DCF40", Offset = "0x9DBD40", VA = "0x1809DCF40")]
public void StartRecording(float JPOFKMCIEKB)
{
if (this.<MCKEEDGJJFN>k__BackingField)
{
Debug.LogWarning("MicAudioRecorder.StartRecording() called while IsRecording is true");
return;
}
bool flag = KGGMGKJJLCL.FDIMKCJMNNL();
if (!flag)
{
Debug.LogWarning("MicAudioRecorder.StartRecording() called without permission to use the microphone.");
return;
}
LCBDECJBMIG lcbdecjbmig = this.preferredSamplingRate;
if (!flag)
{
KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE lhcdhnickne = this.format;
int num = this.compressedBitrate;
MicAudioRecorder.PBMAIKBBFGL pbmaikbbfgl;
this.CAOKFIBJFAK = pbmaikbbfgl;
Action<EADLCDCFLMF> action = new Action(this.MPNGHKPNEBK);
}
if (flag)
{
KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE lhcdhnickne2 = this.format;
int num2 = this.compressedBitrate;
MicAudioRecorder.LHNGJGJPOEK lhngjgjpoek;
this.ONCENANCNFO = lhngjgjpoek;
Action<FMKJHBFFEOM> action2 = new Action(this.ABPHLPEJKMC);
this.<MCKEEDGJJFN>k__BackingField = true;
return;
}
throw new NullReferenceException();
}
// Token: 0x06011778 RID: 71544 RVA: 0x003F914C File Offset: 0x003F734C
[Token(Token = "0x6011778")]
[Address(RVA = "0x9DCA70", Offset = "0x9DB870", VA = "0x1809DCA70")]
public void CancelRecording()
{
if (this.<MCKEEDGJJFN>k__BackingField)
{
this.<MCKEEDGJJFN>k__BackingField = false;
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
if (caokfibjfak != 0)
{
caokfibjfak.Dispose();
this.CAOKFIBJFAK = (ulong)0L;
}
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
if (oncenancnfo != 0)
{
oncenancnfo.Dispose();
this.ONCENANCNFO = (ulong)0L;
}
this.OMDEHIEFHBD();
return;
}
Debug.LogWarning("MicAudioRecorder.StopRecording() called while IsRecording is false.");
}
// Token: 0x06011779 RID: 71545 RVA: 0x003F91B0 File Offset: 0x003F73B0
[Token(Token = "0x6011779")]
[Address(RVA = "0x9DCB40", Offset = "0x9DB940", VA = "0x1809DCB40")]
public PMGCJEPKFOF<KHJKOGJKJNA> FinishRecording()
{
/*
An exception occurred when decompiling this method (06011779)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<KHJKOGJKJNA> RecRoom.Audio.MicAudioRecorder::FinishRecording()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_5C:
stloc:InvalidOperationException(var_3_66, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("MicAudioRecorder.FinishRecording() called with no active encoder.")))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0601177A RID: 71546 RVA: 0x003F9224 File Offset: 0x003F7424
[Token(Token = "0x601177A")]
[Address(RVA = "0x9DCCB0", Offset = "0x9DBAB0", VA = "0x1809DCCB0")]
private void MPNGHKPNEBK(EADLCDCFLMF CNOGINOPPCH)
{
int num;
do
{
num = 0;
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
MicAudioRecorder.PBMAIKBBFGL caokfibjfak2 = this.CAOKFIBJFAK;
Monitor.Exit(caokfibjfak);
}
while (num != 0);
}
// Token: 0x0601177B RID: 71547 RVA: 0x003F9254 File Offset: 0x003F7454
[Token(Token = "0x601177B")]
[Address(RVA = "0x9DC910", Offset = "0x9DB710", VA = "0x1809DC910")]
private void ABPHLPEJKMC(FMKJHBFFEOM CNOGINOPPCH)
{
int num;
do
{
num = 0;
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
MicAudioRecorder.LHNGJGJPOEK oncenancnfo2 = this.ONCENANCNFO;
Monitor.Exit(oncenancnfo);
}
while (num != 0);
}
// Token: 0x0601177C RID: 71548 RVA: 0x003F9284 File Offset: 0x003F7484
[Token(Token = "0x601177C")]
[Address(RVA = "0x9DCA00", Offset = "0x9DB800", VA = "0x1809DCA00")]
private void ANOIPBMIIMJ()
{
MicAudioRecorder.PBMAIKBBFGL caokfibjfak = this.CAOKFIBJFAK;
if (caokfibjfak != 0)
{
caokfibjfak.Dispose();
this.CAOKFIBJFAK = (ulong)0L;
}
MicAudioRecorder.LHNGJGJPOEK oncenancnfo = this.ONCENANCNFO;
if (oncenancnfo != 0)
{
oncenancnfo.Dispose();
this.ONCENANCNFO = (ulong)0L;
}
}
// Token: 0x0601177D RID: 71549 RVA: 0x003F92C8 File Offset: 0x003F74C8
[Token(Token = "0x601177D")]
[Address(RVA = "0x9DCDA0", Offset = "0x9DBBA0", VA = "0x1809DCDA0")]
private void OMDEHIEFHBD()
{
Player.<EGKJPJKLEAI>k__BackingField.photonMicEvents.StopListening(this);
}
// Token: 0x0601177E RID: 71550 RVA: 0x003F92EC File Offset: 0x003F74EC
[Token(Token = "0x601177E")]
[Address(RVA = "0x9DD3C0", Offset = "0x9DC1C0", VA = "0x1809DD3C0")]
public MicAudioRecorder()
{
}
// Token: 0x0400B382 RID: 45954
[Token(Token = "0x400B382")]
private const int DKHDKMEOKHA = 5000;
// Token: 0x0400B383 RID: 45955
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B383")]
[SerializeField]
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE format = (KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE)((ulong)1L);
// Token: 0x0400B384 RID: 45956
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400B384")]
[SerializeField]
private LCBDECJBMIG preferredSamplingRate = (LCBDECJBMIG)((ulong)24000L);
// Token: 0x0400B385 RID: 45957
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B385")]
[SerializeField]
private int compressedBitrate = (int)((ulong)96000L);
// Token: 0x0400B386 RID: 45958
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B386")]
private MicAudioRecorder.PBMAIKBBFGL CAOKFIBJFAK;
// Token: 0x0400B387 RID: 45959
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B387")]
private MicAudioRecorder.LHNGJGJPOEK ONCENANCNFO;
// Token: 0x0200288B RID: 10379
[Token(Token = "0x200288B")]
private interface JGGHBCDDGKB : IDisposable
{
// Token: 0x0601177F RID: 71551
[Token(Token = "0x601177F")]
[Address(Slot = "0")]
PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH();
}
// Token: 0x0200288C RID: 10380
[Token(Token = "0x200288C")]
private abstract class AGCKECPBHIF<T> : MicAudioRecorder.JGGHBCDDGKB, IDisposable
{
// Token: 0x06011780 RID: 71552 RVA: 0x003F9324 File Offset: 0x003F7524
[Token(Token = "0x6011780")]
[Address(RVA = "0x118E700", Offset = "0x118D500", VA = "0x18118E700")]
private static int EJJEKLGAHDE(int CABCLOIDBOJ)
{
int num;
do
{
num = 0;
IEnumerator enumerator = Enum.GetValues(typeof(LCBDECJBMIG)).GetEnumerator();
if (enumerator != 0)
{
IEnumerator enumerator2 = enumerator;
enumerator2 -= CABCLOIDBOJ;
enumerator2 -= typeof(int).TypeHandle;
uint num2;
while (enumerator2 >= num2)
{
}
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x06011781 RID: 71553 RVA: 0x003F9378 File Offset: 0x003F7578
[Token(Token = "0x6011781")]
[Address(RVA = "0x118F010", Offset = "0x118DE10", VA = "0x18118F010")]
public AGCKECPBHIF(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
{
KHJKOGJKJNA khjkogjkjna = new KHJKOGJKJNA();
khjkogjkjna.HLIPADMPPNI = HFMBAGMDCOB;
if (khjkogjkjna.HLIPADMPPNI == KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE.Opus)
{
}
khjkogjkjna.JLPNPNIOPEG = FKBDNJCDKKB;
khjkogjkjna.AKDBFNKALJM = (int)((ulong)1L);
int num = khjkogjkjna.JLPNPNIOPEG;
int num3;
int num2 = (int)(HFMBAGMDCOB * (KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE)num3);
this.OPAGMEGKDOB = num2;
num = num3;
this.JEKOINNGHHM = num;
}
// Token: 0x06011782 RID: 71554 RVA: 0x003F93E8 File Offset: 0x003F75E8
[Token(Token = "0x6011782")]
[Address(RVA = "0x118EDC0", Offset = "0x118DBC0", VA = "0x18118EDC0")]
public void JPDEFIDLMNL(T[] PDACILKHJJG, int GMIAOBOKCBA, int NANJEHFBLNK)
{
if (this.JEKOINNGHHM != 0)
{
T t = PDACILKHJJG[0];
if (GMIAOBOKCBA != 1)
{
int num = 0;
int length = PDACILKHJJG.Length;
if (num >= length)
{
return;
}
List jekoinnghhm = this.JEKOINNGHHM;
num += GMIAOBOKCBA;
}
List jekoinnghhm2 = this.JEKOINNGHHM;
return;
}
Debug.LogWarning("AddSamples() - uncompressedSamples is null");
}
// Token: 0x06011783 RID: 71555 RVA: 0x003F944C File Offset: 0x003F764C
[Token(Token = "0x6011783")]
[Address(RVA = "0x118DD60", Offset = "0x118CB60", VA = "0x18118DD60", Slot = "4")]
public PMGCJEPKFOF<KHJKOGJKJNA> BFHKDGFEKPH()
{
/*
An exception occurred when decompiling this method (06011783)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<KHJKOGJKJNA> RecRoom.Audio.MicAudioRecorder/AGCKECPBHIF::BFHKDGFEKPH()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_44:
stloc:InvalidOperationException(var_8_55, newobj:InvalidOperationException(InvalidOperationException::.ctor, call:string(string::Concat, ldstr:string[exp:object]("MicAudioRecorder doesn't support format "), ldloc:class [RecRoom.Promises.Runtime]CBLLFJEDOII<class KHJKOGJKJNA>[exp:object](var_5))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06011784 RID: 71556 RVA: 0x003F94B0 File Offset: 0x003F76B0
[Token(Token = "0x6011784")]
[Address(RVA = "0x118E1D0", Offset = "0x118CFD0", VA = "0x18118E1D0", Slot = "5")]
public void Dispose()
{
int num = 0;
this.JEKOINNGHHM = num;
}
// Token: 0x06011785 RID: 71557 RVA: 0x003F94C8 File Offset: 0x003F76C8
[Token(Token = "0x6011785")]
[Address(RVA = "0x118E120", Offset = "0x118CF20", VA = "0x18118E120")]
private IEnumerator<KENFJGFMIPM> DNFGHLBGEOC(List<T> NKMLDPGPNOL, KHJKOGJKJNA NGAKMPBLLHK, CBLLFJEDOII<KHJKOGJKJNA> MCINMMCGJML)
{
throw new NullReferenceException();
}
// Token: 0x06011786 RID: 71558
[Token(Token = "0x6011786")]
[Address(Slot = "6")]
protected abstract void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<T> FMOMKBJLHLP);
// Token: 0x06011787 RID: 71559
[Token(Token = "0x6011787")]
[Address(Slot = "7")]
protected abstract ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, T[] FMOMKBJLHLP);
// Token: 0x0400B389 RID: 45961
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B389")]
private List<T> JEKOINNGHHM;
// Token: 0x0400B38A RID: 45962
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38A")]
private int OPAGMEGKDOB;
// Token: 0x0400B38B RID: 45963
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38B")]
private KHJKOGJKJNA POFFKBFJJKK;
// Token: 0x0400B38C RID: 45964
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38C")]
private KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB;
// Token: 0x0400B38D RID: 45965
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38D")]
private int CDKLOEONJIL = (int)HFMBAGMDCOB;
// Token: 0x0400B38E RID: 45966
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38E")]
private int ILDHJPNKMIE;
// Token: 0x0400B38F RID: 45967
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B38F")]
private IDisposable JHHOFOMKPHJ = 0;
}
// Token: 0x0200288E RID: 10382
[Token(Token = "0x200288E")]
private class PBMAIKBBFGL : MicAudioRecorder.AGCKECPBHIF<float>
{
// Token: 0x0601178E RID: 71566 RVA: 0x003F94F4 File Offset: 0x003F76F4
[Token(Token = "0x601178E")]
[Address(RVA = "0x9DDBE0", Offset = "0x9DC9E0", VA = "0x1809DDBE0")]
public PBMAIKBBFGL(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
{
}
// Token: 0x0601178F RID: 71567 RVA: 0x003F9504 File Offset: 0x003F7704
[Token(Token = "0x601178F")]
[Address(RVA = "0x9DDB40", Offset = "0x9DC940", VA = "0x1809DDB40", Slot = "6")]
protected override void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<float> JEKOINNGHHM)
{
JKMHAHNGMCN.PMIHLIMJPDL.AddRange(JEKOINNGHHM);
}
// Token: 0x06011790 RID: 71568 RVA: 0x003F9524 File Offset: 0x003F7724
[Token(Token = "0x6011790")]
[Address(RVA = "0x9DDBA0", Offset = "0x9DC9A0", VA = "0x1809DDBA0", Slot = "7")]
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, float[] FMOMKBJLHLP)
{
throw new NullReferenceException();
}
}
// Token: 0x0200288F RID: 10383
[Token(Token = "0x200288F")]
private class LHNGJGJPOEK : MicAudioRecorder.AGCKECPBHIF<short>
{
// Token: 0x06011791 RID: 71569 RVA: 0x003F9538 File Offset: 0x003F7738
[Token(Token = "0x6011791")]
[Address(RVA = "0x9DC3C0", Offset = "0x9DB1C0", VA = "0x1809DC3C0")]
public LHNGJGJPOEK(KHJKOGJKJNA.IKGODIKAICE.LHCDHNICKNE HFMBAGMDCOB, float JPOFKMCIEKB, int FKBDNJCDKKB, int ILDHJPNKMIE)
{
}
// Token: 0x06011792 RID: 71570 RVA: 0x003F9548 File Offset: 0x003F7748
[Token(Token = "0x6011792")]
[Address(RVA = "0x9DC210", Offset = "0x9DB010", VA = "0x1809DC210", Slot = "6")]
protected override void HFMOBAJEAKK(KHJKOGJKJNA JKMHAHNGMCN, IReadOnlyList<short> JEKOINNGHHM)
{
int num = 0;
if (num < JEKOINNGHHM)
{
num += num;
if (num == JEKOINNGHHM)
{
goto IL_24;
}
num++;
}
int num2 = 0;
JKMHAHNGMCN.PMIHLIMJPDL.Add(num2);
num++;
IL_24:
num2 += num2;
}
// Token: 0x06011793 RID: 71571 RVA: 0x003F9584 File Offset: 0x003F7784
[Token(Token = "0x6011793")]
[Address(RVA = "0x9DC380", Offset = "0x9DB180", VA = "0x1809DC380", Slot = "7")]
protected override ArraySegment<byte> MLMKJINMBEG(GBJIDEFACJJ NMCDOCDMHPB, short[] FMOMKBJLHLP)
{
throw new NullReferenceException();
}
}
// Token: 0x02002890 RID: 10384
[Token(Token = "0x2002890")]
[CompilerGenerated]
private sealed class JBOOBIGKAFL
{
// Token: 0x06011794 RID: 71572 RVA: 0x003F9598 File Offset: 0x003F7798
[Token(Token = "0x6011794")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public JBOOBIGKAFL()
{
}
// Token: 0x06011795 RID: 71573 RVA: 0x003F95AC File Offset: 0x003F77AC
[Token(Token = "0x6011795")]
[Address(RVA = "0x9DBEA0", Offset = "0x9DACA0", VA = "0x1809DBEA0")]
internal void <FinishRecording>b__0()
{
MicAudioRecorder.JGGHBCDDGKB jgghbcddgkb = this.activeEncoder;
throw new NullReferenceException();
}
// Token: 0x0400B39D RID: 45981
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B39D")]
public MicAudioRecorder.JGGHBCDDGKB activeEncoder;
}
}
}