qq视频聊天时的audio录音 Framework相关代码流程
来源:互联网 发布:群晖1517端口转发教程 编辑:程序博客网 时间:2024/06/03 18:29
qq视频聊天时,发起方的代码调用流程。
一,设置:
1.qq:
com.tencent.sharp.jni.AudioDeviceInterface.InitRecording(ProGuard:308)
2.framework:(构造AudioRecord对象)
AudioRecord:AudioRecord():format = AudioFormat: props=7 enc=2 chan=0x10rate=16000,bufferSizeInBytes =2560
3.jni层:androi_media_AudioRecord.cpp
AudioRecord-JNI( 8569): JNI:android_media_AudioRecord.cpp:android_media_AudioRecord_setup
4.AudioRecord.cpp
V/AudioRecord( 8569): AudioRecord::set()
V/AudioRecord( 8569): AudioRecord::openRecord_l()
5.AudioSystem.cpp
V/AudioSystem( 8569): AudioSystem::getInputForAttr
V/AudioPolicyIntefaceImpl( 374): AudioPolicyService::getInputForAttr()
W/AudioPolicyClientImpl( 374): AudioPolicyService::AudioPolicyClient::openInput()
V/AudioFlinger( 374): AudioFlinger::openInput()
V/AudioFlinger( 374): AudioFlinger::openInput_l()
V/AudioFlinger( 374): AudioFlinger::RecordThread::RecordThread()
V/AudioFlinger( 374): AudioFlinger::RecordThread::threadLoop()
回播
V/AudioFlinger( 374): AudioFlinger::PlaybackThread::PlaybackThread()
V/AudioFlinger( 374): AudioFlinger::PlaybackThread::threadLoop()
二,开始read(录音)了
1.com.tencent.sharp.jni.AudioDeviceInterface.RecordAudio(ProGuard:1008)
2.AudioRecord.java
android.media.AudioRecord.read(AudioRecord.java:760)
先做个调用顺序的记录,具体解释,以后再加上
- qq视频聊天时的audio录音 Framework相关代码流程
- 录音相关的处理流程
- 录音相关的处理流程
- 录音相关的处理流程
- 录音相关的处理流程
- Audio Unit Hosting实时录音及播放的官方相关代码
- Android即时聊天自己封装的QQ录音帮助类.
- AudioRecorder 录音相关的处理流程
- QQ强制视频聊天
- Android Framework学习笔记 -- Audio的播放流程
- 一个简单的QQ聊天代码
- Android录音相关代码
- QQ强制聊天代码
- QQ在线聊天代码
- QQ双人聊天代码
- qq在线聊天代码
- [RK3288][Android6.0] Audio录音HAL层的初始化流程分析
- [RK3288][Android6.0] Audio录音HAL层的数据读取流程分析
- 如何提升代码的逼格----UML绘制工具
- C语言字符串处理
- Android布局-RelativeLayout
- Docker 网络(一)——查看Docker Container IP
- 深入理解Java:注解(Annotation)自定义注解入门
- qq视频聊天时的audio录音 Framework相关代码流程
- 面试题21 包含Min函数的栈
- 利用LIBRTMP直播时 更改发送数据的包大小
- Android Annotations浅析
- 矩阵分解在推荐系统中的应用(中文译)- MATRIX FACTORIZATION TECHNIQUES FOR RECOMMENDER SYSTEMS
- MSSQL定时备份数据库到其他服务器
- android中的Http协议
- 阿里音乐流行趋势预测大赛一起做-(7)初赛总结之用户分类
- CSS浮动属性Float详解