首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
心源xinyuan
掘友等级
添加1我的职位
编辑个人描述
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.4K
文章 1.4K
沸点 0
赞
1.4K
返回
|
搜索文章
最新
热门
Android Dagger2笔记
一、什么是 Dagger 2?为什么要用它? Dagger 2 是一个完全在编译阶段生成依赖注入代码的框架,全程不使用反射,因此非常适合对运行时性能敏感的 Android 开发 。它的名字 "Dagg
Android Flutter 入门笔记
通常有两种主流的集成方式,它们的核心区别在于是否需要团队所有成员都安装 Flutter SDK。下面这个表格可以帮你快速理解并做出选择: 特性 源码集成 AAR 集成 适用场景 团队协作开发,需要频繁
Android MediaCodec 笔记
🎯 一、MediaCodec 的定位:承上启下的“转换器” MediaCodec 是 Android 多媒体框架中的核心编解码器接口,自 Android 4.1(API 16)引入 。它的主要作用就是
OpenMax 笔记
🧩 一、OpenMAX 的三层架构 OpenMAX 标准自上而下定义了三个层次,分别面向不同的开发者: 层次 全称 面向对象 核心作用 OpenMAX AL Application Layer 应用开
VideoFrameScheduler 如何与底层 SurfaceFlinger 的 VSync 机制交互 笔记
🎬 第一步:获取节拍——从 SurfaceFlinger 获取 VSync 周期 VideoFrameScheduler 要工作,首先得知道屏幕的刷新节奏,也就是 VSync 的周期(例如 60Hz
Android NuPlayer 渲染模块 笔记
在深入探讨了 NuPlayer 的整体架构和音视频同步机制后,我们来聚焦于它的核心执行者——渲染模块(Renderer)。如果说 NuPlayer 是一个播放引擎,那 Renderer 就是负责将解码
Android NuPlayer 笔记
🎯 一、NuPlayer 的定位与演进 NuPlayer 是 Android 系统中一个基于 StagefrightPlayer 基础类构建的异步多媒体播放框架。 它的诞生和演进,代表了 Androi
Android NuPlayer 同步音视频 笔记
NuPlayer 保证音视频同步的核心策略是 “视频同步到音频”,并在此基础上引入了一个精心设计的锚点时间戳机制和一套精细的动态调度逻辑。它通过 Renderer 组件,利用 MediaClock 和
Android MediaPlayer 笔记
一、MediaPlayer 架构设计 MediaPlayer 的整体架构采用了 C/S(客户端/服务器)架构,并严格遵循 Android 的层次化设计理念。这种设计将应用层与底层多媒体服务解耦,保证了
Android 音视频同步 笔记
一、为什么需要音视频同步? 音频和视频是独立编码的流,它们各自包含时间戳信息。但在传输、解码、渲染过程中,由于各种原因(如网络抖动、解码延迟差异、渲染开销不同),两者很容易产生时间偏移。如果放任不管,
下一页
个人成就
文章被点赞
119
文章被阅读
12,857
掘力值
2,430
关注了
28
关注者
41
收藏集
4
关注标签
43
加入于
2016-03-21