AVFoundation 框架是否在内部与 AudioToolbox 框架对话?因为 AudioToolbox 拥有所有这些服务
- 音频转换器服务
- 音频文件服务
- 音频文件流服务
- 音频格式服务
- 音频队列服务
- 音频会话服务
- 音频单元处理图服务
- 扩展音频文件服务
- 系统声音服务
如果 incase , AVFoundation 框架想要转换音频文件,它是怎么做的?
谢谢你。
AVFoundation 框架是否在内部与 AudioToolbox 框架对话?因为 AudioToolbox 拥有所有这些服务
如果 incase , AVFoundation 框架想要转换音频文件,它是怎么做的?
谢谢你。
老问题,但刚刚差不多,所以我问了我们的老朋友otool
,-L print shared libraries used
:
otool -L /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/AVFoundation.framework/AVFoundation
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/AVFoundation.framework/AVFoundation (architecture armv6):
/System/Library/Frameworks/AVFoundation.framework/AVFoundation (compatibility version 1.0.0, current version 2.0.0)
/System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 751.49.0)
/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox (compatibility version 1.0.0, current version 296.0.0)
(more ...)
所以答案是肯定的,AVFoundation 与 AudioToolbox 对话。
要获得有关特定方法实现的更多详细信息,需要进一步分析,涉及更多逆向工程......