Android 多媒体 小结

(1)

Bp------Binder proxy------代理对象------Clinet------proxy

Bn------Binder native------本地服务------Server------stub

客户------代理------服务

(2)

Android 中的多媒体播放器:

1.Android 1.0到Android 2.3.7:基于OpenCore框架的StagefrightPlayer

2.Android 4.0到Android 4.3:基于OpenCore框架的AwesomePlayer

3.Android 4.4及之后的版本:新的多媒体框架ExoPlayer

4.Android 5.0开始:NuPlayer

5.Android 10 :Media2

6.最新:Media3

(3)

音频算法3A算法:降噪处理、回声处理和语音增强

音频处理:

音频解码、音频合成和音效处理------稳定清晰

语音识别、语音命令和语音合成------准确自然

(4)

Android Framework

基础框架:AM WM PM

显示框架:

多媒体框架:音视频编解码、媒体数据库、mediaPlayer、mediasession

(5)HAL 接口

usecase 添加、XML mixer path 配置和hard info 配置

(1)语言

AIDIHE DIDL

相关推荐
敲代码敲到头发茂密1 小时前
【大语言模型】LangChain 核心模块介绍(Memorys)
android·语言模型·langchain
H1002 小时前
重构(二)
android·重构
拓端研究室3 小时前
R基于贝叶斯加法回归树BART、MCMC的DLNM分布滞后非线性模型分析母婴PM2.5暴露与出生体重数据及GAM模型对比、关键窗口识别
android·开发语言·kotlin
zhangphil3 小时前
Android简洁缩放Matrix实现图像马赛克,Kotlin
android·kotlin
m0_512744643 小时前
极客大挑战2024-web-wp(详细)
android·前端
lw向北.4 小时前
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理方案)
android·开发语言·qt
不爱学习的啊Biao4 小时前
【13】MySQL如何选择合适的索引?
android·数据库·mysql
Clockwiseee4 小时前
PHP伪协议总结
android·开发语言·php
mmsx11 小时前
android sqlite 数据库简单封装示例(java)
android·java·数据库
众拾达人14 小时前
Android自动化测试实战 Java篇 主流工具 框架 脚本
android·java·开发语言