從這裡來的:

http://forum.xda-developers.com/viewtopic.php?t=54621

修改前請備份reg.,風險自負。修改後soft reset。個人感覺,還真改善不少!


HKLM\Drivers\BuiltIn\BtA2dpSnd
增加 Priority256 dword 60

HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway\Capability
修改Dword 37 --> 69

HKLM\SOFTWARE\Microsoft\Bluetooth\A2DP\Settings
增加 BitPool dword 51
增加 SampleRate dword 48000
比較有影響的應該是 BitPool

這邊列一些設定功參考
The registry settings for the Advanced Audio Distribution Profile (A2DP) are located under the KEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings registry key.

The following table shows the named values for the A2DP\Settings key.

Value : type Description
BitPool: REG_DWORD Configures the SBC bitpool settings. By default, A2DP uses a bitpool of 48. A lower bitpool value improves system performance. Increasing bitpool to a higher value causes an overhead on Bluetooth and system resources.

For more information about bitpool settings, see the SBC specification at the Official Bluetooth Wireless Info Web site.



Microsoft suggests the following bitpool values for optimal buffer sizes.



30 - Low audio quality

40 - Medium audio quality

48 - High audio quality

58 - Excellent audio quality

MaxSupportedBitPool: REG_DWORD The maximum reported bit pool value, which can be negotiated with the peer device. Default value is 80.
MinSupportedBitPool: REG_DWORD The minimum reported bit pool value, which can be negotiated with the peer device. Default value is 14.
SampleRate: REG_DWORD SBC sample rate to use. Default value is 44.1 KHz.


HKLM\SOFTWARE\Microsoft\Bluetooth\AudioGateway\Capability 的 bitmask
要先把設定轉成 hexdecimal 不過 AG 跟 A2DP 比較沒關系

#define AG_CAP_3WAY_CALL 0x01
#define AG_CAP_EC_NR 0x02
#define AG_CAP_VOICE_RECOG 0x04
#define AG_CAP_INBAND_RING 0x08
#define AG_CAP_VOICE_TAG 0x10
#define AG_CAP_REJECT_CALL 0x20

另外增加 output priority 可能不是改 HKLM\Drivers\BuiltIn\BtA2dpSnd\Priority256
因為也沒有看過 source code 但觀察起來可能是
HKLM\Drivers\BuiltIn\BtA2dpSnd\PriorityRenderOutput256
一樣是 DWORd value
very good.....


818pro可以用嗎??
supermuscle wrote:
very good....(恕刪)


不太確定818pro是不是MS BT stack......所以......

我把Priority256改成PriorityRenderOutput256,原本會打嗝的耳機似乎改善了一些...謝謝KSHuang4636兄

另,請問KSHuang4636兄,能不能讓小弟知道您引用的資料的來源?我在找類似的資料,但一直找不到,謝謝!
可以的 這些資料是 2006 六月號的 Magneto on-line help 裡頭
還有把 BTA2DP.dll disassembly 看到的
Vincent Huang wrote:
另,請問KSHuang4636兄,能不能讓小弟知道您引用的資料的來源?我在找類似的資料,但一直找不到,謝謝!
PriorityRenderOutput256 dword=60會拖累系統,而使得在聽歌時幾乎無法做其他事情,所以又把它給刪了....

Vincent Huang wrote:
PriorityRe...(恕刪)

60 可能 priority 太高了 (越小月高 0-255)
可以試看看從 97-152 找試當的 value
CHT9000 的 A2DP是音質不佳嗎
否則為何要改善音質呢?
請問大大是差很多嗎?
818pro是微軟的stack
可以用
那DooP_828可以用嗎??

stack是什麼??
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!