2013-03-13 50 views
2

如何编写c函数来录制和播放Solaris上的语音。哪个api通常用于在Solaris中播放和录制语音,就像我们在Windows中有WaveIn/WaveOut API一样。Solaris音频API

+0

目前,这个问题似乎不太适合StackOverflow的[Q&A格式](http://stackoverflow.com/faq#dontask)。你可以尝试并将其改进为更具体的问题吗? – 2013-03-13 09:16:49

+0

@Philip它看起来不错? – 2013-03-13 10:45:36

+1

变得更好 - 我现在的评论是,它有两个问题:“什么是最好的音频API”,这对SO来说不是一个好问题,“我怎样才能写出一个功能来录制和播放语音”,这是一个更好的问题。 – 2013-03-13 10:57:27

回答

1

Solaris和UNIX必须使用OSS(尽管也可以在Linux上使用ALSA,而Darwin像往常一样特别)。

1

部分取决于Solaris版本。 Solaris 11.1和更高版本现在包含PulseAudio,但对于旧版本,主要是low level audio device API,捆绑更高级别的API并不多(尽管您可能在其上创建了一些开源库,例如PulseAudio)。

+0

PulseAudio看起来不错。 – 2013-03-14 09:05:02

+0

问题有两部分,如何编写一个c函数来记录和播放语音和API名称。这回答了第二部分。 – 2013-03-14 10:29:56