Attention! Translated article might be found on my English blog.

2016年4月8日金曜日

deprecatedになったAudioFileOpen()の代替案

だいぶ昔に書いたコードなので若干浦島状態ですが。

以前の実装

err = FSPathMakeRef((UInt8 *)[path UTF8String], &fileRef, NULL);
err = AudioFileOpen(&fileRef, perm, 0, &fileID);

今後の実装

err = AudioFileOpenURL((__bridge CFURLRef)[NSURL fileURLWithPath:path],
                        perm,
                        0,
                        &fileID);