enable QCC5125 usb audio 96K 24bit

2023-12-31 21:50
文章标签 usb audio enable 24bit qcc5125 96k

本文主要是介绍enable QCC5125 usb audio 96K 24bit,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在高通默认ADK6.4下要使能usb audio 96K 24bit,需要合入如下代码

一、在D:\project\5125Sink\apps\libs\audio_input_usb\audio_input_usb_connect.c中添加

unsigned sample_size = SAMPLE_SIZE_24_BIT;//USBAUDIO96K-setp1

二、在D:\project\5125Sink\apps\applications\sink\sink_usb.c添加

//USBAUDIO96K-step2
#ifdef USBAUDIO96K
#define SAMPLE_RATE_96K     ((uint32) 96000)
#endif#ifdef USBAUDIO96K
#define NUMBER_SPEAKER_SAMPLE_RATES                 7
#else
#define NUMBER_SPEAKER_SAMPLE_RATES                 6
#endif#ifdef USBAUDIO96K
#define USB_AUDIO_MAX_SAMPLE_RATE_MIC_STEREO        SAMPLE_RATE_96K
#define USB_AUDIO_MAX_SAMPLE_RATE_SPEAKER_STEREO    SAMPLE_RATE_96K
#else
#define USB_AUDIO_MAX_SAMPLE_RATE_MIC_STEREO        SAMPLE_RATE_48K
#define USB_AUDIO_MAX_SAMPLE_RATE_SPEAKER_STEREO    SAMPLE_RATE_48K
#endif#ifdef USBAUDIO96K
#define USB_AUDIO_SAMPLE_SIZE_STEREO                3
#else
#define USB_AUDIO_SAMPLE_SIZE_STEREO                2 /* 2 -> 16bit audio, 3 -> 24bit audio */
#endif

    #ifdef USBAUDIO96KSAMPLE_RATE_96K & 0xff,     /* tSampleFreq = 96000*/(SAMPLE_RATE_96K >> 8) & 0xff,(SAMPLE_RATE_96K >> 16) & 0xff,#endif

 

change all wTerminalType from speaker to Headset

#if 00x01, 0x03,   /* wTerminalType = Speaker */#else0x02, 0x04,   /* wTerminalType = Headset */#endif

三、在D:\project\5125Sink\apps\applications\sink\sink_usb_descriptors.h添加

#ifdef USBAUDIO96K
#define SAMPLE_RATE_STEREO  ((uint32) 96000)
#else
#define SAMPLE_RATE_STEREO  ((uint32) 48000)
#endif

四、最后记得在project->DEFS 中添加USBAUDIO96K,rebuild and deploy

 

五、在开发板上测试结果

播放96K audio

然后喇叭发出“嘀嘀”声音。

同时也可以在Windows Control Panel\Hardware and Sound 查看USB audio 数据流

这篇关于enable QCC5125 usb audio 96K 24bit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/557229

相关文章

Apple quietly slips WebRTC audio, video into Safari's WebKit spec

转自:http://www.zdnet.com/article/apple-quietly-slips-webrtc-audio-video-into-safaris-webkit-spec/?from=timeline&isappinstalled=0 http://www.zdnet.com/article/apple-quietly-slips-webrtc-audio-video-

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互

Usb Audio Device Descriptor(10) Hid Device

对于 Standard Interface Descriptor, 当 bInterfaceClass=0x03时,即为HID设备。Standard Interface Descriptor如下 struct usb_standard_interface_descriptor{U8 bLength; /*Size of this descriptor in bytes*/U8 bDescrip

Android rk3399 UAC(USB Audio)开发笔记

一、UAC有1.0和2.0,因Windows对2.0支持不好,我使用的是UAC1.0驱动 内核配置:CONFIG_USB_CONFIGFS_F_UAC1          ---这个宏配置无需物理codec,使用虚拟 alsa codec  驱动路径:"kernel\drivers\usb\gadget\function\f_uac1.c" 内核配置:CONFIG_USB_CONFIGFS_

多款式随身WiFi如何挑选,USB随身WiFi、无线电池随身WiFi、充电宝随身WiFi哪个好?优缺点分析!

市面上的随身WiFi款式多样琳琅满目,最具代表性的就是USB插电款、无线款和充电宝款。今天就来用一篇文章分析一下这三种款式的优缺点。 USB插电款 优点:便宜,无需充电,在有电源的地方可以随时随地插电使用,比如中兴的USB随身WiFi。 缺点:无电源的情况下,无法带出门使用,部分品牌考虑到这个问题,会配备一个充电仓,这个充电仓相对来说就有点累赘了。网速上也不太稳定,波动比较大。

基于FPGA的开源项目:FOC/SHA/USB/JPEG等

文章目录 [1. USB 1.1控制器](https://github.com/WangXuan95/FPGA-USB-Device)[2. FOC控制算法](https://github.com/WangXuan95/FPGA-FOC)[3. BSV高级硬件描述语言入门指南](https://github.com/WangXuan95/BSV_Tutorial_cn)[4. 基于XDMA的

Win10 - 即插即用的external audio device detected问题

问题     有些牌子的笔记本,在win10下每次插入外设耳机,都会跳出带有 external audio device detected 字样的音频输出设备选择框需要选择 方案     1、在开始菜单选择 运行 ,输入 regedit 后回车打开注册表     2、在注册表中定位到 HKEY_CURRENT_USER\SOFTWARE\Realtek\Audio\RtkNGUI64

Audio Effect

Android:AudioEffect——音乐特效控制 https://blog.csdn.net/qq_42192693/article/details/105047003 AudioEffect构造流程跟踪 & 音效库实现(native侧) https://blog.csdn.net/wkw1125/article/details/65632960?utm_medium=distribu

Android audio debug

dumpsys media.audio_flinger dumpsys media.audio_policy dumpsys audio

关于小米手机USB传输稍大点的文件老中断的问题解决方法!

关于小米手机USB传输稍大点的文件老中断的问题解决方法! 这是一个很痛苦的事情,当你传输大文件的时候,传输到一半就会莫名其妙的中断,拔插数据线很多次以后,好不容易没准可以成功传输一次。 后来使用了360的手机助手,从调试模式传输文件,虽然不会中断,但是慢的要死。 最后我看到手机插上后手机提示 有3种模式:仅限充电 传输文件(MTP) 传输照片(PTP)。当然我们选择传输文件是没戏了,会中