AUSplitter获取音频信号并制作多个副本。但是,它仅在OS X上可用。我如何在iOS中实现相同的效果?iOS中是否有AUSplitter的替代品?
3
A
回答
0
我最终创建了一个名为Splitter的自定义类。 Splitter类允许您设置其上游音频单元。
它也有一个类似于AudioUnitRender的渲染方法。当它的渲染方法被调用时,它会在它的上游音频单元之间交替渲染和缓冲渲染的数据,并简单地返回最后渲染操作的缓冲副本。
它只有一个1-2分离器,它不处理格式转换,但它为我所需要的。
3
对于未来的参考,kAudioUnitSubType_Splitter
音频单元在的iOS 6添加了来自AUComponent标题:
enum {
kAudioUnitSubType_AUConverter = 'conv',
kAudioUnitSubType_Varispeed = 'vari',
kAudioUnitSubType_DeferredRenderer = 'defr',
kAudioUnitSubType_Splitter = 'splt',
kAudioUnitSubType_Merger = 'merg',
kAudioUnitSubType_NewTimePitch = 'nutp',
#if !TARGET_OS_IPHONE
kAudioUnitSubType_TimePitch = 'tmpt',
kAudioUnitSubType_RoundTripAAC = 'raac'
#else
kAudioUnitSubType_AUiPodTime = 'iptm',
kAudioUnitSubType_AUiPodTimeOther = 'ipto'
#endif
};
相关问题
- 1. 是否有XCPlayground的替代品?
- 2. 是否有任何svn_load_dirs.pl的替代品?
- 3. 是否有SqlGeography的Silverlight替代品?
- 4. Google Docs是否有开源替代品?
- 5. 是否有任何IDA Pro替代品?
- 6. CodeIgniter是否有替代品投掷500s?
- 7. Capistrano是否有Perl或Lua替代品?
- 8. 是否有Axure RP替代品
- 9. 在Reporting Services 2008中是否有Me.Value的替代品?
- 10. bison/yacc是否有现代(例如CLR)替代品?
- 11. 是否有替代品可以用来替代iPhone SDK上包含的STL?
- 12. 是否有替代MySQL的
- 13. 是否有Oracle的JVM(windows)的BSD许可替代品?
- 14. 是否有C的“memcmp”的本地C++替代品?
- 15. 是否有用于调试PHP的任何XDebug替代品?
- 16. gSOAP是否有轻量级的替代品?
- 17. 是否有免费的开源智能插座替代品?
- 18. Lazarus编译器的Synaser Serial Communciation工具是否有替代品?
- 19. 是否有用于ADO MoveFirst和EOF,BOF的OCI8替代品?
- 20. Prefuse是否有积极开发的Java替代品?
- 21. SharePoint Designer是否有很好的替代品?
- 22. 是否有Crystal Reports的开源替代品?
- 23. 是否有Internet Explorer批准的替代品selectionStart和selectionEnd?
- 24. 是否有任何PHPQuery与WebBrowser插件的替代品?
- 25. iPhone上的MPMoviePlayerController是否有替代品(免费或付费)?
- 26. 是否有任何Mac OS X失控的KCacheGrind替代品?
- 27. 是否有更安全的.Net SQLConnection类替代品?
- 28. 是否有任何Ranorex库(Python,Windows)的替代品?
- 29. IE中有没有vmax的替代品?
- 30. 是否有替代javax.mail.search?
你介意分享一些这方面的代码? – 2012-08-14 14:37:16