public static void util_audio_from_interleaved_32s_v2(ref audio_frame_interleaved_32s_t p_src, ref audio_frame_v2_t p_dst)
 {
     if (IntPtr.Size == 8)
     {
         UnsafeNativeMethods.util_audio_from_interleaved_32s_v2_64(ref p_src, ref p_dst);
     }
     else
     {
         UnsafeNativeMethods.util_audio_from_interleaved_32s_v2_32(ref p_src, ref p_dst);
     }
 }
 // This will add an audio frame interleaved Int32
 public static void util_send_send_audio_interleaved_32s(IntPtr p_instance, ref audio_frame_interleaved_32s_t p_audio_data)
 {
     if (IntPtr.Size == 8)
     {
         UnsafeNativeMethods.util_send_send_audio_interleaved_32s_64(p_instance, ref p_audio_data);
     }
     else
     {
         UnsafeNativeMethods.util_send_send_audio_interleaved_32s_32(p_instance, ref p_audio_data);
     }
 }
 internal static extern void util_audio_from_interleaved_32s_v2_32(ref audio_frame_interleaved_32s_t p_src, ref audio_frame_v2_t p_dst);
 internal static extern void util_send_send_audio_interleaved_32s_32(IntPtr p_instance, ref audio_frame_interleaved_32s_t p_audio_data);