internal static extern ExtendedAudioFileStatus ExtAudioFileGetProperty( [NotNull] ExtendedAudioFileHandle handle, ExtendedAudioFilePropertyId id, ref uint size, [Out] IntPtr data);
internal static extern ExtendedAudioFileStatus ExtAudioFileWrite( [NotNull] ExtendedAudioFileHandle handle, uint frames, ref AudioBufferList data);
internal static extern ExtendedAudioFileStatus ExtAudioFileWrapAudioFile( [NotNull] AudioFileHandle audioFileHandle, [MarshalAs(UnmanagedType.Bool)] bool forWriting, out ExtendedAudioFileHandle handle);
internal static extern ExtendedAudioFileStatus ExtAudioFileSetProperty( ExtendedAudioFileHandle handle, ExtendedAudioFilePropertyId id, uint size, IntPtr data);