首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频学习记录
tsm
创建于2023-09-16
订阅专栏
将自己学习音视频的过程全部记录出来
暂无订阅
共6篇文章
创建于2023-09-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
音视频学习阶段(二)AudioTrack源码分析2
先上一下上一篇 结尾 AudioTrack::createTrack_l 中重要的代码 看到 使用 Binder 的机制获取了AudioFlinger,利用 AudioFlinger 获取了共享内存的
音视频学习阶段(二)Binder native 源码学习(三)
前面2篇文章整理了一下关于 BpBinder 的创建流程以及调用流程,而发送binder 数据就是通过 IPCThreadState 来发送得,而实际发送数据就是通过一个 do while 死循环写一
音视频学习阶段(二)Binder native 源码学习(二)
上一篇文章 音视频学习阶段(二)Binder native 源码学习(一) 关于 Binder 的学习过程中有一些概念需要重点介绍一下 1:ProcessState 单例对象,每个进程仅有一个 2:h
音视频学习阶段(二)Binder native 源码学习(一)
关于Binder的 FrameWork 相关的代码逻辑,我在我的简书FrameWork专栏 中有总结过,但是在学习 android native 的过程中发现Binder 仍然是非常重要的一部分,那么
音视频学习阶段(二)AudioTrack源码分析1
分析AudioTrack的源码,就需要分析他的工作流程,下面就从创建流程开始分析 在创建过程中的遇到的第一个比较难以理解的地方就是 AudioTrack.getMinBufferSize ,这个方法下
音视频学习阶段(一)前期准备
我会用这个系列的文章把我学习音视频的过程记录下来,如果你是音视频方向的小白,那么跟随着我的脚步,我相信你一定可以做到对音视频各个领域都会有所了解,再通过接下来自身的努力,来拓宽自己的道路. 这篇文章内