Android MediaCodec 视频解码

结合MediaExtractor提取元数据,使用MediaCodec视频编解码。

  • 使用MediaCoder来解码video,也可以使用来进行视频编码。(decoding/encoding)
  • 使用TimeAnimator来用来同步动画帧。
  • 使用TextureView来进行render显示。

Android Binder

在Android中,Binder用于完成进程间通信(IPC),即把多个进程关联在一起。
Binder工作在Linux层面,属于一个驱动,只是这个驱动不需要硬件,或者说其操作的硬件是基于一小段内存。从线程的角度来讲,Binder驱动代码运行在内核态,客户端程序调用Binder是通过系统调用完成的。