Media
Media
Jimmy000001
这个作者很懒,什么都没留下…
展开
-
Android Audio - AAudio框架
参考文献:原创 2023-06-30 16:58:49 · 643 阅读 · 0 评论 -
Android Audio - rk
这个部分作为Android的Audio系统的输入/输出层次,一般负责播放PCM声音输出和从外部获取PCM声音,以及管理声音设备和设置(注意:解码功能不在这里实现,在android系统里音频视频的解码是opencore或stagefright完成的,在解码之后才调用音频系统的接口,创建音频流并播放)。详情可参阅 audio.h。确定声卡注册成功后,开机加载 hal 层音频模块的时候,会根据声卡的名字找到声卡对应的codec 通道配置文件,我们可以通过抓取logcat log 确定声卡对应的通道配置文件。原创 2023-06-30 15:30:49 · 486 阅读 · 0 评论 -
Android Media - dumpsys
这里以HDMI OUT设备获取profile为例,HDMI OUT当前支持了compress offload,direct output,mmap_no_irq_out_dynamic 3种典型类别的profile。原创 2023-06-08 16:09:30 · 880 阅读 · 0 评论 -
Android RK平台播放框架切换
---6.0以后的sdk返回这个,如果是5.1返回的是STAGEFRIGHT_PLAYER。----6.0以后的sdk返回这个,如果是5.1返回的是STAGEFRIGHT_PLAYER。if(strstr(filePath.string(),".ogg")){----表示ogg格式的文件调用sf框架的播放器。BUILD_FF_PALYER := true ---设置为true时表示是ffmpeg框架。BUILD_FF_PALYER := false ---设置为flase时表示是sf框架。原创 2023-06-05 13:42:51 · 735 阅读 · 0 评论 -
Android Auido(1)-基础
1 音频基础1.1 声音的三要素1. 音量(Volume)也叫做响度(Loudness),人耳对声音强弱的主观感觉就是响度,响度...原创 2020-04-10 10:40:07 · 383 阅读 · 0 评论 -
android Audio(4)框架
ASLA -Advanced Sound Linu...原创 2020-04-10 10:40:33 · 1221 阅读 · 0 评论 -
RK3288_Android7.1在HAL层audio音频通路小结
在hardware/rockchip/audio/tinyalsa_hal/alsa_route.c 中通过route_set_controls(route)中通过 get_route_config(int route)将以上的各个route值转换为codec_config中的xxx.h配置文件。//如果没有匹配默认使用default_config.h。文件:./hardware/rockchip/audio/tinyalsa_hal/codec_config/rt5651_config.h。原创 2022-09-08 12:01:36 · 2012 阅读 · 0 评论 -
Android Auido(2)-AudioTrack
1 AudioTrack 用例介绍AudioTr...原创 2020-04-10 11:48:23 · 2036 阅读 · 0 评论 -
Android Auido(2)- AudioTrack to AudioFlinger
1. Android 音频框架概述Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输出,属 Android 应用框架 API 类AudioRecord:负责录音数据的采集,属 A...原创 2020-04-10 14:17:13 · 602 阅读 · 0 评论