本文主要是介绍Android 的多媒体系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android 的多媒体系统
Android 的多媒体部分的框架涉及到应用层、Java框架、C语言框架、硬件抽象层等环节。
多媒体主要包括两方面内容:
1、输入输出环节(音频视频的输入输出)
2、中间处理环节(编解码环节)
其中,输入输出环节有其他方面的硬件抽象层实现,中间处理环节主要由PacketVideo实现,可以使用硬件加速。
Android 多媒体的业务:
1、Music player
2、Video player
3、Camera
4、Sound Recorder
5、Camcorder
6、Video Telephone
Java 类:
frameworks/base/media/java/android/media/
类的名称为 android.media.*
JAVA 本地调用部分( JNI ):
frameworks/base/media/*
这部分内容编译成为目标是 libmedia_jni.so.
基于 OpenCore 的多媒体播放器和记录器
external/opencore/
多媒体框架的 media 库:
frameworks/base/include/media/
fra
这篇关于Android 的多媒体系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!