2013-03-13 49 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