透過PCM介面來傳送
透過音訊播放器(eg: Media Player)來開啟音訊檔案,呼叫Audio驅動,音訊檔案透過解碼後,由PCM輸出到Host端藍芽模組的PCM輸入端,接著,經過藍芽模組的處理後,由RF無線模組傳送給Client 端藍芽裝置。Client端藍芽裝置經由無線接收模組後,濾波,穩壓,經微處理晶片處理後,直接由Speaker播放。
2、透過模擬UART來傳送
透過設定登錄檔【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系統引導時自動載入語音閘道器(AG)服務。
首先,透過手動配置建立Host端藍芽裝置與Client端藍芽裝置ACL連結(面向無連線的非同步鏈路),接著在Applicaiton或Audio Driver中呼叫IOCTL_AG_OPEN_AUDIO,重新建立Host端藍芽裝置與Client端藍芽裝置SCO連結(面向連線的同步鏈路),接著AG自動傳送waveOutMessage((HWAVEOUT)i,WODM_BT_SCO_AUDIO_CONTROL,0,TRUE);從而建立了Audio至藍芽晶片之間的通道,也即,實現了音訊流到藍芽模組的傳送。
透過PCM介面來傳送
透過音訊播放器(eg: Media Player)來開啟音訊檔案,呼叫Audio驅動,音訊檔案透過解碼後,由PCM輸出到Host端藍芽模組的PCM輸入端,接著,經過藍芽模組的處理後,由RF無線模組傳送給Client 端藍芽裝置。Client端藍芽裝置經由無線接收模組後,濾波,穩壓,經微處理晶片處理後,直接由Speaker播放。
2、透過模擬UART來傳送
透過設定登錄檔【HKEY_LOCAL_MACHINE\Services\BTAGSVC】IsEnabled =1 使得系統引導時自動載入語音閘道器(AG)服務。
首先,透過手動配置建立Host端藍芽裝置與Client端藍芽裝置ACL連結(面向無連線的非同步鏈路),接著在Applicaiton或Audio Driver中呼叫IOCTL_AG_OPEN_AUDIO,重新建立Host端藍芽裝置與Client端藍芽裝置SCO連結(面向連線的同步鏈路),接著AG自動傳送waveOutMessage((HWAVEOUT)i,WODM_BT_SCO_AUDIO_CONTROL,0,TRUE);從而建立了Audio至藍芽晶片之間的通道,也即,實現了音訊流到藍芽模組的傳送。