msmxxxx mixer_paths_mtp.xml音频配置文件 调用流程

本文介绍了QCOM音频硬件抽象层在audio_hw.c中的工作流程,特别是针对msm8916平台的配置。在硬件/qcom/audio/hal目录下,audio_hw.c负责根据芯片类型加载相应的platform.c文件。在Android O及更高版本,配置XML文件位于/vendor/etc/,而在Android N则位于/system/etc/。这些XML文件包含设备默认参数,并通过不同设备标签来设定特定设备的参数。
摘要由CSDN通过智能技术生成

hardware/qcom/audio/hal/audio_hw.c


struct audio_module HAL_MODULE_INFO_SYM = {
    .common = {
        .tag = HARDWARE_MODULE_TAG,
        .module_api_version = AUDIO_MODULE_API_VERSION_0_1,
        .hal_api_version = HARDWARE_HAL_API_VERSION,
        .id = AUDIO_HARDWARE_MODULE_ID,
        .name = "QCOM Audio HAL",
        .author = "The Linux Foundation",
        .methods = &hal_module_methods,
    },   
};
 
 
对应操作方法
static struct hw_module_methods_t hal_module_methods = {
    .open = adev_open,
};
 
 
static int adev_open(const hw_module_t *module, const char *name,
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

带你牛起来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值