namespace Photon.Voice.Unity.Demos.DemoVoiceUI
{

	// [TypeInfo RVA: 0x0]
	public static class PhotonDemoExtensions : Object
	{
		internal const string MUTED_KEY; // 0x0
		internal const string PHOTON_VAD_KEY; // 0x0
		internal const string WEBRTC_AEC_KEY; // 0x0
		internal const string WEBRTC_VAD_KEY; // 0x0
		internal const string WEBRTC_AGC_KEY; // 0x0
		internal const string MIC_KEY; // 0x0

		// RVA: 0x328F7A4 VA: 0x781897A7A4
		public static bool Mute(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   uint uVar2;
		 *   void *this;
		 *   undefined8 uVar3;
		 *   undefined1 auStack_24 [4];
		 *
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad3f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c5fd8);
		 *     bRam000000000754ad3f = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   auStack_24[0] = 1;
		 *   uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),auStack_24);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c5fd8,uVar3,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar2 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar2 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328F884 VA: 0x781897A884
		public static bool Unmute(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   uint uVar2;
		 *   void *this;
		 *   undefined8 uVar3;
		 *   undefined1 auStack_24 [4];
		 *
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad40 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c5fd8);
		 *     bRam000000000754ad40 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   auStack_24[0] = 0;
		 *   uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),auStack_24);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c5fd8,uVar3,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar2 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar2 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3291420 VA: 0x781897C420
		public static bool IsMuted(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   bool bVar2;
		 *   ulong uVar3;
		 *   char *pcVar4;
		 *   undefined8 uVar5;
		 *   long *plStack_28;
		 *
		 *   puVar1 = PTR_DAT_070c5fd8;
		 *   if ((bRam000000000754ad41 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5fd8);
		 *     bRam000000000754ad41 = 1;
		 *   }
		 *   uVar5 = *(undefined8 *)puVar1;
		 *   if ((bRam000000000754ad4e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad4e = 1;
		 *   }
		 *   plStack_28 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar3 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),uVar5,&plStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar3 & 1) == 0) {
		 *       bVar2 = false;
		 *     }
		 *     else {
		 *       if (plStack_28 == null) goto LAB_03393144;
		 *       if (*(long *)(*plStack_28 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar4 = (char *)func_0x031fde14();
		 *       bVar2 = *pcVar4 != '\0';
		 *     }
		 *     return bVar2;
		 *   }
		 * LAB_03393144:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3290314 VA: 0x781897B314
		public static bool SetPhotonVAD(Photon.Realtime.Player player, bool value);
		/*
		 *   undefined *puVar1;
		 *   uint uVar2;
		 *   void *this;
		 *   undefined8 uVar3;
		 *   byte abStack_24 [4];
		 *
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad42 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c6008);
		 *     bRam000000000754ad42 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   abStack_24[0] = param_2 & 1;
		 *   uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),abStack_24);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c6008,uVar3,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar2 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar2 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328FE24 VA: 0x781897AE24
		public static bool SetWebRTCVAD(Photon.Realtime.Player player, bool value);
		/*
		 *   undefined *puVar1;
		 *   uint uVar2;
		 *   void *this;
		 *   undefined8 uVar3;
		 *   byte abStack_24 [4];
		 *
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad43 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c5ff0);
		 *     bRam000000000754ad43 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   abStack_24[0] = param_2 & 1;
		 *   uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),abStack_24);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c5ff0,uVar3,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar2 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar2 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328FA60 VA: 0x781897AA60
		public static bool SetAEC(Photon.Realtime.Player player, bool value);
		/*
		 *   undefined *puVar1;
		 *   uint uVar2;
		 *   void *this;
		 *   undefined8 uVar3;
		 *   byte abStack_24 [4];
		 *
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad44 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c5fe0);
		 *     bRam000000000754ad44 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   abStack_24[0] = param_2 & 1;
		 *   uVar3 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),abStack_24);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c5fe0,uVar3,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar2 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar2 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x328FBE0 VA: 0x781897ABE0
		public static bool SetAGC(Photon.Realtime.Player player, bool agcEnabled, int gain, int level);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   uint uVar3;
		 *   void *this;
		 *   long *plVar4;
		 *   long lVar5;
		 *   long lVar6;
		 *   undefined8 uVar7;
		 *   undefined4 uStack_4c;
		 *   undefined4 uStack_48;
		 *   byte abStack_44 [4];
		 *
		 *   puVar2 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   puVar1 = PTR_DAT_070c0a10;
		 *   if ((bRam000000000754ad45 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c0a10);
		 *     func_0x031fdc8c(PTR_DAT_070c5fe8);
		 *     bRam000000000754ad45 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar2);
		 *   Hashtable..ctor(this,1);
		 *   plVar4 = (long *)func_0x031fdd78(*(undefined8 *)puVar1,3);
		 *   puVar1 = PTR_DAT_070c0840;
		 *   abStack_44[0] = param_2 & 1;
		 *   lVar5 = func_0x031fde10(*(undefined8 *)(PTR_DAT_070c0840 + 0x28),abStack_44);
		 *   if (plVar4 == null) {
		 * LAB_0338fdc8:
		 *     IL2CPP.ThrowNullReferenceException();
		 *   }
		 *   if ((lVar5 != 0) && (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*plVar4 + 0x40)), lVar6 == 0))
		 *   {
		 * LAB_0338fdcc:
		 *     uVar7 = func_0x031fdf58();
		 *     IL2CPP.ThrowManagedException();
		 *   }
		 *   if ((int)plVar4[3] != 0) {
		 *     plVar4[4] = lVar5;
		 *     func_0x031fdc38(plVar4 + 4,lVar5);
		 *     uStack_48 = param_3;
		 *     lVar5 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x48),&uStack_48);
		 *     if ((lVar5 != 0) && (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*plVar4 + 0x40)), lVar6 == 0)
		 *        ) goto LAB_0338fdcc;
		 *     if ((*(uint *)(plVar4 + 3) & 0xfffffffe) != 0) {
		 *       plVar4[5] = lVar5;
		 *       func_0x031fdc38(plVar4 + 5,lVar5);
		 *       uStack_4c = param_4;
		 *       lVar5 = func_0x031fde10(*(undefined8 *)(puVar1 + 0x48),&uStack_4c);
		 *       if ((lVar5 != 0) &&
		 *          (lVar6 = func_0x031fde0c(lVar5,*(undefined8 *)(*plVar4 + 0x40)), lVar6 == 0))
		 *       goto LAB_0338fdcc;
		 *       if (2 < *(uint *)(plVar4 + 3)) {
		 *         plVar4[6] = lVar5;
		 *         func_0x031fdc38(plVar4 + 6,lVar5);
		 *         if ((this != null) &&
		 *            (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c5fe8,plVar4,
		 *                             *(undefined8 *)PTR_DAT_070c1260), param_1 != 0)) {
		 *           uVar3 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *           return uVar3 & 1;
		 *         }
		 *         goto LAB_0338fdc8;
		 *       }
		 *     }
		 *   }
		 *   IL2CPP.ThrowIndexOutOfRangeException();
		 */
		// RVA: 0x3290724 VA: 0x781897B724
		public static bool SetMic(Photon.Realtime.Player player, Photon.Voice.Unity.Recorder.MicType type);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   uint uVar3;
		 *   void *this;
		 *   undefined8 uVar4;
		 *   undefined4 uStack_34;
		 *
		 *   puVar2 = PTR_DAT_070c6020;
		 *   puVar1 = typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268;
		 *   if ((bRam000000000754ad46 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1260);
		 *     func_0x031fdc8c(typeinfo_ptr_Photon3Unity3D_Hashtable_6FC1268);
		 *     func_0x031fdc8c(PTR_DAT_070c6020);
		 *     func_0x031fdc8c(PTR_DAT_070c6028);
		 *     bRam000000000754ad46 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   Hashtable..ctor(this,1);
		 *   uStack_34 = param_2;
		 *   uVar4 = func_0x031fde10(*(undefined8 *)puVar2,&uStack_34);
		 *   if ((this != null) &&
		 *      (func_0x04e2ce54(this,*(undefined8 *)PTR_DAT_070c6028,uVar4,*(undefined8 *)PTR_DAT_070c1260),
		 *      param_1 != 0)) {
		 *     uVar3 = Photon.Realtime.Player.SetCustomProperties(param_1,this,0,0);
		 *     return uVar3 & 1;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x329314C VA: 0x781897E14C
		public static bool HasPhotonVAD(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   bool bVar2;
		 *   ulong uVar3;
		 *   char *pcVar4;
		 *   undefined8 uVar5;
		 *   long *plStack_28;
		 *
		 *   puVar1 = PTR_DAT_070c6008;
		 *   if ((bRam000000000754ad47 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6008);
		 *     bRam000000000754ad47 = 1;
		 *   }
		 *   uVar5 = *(undefined8 *)puVar1;
		 *   if ((bRam000000000754ad4e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad4e = 1;
		 *   }
		 *   plStack_28 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar3 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),uVar5,&plStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar3 & 1) == 0) {
		 *       bVar2 = false;
		 *     }
		 *     else {
		 *       if (plStack_28 == null) goto LAB_03393144;
		 *       if (*(long *)(*plStack_28 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar4 = (char *)func_0x031fde14();
		 *       bVar2 = *pcVar4 != '\0';
		 *     }
		 *     return bVar2;
		 *   }
		 * LAB_03393144:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3293194 VA: 0x781897E194
		public static bool HasWebRTCVAD(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   bool bVar2;
		 *   ulong uVar3;
		 *   char *pcVar4;
		 *   undefined8 uVar5;
		 *   long *plStack_28;
		 *
		 *   puVar1 = PTR_DAT_070c5ff0;
		 *   if ((bRam000000000754ad48 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5ff0);
		 *     bRam000000000754ad48 = 1;
		 *   }
		 *   uVar5 = *(undefined8 *)puVar1;
		 *   if ((bRam000000000754ad4e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad4e = 1;
		 *   }
		 *   plStack_28 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar3 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),uVar5,&plStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar3 & 1) == 0) {
		 *       bVar2 = false;
		 *     }
		 *     else {
		 *       if (plStack_28 == null) goto LAB_03393144;
		 *       if (*(long *)(*plStack_28 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar4 = (char *)func_0x031fde14();
		 *       bVar2 = *pcVar4 != '\0';
		 *     }
		 *     return bVar2;
		 *   }
		 * LAB_03393144:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x32931DC VA: 0x781897E1DC
		public static bool HasAEC(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   bool bVar2;
		 *   ulong uVar3;
		 *   char *pcVar4;
		 *   undefined8 uVar5;
		 *   long *plStack_28;
		 *
		 *   puVar1 = PTR_DAT_070c5fe0;
		 *   if ((bRam000000000754ad49 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c5fe0);
		 *     bRam000000000754ad49 = 1;
		 *   }
		 *   uVar5 = *(undefined8 *)puVar1;
		 *   if ((bRam000000000754ad4e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad4e = 1;
		 *   }
		 *   plStack_28 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar3 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),uVar5,&plStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar3 & 1) == 0) {
		 *       bVar2 = false;
		 *     }
		 *     else {
		 *       if (plStack_28 == null) goto LAB_03393144;
		 *       if (*(long *)(*plStack_28 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar4 = (char *)func_0x031fde14();
		 *       bVar2 = *pcVar4 != '\0';
		 *     }
		 *     return bVar2;
		 *   }
		 * LAB_03393144:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3293224 VA: 0x781897E224
		public static bool HasAGC(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   bool bVar3;
		 *   undefined8 uVar4;
		 *   long lVar5;
		 *   char *pcVar6;
		 *
		 *   puVar2 = PTR_DAT_070c5fe8;
		 *   puVar1 = PTR_DAT_070c0a10;
		 *   if ((bRam000000000754ad4a & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c0a10);
		 *     func_0x031fdc8c(PTR_DAT_070c5fe8);
		 *     bRam000000000754ad4a = 1;
		 *   }
		 *   uVar4 = PhotonDemoExtensions.GetObjectProperty(param_1,*(undefined8 *)puVar2);
		 *   lVar5 = func_0x031fde0c(uVar4,*(undefined8 *)puVar1);
		 *   bVar3 = false;
		 *   if (lVar5 != 0) {
		 *     if (*(long *)(lVar5 + 0x18) == 0) {
		 *       bVar3 = false;
		 *     }
		 *     else {
		 *       if ((int)*(long *)(lVar5 + 0x18) == 0) {
		 *         IL2CPP.ThrowIndexOutOfRangeException();
		 *       }
		 *       if (*(long **)(lVar5 + 0x20) == null) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       if (*(long *)(**(long **)(lVar5 + 0x20) + 0x40) !=
		 *           *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar6 = (char *)func_0x031fde14();
		 *       bVar3 = *pcVar6 != '\0';
		 *     }
		 *   }
		 *   return bVar3;
		 */
		// RVA: 0x329336C VA: 0x781897E36C
		public static int GetAGCGain(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   undefined4 uVar3;
		 *   undefined8 uVar4;
		 *   long lVar5;
		 *   undefined4 *puVar6;
		 *
		 *   puVar2 = PTR_DAT_070c5fe8;
		 *   puVar1 = PTR_DAT_070c0a10;
		 *   if ((bRam000000000754ad4b & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c0a10);
		 *     func_0x031fdc8c(PTR_DAT_070c5fe8);
		 *     bRam000000000754ad4b = 1;
		 *   }
		 *   uVar4 = PhotonDemoExtensions.GetObjectProperty(param_1,*(undefined8 *)puVar2);
		 *   lVar5 = func_0x031fde0c(uVar4,*(undefined8 *)puVar1);
		 *   uVar3 = 0;
		 *   if (lVar5 != 0) {
		 *     if (*(int *)(lVar5 + 0x18) < 2) {
		 *       uVar3 = 0;
		 *     }
		 *     else {
		 *       if (*(long **)(lVar5 + 0x28) == null) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       if (*(long *)(**(long **)(lVar5 + 0x28) + 0x40) !=
		 *           *(long *)(*(long *)(PTR_DAT_070c0840 + 0x48) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       puVar6 = (undefined4 *)func_0x031fde14();
		 *       uVar3 = *puVar6;
		 *     }
		 *   }
		 *   return uVar3;
		 */
		// RVA: 0x329342C VA: 0x781897E42C
		public static int GetAGCLevel(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   undefined4 uVar3;
		 *   undefined8 uVar4;
		 *   long lVar5;
		 *   undefined4 *puVar6;
		 *
		 *   puVar2 = PTR_DAT_070c5fe8;
		 *   puVar1 = PTR_DAT_070c0a10;
		 *   if ((bRam000000000754ad4c & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c0a10);
		 *     func_0x031fdc8c(PTR_DAT_070c5fe8);
		 *     bRam000000000754ad4c = 1;
		 *   }
		 *   uVar4 = PhotonDemoExtensions.GetObjectProperty(param_1,*(undefined8 *)puVar2);
		 *   lVar5 = func_0x031fde0c(uVar4,*(undefined8 *)puVar1);
		 *   uVar3 = 0;
		 *   if (lVar5 != 0) {
		 *     if (*(int *)(lVar5 + 0x18) < 3) {
		 *       uVar3 = 0;
		 *     }
		 *     else {
		 *       if (*(long **)(lVar5 + 0x30) == null) {
		 *         IL2CPP.ThrowNullReferenceException();
		 *       }
		 *       if (*(long *)(**(long **)(lVar5 + 0x30) + 0x40) !=
		 *           *(long *)(*(long *)(PTR_DAT_070c0840 + 0x48) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       puVar6 = (undefined4 *)func_0x031fde14();
		 *       uVar3 = *puVar6;
		 *     }
		 *   }
		 *   return uVar3;
		 */
		// RVA: 0x32934EC VA: 0x781897E4EC
		public static System.Nullable<Photon.Voice.Unity.Recorder.MicType> GetMic(Photon.Realtime.Player player);
		/*
		 *   undefined *puVar1;
		 *   long *plVar2;
		 *   undefined4 *puVar3;
		 *   undefined8 auStack_38 [2];
		 *   undefined4 uStack_28;
		 *
		 *   puVar1 = PTR_DAT_070c6028;
		 *   if ((bRam000000000754ad4d & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6020);
		 *     func_0x031fdc8c(PTR_DAT_070c6168);
		 *     func_0x031fdc8c(PTR_DAT_070c6028);
		 *     bRam000000000754ad4d = 1;
		 *   }
		 *   uStack_28 = 0;
		 *   plVar2 = (long *)PhotonDemoExtensions.GetObjectProperty(param_1,*(undefined8 *)puVar1);
		 *   auStack_38[0] = 0;
		 *   if (plVar2 != null) {
		 *     if (*(long *)(*plVar2 + 0x40) == *(long *)(*(long *)PTR_DAT_070c6020 + 0x40)) {
		 *       puVar3 = (undefined4 *)func_0x031fde14();
		 *       func_0x042af438(auStack_38,*puVar3,*(undefined8 *)PTR_DAT_070c6168);
		 *       return auStack_38[0];
		 *     }
		 *     noreturn_helper_30fe2b4();
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3293094 VA: 0x781897E094
		private static bool HasBoolProperty(Photon.Realtime.Player player, string prop);
		/*
		 *   bool bVar1;
		 *   ulong uVar2;
		 *   char *pcVar3;
		 *   long *plStack_28;
		 *
		 *   if ((bRam000000000754ad4e & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad4e = 1;
		 *   }
		 *   plStack_28 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar2 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),param_2,&plStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar2 & 1) == 0) {
		 *       bVar1 = false;
		 *     }
		 *     else {
		 *       if (plStack_28 == null) goto LAB_03393144;
		 *       if (*(long *)(*plStack_28 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x28) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       pcVar3 = (char *)func_0x031fde14();
		 *       bVar1 = *pcVar3 != '\0';
		 *     }
		 *     return bVar1;
		 *   }
		 * LAB_03393144:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x3293640 VA: 0x781897E640
		private static System.Nullable<System.Int32> GetIntProperty(Photon.Realtime.Player player, string prop);
		/*
		 *   ulong uVar1;
		 *   undefined4 *puVar2;
		 *   long *plStack_30;
		 *   undefined8 uStack_28;
		 *
		 *   if ((bRam000000000754ad4f & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     func_0x031fdc8c(PTR_DAT_070c6170);
		 *     bRam000000000754ad4f = 1;
		 *   }
		 *   plStack_30 = null;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar1 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),param_2,&plStack_30,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar1 & 1) == 0) {
		 *       uStack_28 = 0;
		 *     }
		 *     else {
		 *       uStack_28 = 0;
		 *       if (plStack_30 == null) goto LAB_03393714;
		 *       if (*(long *)(*plStack_30 + 0x40) != *(long *)(*(long *)(PTR_DAT_070c0840 + 0x48) + 0x40)) {
		 *         noreturn_helper_30fe2b4();
		 *       }
		 *       puVar2 = (undefined4 *)func_0x031fde14();
		 *       func_0x042af0ac(&uStack_28,*puVar2,*(undefined8 *)PTR_DAT_070c6170);
		 *     }
		 *     return uStack_28;
		 *   }
		 * LAB_03393714:
		 *   IL2CPP.ThrowNullReferenceException();
		 */
		// RVA: 0x32932F0 VA: 0x781897E2F0
		private static object GetObjectProperty(Photon.Realtime.Player player, string prop);
		/*
		 *   ulong uVar1;
		 *   undefined8 uStack_28;
		 *
		 *   if ((bRam000000000754ad50 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c1250);
		 *     bRam000000000754ad50 = 1;
		 *   }
		 *   uStack_28 = 0;
		 *   if ((param_1 != 0) && (*(long *)(param_1 + 0x38) != 0)) {
		 *     uVar1 = func_0x04e2e9bc(*(long *)(param_1 + 0x38),param_2,&uStack_28,
		 *                             *(undefined8 *)PTR_DAT_070c1250);
		 *     if ((uVar1 & 1) == 0) {
		 *       uStack_28 = 0;
		 *     }
		 *     return uStack_28;
		 *   }
		 *   IL2CPP.ThrowNullReferenceException();
		 */
	}
}
