portaudio

    0熱度

    1回答

    我無法使用帶有Port音頻的Opus。 我需要使用PortAudio從數據流中讀取數據音頻,編碼數據,解碼數據和寫入數據。如果我只是讀寫,一切運作良好。但是在編碼和解碼時,我能聽到的只有背景中的聲音。 這裏我的代碼的一部分: I/O流首標: #define NUM_CHANNELS (2) #define PA_SAMPLE_TYPE paInt24 #define SAMPLE_RATE (

    2熱度

    2回答

    這讓我很難過;這在單聲道中是完美的,但是當我將其改變爲立體聲時,它聽起來很波瀾不驚。這是一個交織問題,或者什麼(數據交錯,順便說一句) 編輯:改變了交織方法的東西更符合邏輯,但依然無果...... #include <pthread.h> #include <portaudio/portaudio.h> #include <sndfile.h> #define ST

    0熱度

    1回答

    我正在通過Qt和libsndfile在C++中播放Portaudio中的wav文件。這工作得很好。我需要以低延遲播放聲音,所以我試圖優化我的代碼,以便文件的實際播放時間等於文件的理論持續時間。 我注意到,我打電話Pa_StartStream(stream);後聲音不會立即開始播放,但有一個小的延遲。我想知道聲音開始播放的準確時間,而不是以毫秒爲單位進行加載,因爲當時還有其他一些事情正在進行。 最顯

    1熱度

    1回答

    我試圖發揮使用的portaudio C庫中的portaudiosharp綁定C#波形文件時遇到了問題設想用正確的方法去這樣做。我將粘貼我目前使用的代碼。它有點作用,但我認爲這不是正確的做事方式。 這是我的回調函數: public PortAudio.PaStreamCallbackResult myPaStreamCallback( IntPtr input, IntPt

    0熱度

    1回答

    我想知道如何知道端口音頻測試例子的關係以及如何獲取頻率。我想知道如何發送特定頻率到聲卡? 1.如何知道代碼發送到聲卡的具體頻率 2.我怎樣才能發送sin(2 * pi * f * t)和sin((2 * pi * f * t)-3.14)是一個延遲版本。這是代碼。任何幫助高度讚賞 #include <stdio.h> #include <math.h> #include "portaudio.

    0熱度

    1回答

    我有一個程序可以通過Portaudio輸出音頻。它大部分都能正常工作,但有些USB設備使用內置的Windows USBAudio驅動程序無法工作。 我沒有收到任何錯誤,程序顯示正在我的程序中處理的數據,但是當音頻流發送到portaudio時,沒有聲音從USB設備輸出。看起來好像portaudio沒有初始化設備,因此無法將數據流發送給它。 某些USB設備可以在一個USB端口上工作,但是當我將它移動到

    1熱度

    2回答

    此查詢涉及Portaudio框架。在提出這個問題之前,我有一點背景知識:我正在使用PortAudio中的應用程序通過多通道(= 8)設備輸出音頻。但是,我使用的設備並未將自己公開爲單個8聲道設備,而是作爲4個立體聲設備顯示在我的設備列表中。在尋找解決這個問題的方法時,我知道PortAudio中的WinMME支持多種設備。 現在,我瀏覽了相應的頭文件(「pa_win_wmme.h」)並遵循了現在的建

    0熱度

    2回答

    我正在開發一款可以自動記錄和提取我聲音中每個詞的軟件。我用portaudio庫來解決它。但是我一直在檢測聲音:我將沉默值設置爲零,因此如果有一個樣本爲零,它必須是聲音的開始或結束點。但是當我運行它時,程序創造了很多詞。我認爲,因爲我通過portaudio讀取的值是原始數據,所以不能像那樣處理。我對嗎?我該如何解決它?順便說一句,我用C++編碼:D

    0熱度

    2回答

    如在標題我需要從一個字符緩衝器 緩衝 uint8_t *data[AV_NUM_DATA_POINTERS] 這是一個字段讀短整數該AVFrame frame結構,是通過調用填充FFmpeg的功能 avcodec_decode_audio4(avctx,frame,got_frame_ptr,avpkt) 但是,我需要閱讀該緩衝區簽署16位整數的緩衝區,因爲這是樣本格式INDI由編解碼器上

    0熱度

    2回答

    我嘗試安裝pyaudio運行以下 brew install portaudio [pip or easy_install command] sudo pip install pyaudio sudo easy_install pyaudio 然而,當我在Python運行進口_portaudio inerpreter它給了我這個(easy_install的都與點子,並試圖) >>> i