enable QCC5125 usb audio 96K 24bit

阅读: 评论:0

enable QCC5125 usb audio 96K 24bit

enable QCC5125 usb audio 96K 24bit

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

一、在D:project5125Sinkappslibsaudio_input_usbaudio_input_usb_connect.c中添加

unsigned sample_size = SAMPLE_SIZE_24_BIT;//USBAUDIO96K-setp1

二、在D:project5125Sinkappsapplicationssinksink_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:project5125Sinkappsapplicationssinksink_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 PanelHardware and Sound 查看USB audio 数据流

本文发布于:2024-01-31 16:27:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668964229853.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:usb   enable   audio   bit
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23