
情况很复杂.
答案很长:
https://github.com/googlesamples/android-HdrViewfinder
他们似乎做了一个RGBA分配:
Type.Builder rgbTypeBuilder = new Type.Builder(rs,Element.RGBA_8888(rs)); rgbTypeBuilder.setX(dimensions.getWIDth()); rgbTypeBuilder.setY(dimensions.getHeight()); mOutputAllocation = Allocation.createTyped(rs,rgbTypeBuilder.create(),Allocation.USAGE_IO_OUTPUT | Allocation.USAGE_SCRIPT);
然后从SurfaceVIEw持有者获取一个曲面以传递给分配.然后他们在上面运行一些rs,然后调用:
mOutputAllocation.ioSend();
对于每一帧……检查代码,似乎有一些陷阱.
总结以上是内存溢出为你收集整理的android – 如何在SurfaceView / View中使用RenderScript全部内容,希望文章能够帮你解决android – 如何在SurfaceView / View中使用RenderScript所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)