opensl

    0熱度

    2回答

    OpenSLES規範1.0.1演示了3D音頻的實現。我的興趣是指定3D音頻源的位置。 我試着在android 14中實現它,但它給了「SL_RESULT_FEATURE_UNSUPPORTED」作爲結果。正如在此鏈接3D Sound in OpenSL ES通知的功能,如3D位置,聽衆和一般所有3D功能需要設置USE_PROFILES_GAME。 由於OpenSLES不是一個獨立的實體,並依賴於其

    4熱度

    2回答

    ,我創建的原因客戶的設備上廣泛的日誌垃圾郵件的一種應用: 我用OpenSL在NDK環境的實時音頻生成。每次我使用SLAndroidSimpleBufferQueueItf的Enqueue()函數時,android都會創建一個日誌條目,因爲該調用會在音頻接口上隱式調用play()。 這看起來像這樣: ........app start........ 06-05 21:36:48.619: I/S

    2熱度

    1回答

    有沒有辦法讓音頻播放器輸出到兩個數據接收器? 更具體地說,我試圖使用數據源設置爲uri的音頻播放器將數據流從網絡流式傳輸到緩衝區和輸出混合。現在,我將音頻播放器的接收器設置爲輸出混合,所以我可以在預取足夠的數據時播放此文件並播放它,但我也想將此流式數據放入緩衝區中時間。

    1熱度

    1回答

    我試圖從流使用opensl的​​URI的音頻文件。我想立即播放它,但也可以在播放器播放完文件後訪問流式數據。 我知道數據是在某處內存,因爲我能夠在流音頻的播放過程中使用的尋求。另外,當播放器播放流式音頻文件時,我停止播放器,播放器將播放器置於「0」位置,在那裏我可以再次開始播放音頻。 我需要訪問這些數據,但它在哪裏?我可以得到一個指針嗎?

    1熱度

    1回答

    我正試圖建立一個應用程序,使用數字過濾器來處理從其他(股票音樂播放器和Spotify等)應用程序的音頻播放。 到目前爲止,我已經能夠在OpenSL ES中爲麥克風的音頻輸入創建濾波器。濾波的音頻然後被髮送到硬件輸出。該應用程序基於這個toutorial http://audioprograming.wordpress.com/2012/03/03/android-audio-streaming-w

    0熱度

    2回答

    我可能只是在看這個,我不確定我想要做什麼是可能的,但是這樣可以節省大量的時間從不同的文件讀入和讀出。 我想要做的是使用反引號來接收OpenSLL exe的輸出,它將加密字符串的某個部分。然後使用輸出將其添加到另一個文件中。 OpenSLL將自動輸出到文本文件。 例如: Sample text: 1234, test text ID- 1234, Encrypted text- test tex

    4熱度

    3回答

    我正在構建一款適用於android的應用程序,它可以在隊列播放器中以浮點形式播放pcm數據。據我所知,這是不可能的。 description說: SL_DATAFORMAT_PCM不允許應用程序將數據表示形式指定爲有符號整數,無符號整數或浮點數。 Android實現假定8位數據是無符號整數,16位是有符號整數。另外,現場samplesPerSec是一個用詞不當,因爲實際單位是毫赫茲。預計這些問題將

    0熱度

    1回答

    我必須爲我的項目使用OpenSL(嘗試過Soundpool,但它不是很好)。但是,在多次播放聲音(大約35次連續播放)之後,該應用程序被關閉(我猜可能是因爲溢出)。 我試圖釋放緩衝區/內存來解決問題(爲了上帝的緣故,我不知道如何使用這個OpenSL來完成)。所以我決定在文件播放結束後嘗試釋放。 OpenSL ES爲我們提供了可能幫助的RegisterCallback函數。在我的情況下(使用URI文

    3熱度

    1回答

    如果我排隊緩衝區以便記錄到緩衝區隊列中 - 是否有一種方法知道緩衝區何時被實際填充,所以我可以使用它? 同樣,有沒有辦法知道何時播放緩衝區? 對於上下文: 我正在修補稱爲「native-audio」的NDK示例。 它使用SLAndroidSimpleBufferQueueItf進行播放,並且對於我想要做的流記錄,也應該使用這樣的隊列。 現在我想知道,因爲從我記得在某處讀到的內容來看,並不能保證在錄

    1熱度

    1回答

    我試圖確定哪些OpenSL ES的效果是由運行設備的支持。 的AudioEffect類的Andorid SDK中提供method這樣做。 public static Descriptor[] queryEffects() 我的問題是,鑑於所有通過該方法,我不知道如何確定如果其中一人居然是一個我需要返回的AudioEffect.Descriptor。 公共UUID類型 在API級別9表示泛型類型的效