Mime型Android相机PreviewFormat

时间:2012-11-16 14:00:00

标签: android video android-camera mime

我想使用MediaCodec对来自相机的数据进行编码(原因:它更低级,所以希望比使用MediaRecorder更快)。使用Camera.PreviewCallBack,我将摄像机中的数据捕获到字节缓冲区中,以便将其传递给MediaCodec对象。

要做到这一点,我需要填写一个MediaFormat - 对象,如果我知道来自摄像头的数据的MIME代码,这将是相当容易的。我可以使用setPreviewFormat()选择te ImageFormat中声明的一个常量来选择这种格式。

因此我的问题是:给定ImageFormat类提供的不同选项来设置相机预览格式,相应的MIME类型代码是什么?

提前多多感谢。

1 个答案:

答案 0 :(得分:6)

参见https://gist.github.com/3990442的示例。您应该设置要从编码器中获取的MIME类型,即“video / avc”