<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > ARM和VC之間進(jìn)行音頻通信

ARM和VC之間進(jìn)行音頻通信

作者: 時(shí)間:2016-11-21 來(lái)源:網(wǎng)絡(luò ) 收藏
ARMVC之間進(jìn)行音頻通信我在VC下寫(xiě)了一個(gè)音頻通信的MFC程序,主要流程是先調用函數waveInOpen()打開(kāi)錄音設備,然后調用waveInPrepareHeader()為錄音
設備準備緩沖區,然后用waveAddBuffer實(shí)現錄音。

在打開(kāi)音頻設備時(shí),主要用到:結構體:WAVEFORMATEX,對其設置如下:

waveform.wFormatTag = WAVE_FORMAT_PCM; //采樣方式,PCM(脈沖編碼調制)
waveform.nChannels = 1; //單聲道
waveform.nSamplesPerSec= 8000; //采樣率
waveform.nAvgBytesPerSec = 16000; //數據率
waveform.nBlockAlign = 2; //最小塊單元
waveform.wBitsPerSample= 16; //樣本大小為8bit
waveform.cbSize = 0; //附加格式信息

然后通過(guò)創(chuàng )建socket套接字傳送數據,實(shí)現音頻通信。寫(xiě)出來(lái)http://www.051756.com/的程序實(shí)現PC之間音頻通信沒(méi)有問(wèn)題,
但是,當用這個(gè)程序和ARm進(jìn)行通信時(shí),則在A(yíng)RM端完全聽(tīng)不到聲音。ARM上寫(xiě)的音頻通信程序在
ARM之間通信也沒(méi)有問(wèn)題,我想是協(xié)議之間問(wèn)題導致不能實(shí)現PC和ARM的通信,請各位高手幫忙告訴
他們之間音頻通信的協(xié)議時(shí)什么?不勝感激http://www.db5888.com/!我實(shí)現的是PC與PC之間通信/PC與ARM之間通信,結果為PC端可以聽(tīng)到PC端的聲音/ARM端可以聽(tīng)到PC端的聲音。不知道對你有幫助否?我用的是Socket傳輸 wav聲音.

還有就是,PC端的代碼你找的是一種, ARM的代碼你又找了一種,兩種在通訊的時(shí)候不匹配。不行就把PC端的改寫(xiě)為 ARM上的代碼,你在試一下。

你的程序該是小問(wèn)題。 ARM端有雜音否? 可以增加些記錄信息,便于調試, 找錯。


關(guān)鍵詞: ARMVC音頻通

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>