找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

qcc3056 source 模拟输入增益设置

2021-11-17 22:53| 发布者: 213465982| 查看: 2200| 评论: 2

摘要: 新手玩家,入门教程,记录学习。修改一个地方即可,不确定这个方法是否可以动态按键调节,有待测试研究。adk\src\domains\audio\kymera\kymera_a2dp_analog_source.cstatic Source kymeraA2dpAnalogSource_GetSource ...
新手玩家,入门教程,记录学习。

测试平台大概说明下,
mde2.6
adk toolkit 1.2.9.25
ADK-21.1-CS-r00073.2

修改一个地方即可,不确定这个方法是否可以动态按键调节,有待测试研究。
adk\src\domains\audio\kymera\kymera_a2dp_analog_source.c
static Source kymeraA2dpAnalogSource_GetSource(audio_channel channel, uint8 inst, uint32 rate)
{
#define SAMPLE_SIZE 16 /* only if 24 bit resolution is supported this can be 24 */
    Source source;
    analogue_input_params params = {
        .pre_amp = FALSE,
        //.gain = 0x09, /* for line-in set to 0dB */
        .gain = 0x15,
        .instance = 0, /* Place holder */
        .enable_24_bit_resolution = FALSE
        };

    DEBUG_LOG_VERBOSE("SourcekymeraWiredAnalog_GetSource, Get source for Channel: %u, Instance: %u and Sample Rate: %u", channel, inst, rate);
    params.instance = inst;
    source = AudioPluginAnalogueInputSetup(channel, params, rate);
    PanicFalse(SourceConfigure(source, STREAM_AUDIO_SAMPLE_SIZE, SAMPLE_SIZE));

    return source;
}


路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

引用 北冥 2022-12-8 09:57
学习了,好多都不明白。还是论坛好
引用 呐咿晔 2022-1-4 14:38
学习一下

查看全部评论(2)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-26 05:39 , Processed in 0.185189 second(s), 33 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部