gpt4 book ai didi

ios - iPhone Objective C 蓝牙免提音频增加 8000 采样率

转载 作者:行者123 更新时间:2023-11-28 21:55:33 27 4
gpt4 key购买 nike

我正在查看 iOS 中的 HFP。

如果我使用如下代码(是的,我知道这在 iOS7 中已被弃用),通过蓝牙播放的音频的采样率为 8000。

UInt32 audioCategory = kAudioSessionCategory_PlayAndRecord;

AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof (audioCategory), &audioCategory);

UInt32 allowBluetoothInput = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput, sizeof(allowBluetoothInput), &allowBluetoothInput);

使用 HFP 时有什么方法可以强制采样率为 44100?我查看了以下内容,但这并没有改变。

Float64 preferredSampleRate = 44100.0;
AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareSampleRate, sizeof(preferredSampleRate), &preferredSampleRate);

有没有办法覆盖这个?输出采样率似乎正在降低到输入采样率 8000。

谢谢。

最佳答案

HFP 通过 CVSD 编解码器支持 8kHz 采样率。从 HFP 1.6 开始,它通过 mSBC 编解码器支持 16kHz“宽带语音”。我不确定是否可以覆盖速率,因为它是免提设备和音频网关 (iPhone) 之间协商的东西。

关于ios - iPhone Objective C 蓝牙免提音频增加 8000 采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26715554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com