Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

duer_linux 和alsa_audio_main_service是怎样通信的

82

积分

0

威望

0

贡献

技术小白

积分
82
发表于 2018-12-10 15:31:29        只看该作者  11#
好的,在源码DCSApplication.cpp中,这个地方被注释调了,请问是你们改动的还baidu 给你们的就是这样的

#if 0
    m_audioLibName = Configuration::getInstance()->getAudioLibName();

    bool ret = m_audioDyLib->load(m_audioLibName);
    if (!ret) {
        LOGGER_ERROR(LX("initialize Failed").d("reason", "load library error"));
        return false;
    }
    createT * m_create = (createT *)m_audioDyLib->getSym("create");

    if (!m_create) {
        LOGGER_ERROR(LX("initialize Failed").d("reason", "get symbol error"));
        return false;
    }

    std::shared_ptr<AudioMicrophoneInterface>  micWrapper = m_create(m_dcsSdk);

    micWrapper->setRecordDataInputCallback(recordDataInputCallback);

    applicationManager->setMicrophoneWrapper(micWrapper);
#endif
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表