MediaRecorderBase.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:meipai-Android 作者:
/** 设置回调 */
protected void setPreviewCallback() {
    Size size = mParameters.getPreviewSize();
    if (size != null) {
        PixelFormat pf = new PixelFormat();
        PixelFormat.getPixelFormatInfo(mParameters.getPreviewFormat(), pf);
        int buffSize = size.width * size.height * pf.bitsPerPixel / 8;
        try {
            camera.addCallbackBuffer(new byte[buffSize]);
            camera.addCallbackBuffer(new byte[buffSize]);
            camera.addCallbackBuffer(new byte[buffSize]);
            camera.setPreviewCallbackWithBuffer(this);
        } catch (OutOfMemoryError e) {
            Log.e("Yixia", "startPreview...setPreviewCallback...", e);
        }
        Log.e("Yixia", "startPreview...setPreviewCallbackWithBuffer...width:" + size.width + " height:" + size.height);
    } else {
        camera.setPreviewCallback(this);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号