namespace Photon.Voice.Unity.Demos.DemoVoiceUI
{

	// [TypeInfo RVA: 0x0]
	private sealed class <>c : Object
	{
		public static readonly Photon.Voice.Unity.Demos.DemoVoiceUI.DemoVoiceUI.<>c <>9; // 0x0
		public static System.Func<Photon.Voice.IAudioDesc> <>9__101_0; // 0x8

		// RVA: 0x3291984 VA: 0x781897C984
		private static void .cctor();
		/*
		 *   undefined *puVar1;
		 *   void *this;
		 *
		 *   puVar1 = PTR_DAT_070c6088;
		 *   if ((bRam000000000754ad30 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c6088);
		 *     bRam000000000754ad30 = 1;
		 *   }
		 *   this = (void *)func_0x031fdf24(*(undefined8 *)puVar1);
		 *   System.Object..ctor(this);
		 *   **(undefined8 **)(*(long *)puVar1 + 0xb8) = this;
		 *   if (iRam00000000077785f0 != 0) {
		 *     func_0x032ed0c0(1L << (*(ulong *)(*(long *)puVar1 + 0xb8) >> 0xc & 0x3f),
		 *                     (*(ulong *)(*(long *)puVar1 + 0xb8) >> 0x12 & 0x7fff) * 8 + 0x75ac5c8);
		 *   }
		 *   return;
		 */
		// RVA: 0x32919EC VA: 0x781897C9EC
		public void .ctor();
		/*
		 *   return;
		 */
		// RVA: 0x32919F4 VA: 0x781897C9F4
		internal Photon.Voice.IAudioDesc <.ctor>b__101_0();
		/*
		 *   undefined *puVar1;
		 *   undefined *puVar2;
		 *   void *pvVar3;
		 *   void *extraout_x1;
		 *
		 *   puVar2 = PTR_DAT_070c60a8;
		 *   puVar1 = PTR_DAT_070c60a0;
		 *   if ((bRam000000000754ad31 & 1) == 0) {
		 *     func_0x031fdc8c(PTR_DAT_070c60a8);
		 *     func_0x031fdc8c(PTR_DAT_070c60a0);
		 *     bRam000000000754ad31 = 1;
		 *     methodInfo = extraout_x1;
		 *   }
		 *   pvVar3 = (void *)func_0x031fdf24(*(undefined8 *)puVar1,methodInfo);
		 *   func_0x04816dd4(_UNK_0134dc10,pvVar3,0,48000,2,*(undefined8 *)puVar2);
		 *   return pvVar3;
		 */
	}
}
