捕获Cocoa中的音频缓冲区

时间:2011-04-21 13:42:53

标签: cocoa macos core-audio

大家好 在我的应用程序中,我需要启用IP语音通信,即。需要捕获音频缓冲区并通过互联网发送,通过安全套接字, 在Lower层,一切准备就绪,我需要入口点来启动语音通信,但是没有在Apple文档中获得任何指针,到目前为止我已经完成了以下操作,

1 - 在通过CoreAudio编程指南的Apple文档中,这是正确的起点,

2 - 如果是的话,在某个地方它说,我需要下载CoreAudio SDK,它不会带有标准的XCOde和Cocoa框架,

亲切的问候 罗汉

2 个答案:

答案 0 :(得分:0)

1:CoreAudio编程指南是正确的开始。 Mac Dev Center中也有非常好的样本,也许一些iPhone的例子也是可移植/有用的(因为iPhone中的CoreAudio基本上是Mac的CoreAudio的子集)

2:您无需下载任何其他内容。如果您有Xcode,那么只需将CoreAudio.framework添加到您的项目中并添加#import <CoreAudio/CoreAudio.h>

答案 1 :(得分:0)

Nacho4d是对的。你不需要下载任何东西。 CoreAudio.framework包含在XCode中。

至于学习如何使用Core-Audio一般情况下,如果您不是经验丰富的程序员,Apple的文档可能会很痛苦。到目前为止,只写了一本关于这个主题的书:它被称为Core Audio (Rough Cuts),它由Kevin Avila和Chris Adamson在Addison-Wesley Professional上撰写。它应该帮助你掌握基础知识。