Android Media应用开发

Java层API :

AudioRecord 采集音频(PCM格式)
AudioTrack 播放音频

Camera 用来采集摄像头的数据
Surface / SurfaceView / GLSurfaceVIew / SurfaceTexture / TextureVIew 用来渲染video

MediaCodec 这个类用来进行音/视频编码
MediaMuxer 这个类用来将编码好的音视频数据写入文件


NDK API:

OpenSL ES
OpenGL ES
OpenH264

原文地址:https://www.cnblogs.com/awiki/p/8123564.html