Qcom spk protect 的流程
来源:互联网 发布:数据科学实战 编辑:程序博客网 时间:2024/06/05 02:55
static int spkr_calibrate(int t0_spk_1, int t0_spk_2){pcm_dev_rx_id = platform_get_pcm_device_id(uc_info_rx->id, PCM_PLAYBACK);}static void* spkr_calibration_thread(){status = spkr_calibrate(t0_spk_1, t0_spk_2);}void audio_extn_spkr_prot_init(void *adev){(void)pthread_create(&handle.spkr_calibration_thread, (const pthread_attr_t *) NULL, spkr_calibration_thread, &handle);}void *platform_init(struct audio_device *adev){audio_extn_spkr_prot_init(adev);}static int adev_open(const hw_module_t *module, const char *name, hw_device_t **device){ adev->platform = platform_init(adev);}static struct hw_module_methods_t hal_module_methods = { .open = adev_open,};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, },};
阅读全文
0 0
- Qcom spk protect 的流程
- Qcom audio spk protection
- Qcom流程8x12
- qcom Android Camera 运行流程
- qcom android GPS 启动流程
- qcom 显示驱动注册流程
- 基于FEA spk的web日志分析
- DNF的SPK文件解析笔记
- QCOM FFBM 模式启动流程梳理
- vcs的加密protect
- protect的认识
- QCOM 开机的LOGO显示
- Qcom从CPU的启动
- qcom smgr的attr概述
- protect
- Excel ActiveSheet.Protect 的属性
- public/private/protect/ 的区别
- Linux/Android系统知识之Qcom Platform开机流程概述
- 练习1
- Python下使用sqlalchemy关联MySQL数据库,建立主外键关联关系,实现相互约束和级联删除
- 优秀的Web程序员是怎么样练成的
- [LeetCode] 145. Binary Tree Postorder Traversal
- 进程间通信方式总结
- Qcom spk protect 的流程
- DOM的基本操作
- ubuntu16.04 cuda8.0 cudnn6.0 faster-rcnn配置
- 索引,事务,视图
- Matplotlib基础教程
- SpringBoot使用多实例QUARTZ出现重复执行问题
- AVFoundation学习笔记(三): 媒体捕捉、读取及写入
- Zabbix安装配置
- JAVA笔记