public static AudioFile Open(string url, AudioFilePermission permissions, AudioFileType fileTypeHint) { if (url == null) { throw new ArgumentNullException("url"); } using (CFUrl cfurl = CFUrl.FromUrlString(url, null)) return(Open(cfurl, permissions, fileTypeHint)); }
public static AudioFile Open(NSUrl url, AudioFilePermission permissions, AudioFileType fileTypeHint) { if (url == null) { throw new ArgumentNullException("url"); } IntPtr h; if (AudioFileOpenURL(url.Handle, (byte)permissions, fileTypeHint, out h) == 0) { return(new AudioFile(h)); } return(null); }