【发布时间】:2012-04-28 10:08:54
【问题描述】:
某些函数,例如 ExtAudioFileOpenURL,只接受 URL 作为文件的路径。这很好,但是如果您的文件在容器或内存缓冲区中,是否仍然可以创建一个指向此的 URL?
例如
char * w = read_sample_bytes(...);
CFURLRef url = CFURLCreateForBuffer(..., w, ...);
ExtAudioFileOpenURL(url, &extAudioFile);
etc..
或者我必须将数据提取到一个临时文件并创建一个 url 吗?
【问题讨论】:
标签: macos cocoa file url buffer