public static void util_audio_from_interleaved_32f(ref audio_frame_interleaved_32f_t p_src, ref audio_frame_t p_dst) { if (IntPtr.Size == 8) { UnsafeNativeMethods.util_audio_from_interleaved_32f_64(ref p_src, ref p_dst); } else { UnsafeNativeMethods.util_audio_from_interleaved_32f_32(ref p_src, ref p_dst); } }
// This will add an audio frame interleaved floating point public static void util_send_send_audio_interleaved_32f(IntPtr p_instance, ref audio_frame_interleaved_32f_t p_audio_data) { if (IntPtr.Size == 8) { UnsafeNativeMethods.util_send_send_audio_interleaved_32f_64(p_instance, ref p_audio_data); } else { UnsafeNativeMethods.util_send_send_audio_interleaved_32f_32(p_instance, ref p_audio_data); } }
internal static extern void util_audio_from_interleaved_32f_32(ref audio_frame_interleaved_32f_t p_src, ref audio_frame_t p_dst);
internal static extern void util_audio_to_interleaved_32f_v2_64(ref audio_frame_v2_t p_src, ref audio_frame_interleaved_32f_t p_dst);
internal static extern void util_send_send_audio_interleaved_32f_32(IntPtr p_instance, ref audio_frame_interleaved_32f_t p_audio_data);