yangchangwen83
码龄17年
关注
提问 私信
  • 博客:65,720
    社区:180
    65,900
    总访问量
  • 2
    原创
  • 1,889,221
    排名
  • 27
    粉丝
  • 0
    铁粉

个人简介:hello world

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2008-03-21
博客简介:

cross的嵌入式技术开发专栏

博客描述:
专注嵌入式wince,linux,android开发
查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得5次评论
  • 获得119次收藏
创作历程
  • 23篇
    2017年
  • 8篇
    2016年
  • 4篇
    2010年
TA的专栏
  • 01_uboot相关
    1篇
  • 02_linux设备树
    7篇
  • 03_DDR_Memory_内存管理
  • 04_linux_音频系统
  • 98_TI资源
    1篇
  • 05_linux_android_视频显示系统
    1篇
  • 06_Android音频系统
    16篇
  • 99_wince相关
    3篇
  • 07_Android_相关知识
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

DRM的基本概念

一 上一篇介绍了 linux 的显示驱动drm 的架构,在这里按一定顺序回顾一下: 1 我把显示器连到显卡的DVI输出口, 这个连接抽象成 Connector  2    在 DVI 的 Connector 上驱动会分配 DVI 信号的 Encoder ,  如果没分配, connector 资源上会找到 所有可用的 encoders  3    encoder 是为图
转载
发布博客 2017.11.05 ·
11402 阅读 ·
5 点赞 ·
0 评论 ·
53 收藏

android audio 音量设置分析

转载自:http://blog.csdn.net/wan8180192/article/details/50705882 audiod 中经常遇到的场景是音量调整与输出设备的切换,下面两篇文章 针对这两个场景分别分析一下1,音量调整场景android 音量调整,可以使用两种方式: 软件mixer的时候修改PCM data  控制DAC硬件的增益第一种情况,如果
转载
发布博客 2017.10.26 ·
1929 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Android Audio音量设置流程

转载自http://blog.axlecho.com/audioyin-liang-she-zhi-liu-cheng/Audio音量调节是一级一级调节,而且分不同的流类型,如响铃,通话,多媒体等。不同的设备(蓝牙设备)的设置方法有所区别。sdk的api,设置相应流的音量。不同的流index的范围不一样//--->frameworks/base/media/java/andro
转载
发布博客 2017.10.25 ·
3185 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

android Audio设置音量流程及其binder通讯原理

转载自:http://blog.csdn.net/lushengchu_luis/article/details/10960471Audio java部分代码流程(4.1.2 version):    在frameworks/base/media/java/android/media中:    IAudioService.aidl提供了所有对外的接口函数,如下:
转载
发布博客 2017.10.25 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android java层音频相关的分析与理解(五)音频通路的切换

转载http://blog.csdn.net/u012440406/article/details/54883220Android支持多种设备的的输出。一台正常的机子,本身就自带话筒,扬声器,麦克风等多个声音输入输出设备,再加上五花八门的外置设备(通过耳机,蓝牙,wifi等方式连接),使声音的输出更具多样性。Android支持如此多的设备连接,那么android内部是怎样对设备的输出输
转载
发布博客 2017.10.24 ·
2029 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Android java层音频相关的分析与理解(四)音频外设相关

转载自http://blog.csdn.net/u012440406/article/details/51147200Android支持多种音频外设。所以接下来我们主要看一下音频外设在java层的主要设置流程。1 音频外设状态要对音频外设进行管理,所以我们必须明确当前Andorid系统支持的外设设备有哪些。当前Andorid6.0是通过一个整型变量去针对不同的音
转载
发布博客 2017.10.24 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android java层音频相关的分析与理解(三)调用相关

转载自:http://blog.csdn.net/u012440406/article/details/51138486Android中会有多个应用需要支持音频的播放。当同一时间内有多个应用需要输出音频的时候,到底是全部输出?还是输出其中一个?假如输出其中一个,那到底输出哪个?以什么标准去界定?为了处理这些关系。Android在2.3的时候引入了AudioFocus机制并沿用到现在。
转载
发布博客 2017.10.24 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android java层音频相关的分析与理解(二)音量控制相关

转载自http://blog.csdn.net/u012440406/article/details/51090495上一篇我们简单地说了一下Android java层的基本框架。接下来我们就来聊一下在android中音量控制的相关内容。1.音量定义在Android中,音量的控制与流类型是密不可分的,每种流类型都独立地拥有自己的音量设置,各种流类型的音量是互不干扰的,例如音乐音量、通话
转载
发布博客 2017.10.24 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android java层音频相关的分析与理解(一)基本框架

最近在整理之前在公司写的一些文档,于是决定将部分适用比较广的文档整理在博客中,供大家参考。第一个系列是AudioService相关的。这个可以算是《深入理解Android 卷Ⅲ》的一个读书笔记吧。整体的思路基本上与《深入理解Android 卷Ⅲ》的Audio部分差不多。只是由于Android版本不一样导致部分代码等等不一样。《深入理解Android》的书其实值得一读。好了,废话不多说,进入
转载
发布博客 2017.10.24 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android Audio机制

前言这篇文章是最近自己学习android audio的学习心得,希望大牛提出宝贵意见。本文内容基于android 5.0目录一. 硬件架构(1).编解码器(codec) 二. 软件架构(1). kernel里面关于Audio的driver机制(2). Audio机制服务的核心Audioflinger和AudioPolicyService启动流
转载
发布博客 2017.10.24 ·
1311 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android系统Audio框架介绍

转载自http://blog.csdn.net/yangwen123/article/details/39502689音频基础知识声音有哪些重要属性呢?响度(Loudness)响度就是人类可以感知到的各种声音的大小,也就是音量。响度与声波的振幅有直接关系。音调(Pitch)音调与声音的频率有关系,当声音的频率越大时,人耳所感知到的音调就越高,否则就越低。音色
转载
发布博客 2017.10.24 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java native方法与JNI实现

转载自http://www.cnblogs.com/DengGao/p/jni.htmljava native方法与JNI实现native方法定义:              简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非
转载
发布博客 2017.10.24 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android Binder 原理实例分析(讲的不错)

转载自http://w.baike.com/3fdeadabfa514f1faf372c589632f692.html(一) 概述         android的binder机制提供一种进程间通信的方法,使不同一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。     android的代码中,与C/
转载
发布博客 2017.10.24 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

【Android 7.0 Audio】: Mediaplayer

转载自http://blog.csdn.net/xiashaohua/article/details/536387801.1.1           播放代码MediaPlayer类是android framework提供的多媒体类,可以用来播放音频、视频和流媒体,MediaPlayer包含了Audio和Video的播放功能。 其基本的方法和功能简介如下:Media
转载
发布博客 2017.10.21 ·
1345 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

【Android 7.0 Audio】: AudioPolicyService和他的码农APM

转载自http://blog.csdn.net/xiashaohua/article/details/53694987AudioPolicyService负责音频策略处理,包括根据手机的各种状态和器件的存在、插拔状态、用户使能状态,给不同的audio stream选择不同的输入输出设备,控制不同设备的增益等。代码层面,该类则主要是维护3个线程looper,通过不同的辅助类,向clien
转载
发布博客 2017.10.21 ·
911 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【Android 7.0 Audio】: AudioFlinger介绍和初始

转载自http://blog.csdn.net/xiashaohua/article/details/53818568对于AF的分析,先看其所在层的位置以及相关的交互类,   之前的版本,AF在Main_MediaServer.cpp里面启动,在android N,AF在main_audioserver.cpp里面启动,   //////////////
转载
发布博客 2017.10.20 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Android 7.0 Audio】: 按键调节音量的调用过程

转载自http://blog.csdn.net/xiashaohua/article/details/53842337只简单描述调用过程,需对照代码看,不画图了,也不贴代码)1.在key Event处理部分,Phonewindow会捕获到音量按键事件,Phonewindow.onkeydown-- MediaSessionLegacyHelper.getHelper(getCont
转载
发布博客 2017.10.20 ·
1380 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【Android 7.0 Audio】:通话中的音频调用接口

转载自http://blog.csdn.net/xiashaohua/article/details/53842414对于Audio在通话中的处理,根据不同的功能,有不同的调用路径,   1) 通话中 打开speaker 流程   enableSpeaker 对于在通话中打开扬声器,走图示1的调用路径,  在telephony部分,调用流程如下,
转载
发布博客 2017.10.20 ·
2088 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【Android 7.0 Audio 】Andriod Audio Overview

转载自http://blog.csdn.net/xiashaohua/article/details/53818755整个android平台的音频框架图如下,   APP音乐播放器,录音,音效设置,电话,声音设置,视频播放器等使用声音的软件。    FrameworkMediaPlayer和MediaRecorder,AudioTrack和AudioReco
转载
发布博客 2017.10.20 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android图形显示系统——概述

转载自http://blog.csdn.net/jxt1234and2010/article/details/44164691Android的图形显示系统,虽然感觉自己基本了解了,有问题基本都能解决,但要写时,一是觉得千头万绪无从下笔,一是发现还有很多并没有真正搞懂。开工写这套体系,也顺便查漏补缺下。Android图形显示系统的剖分图形显示系统就像一个报社,它派出记者去采访,记者写
转载
发布博客 2017.07.22 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多