SurfaceHolder的setType类型

  • Post author:
  • Post category:其他



SURFACE_TYPE_NORMAL

:用RAM缓存原生数据的普通Surface


SURFACE_TYPE_HARDWARE

:适用于DMA(Direct memory access )引擎和硬件加速的Surface


SURFACE_TYPE_GPU

:适用于GPU加速的Surface


SURFACE_TYPE_PUSH_BUFFERS

:表明该Surface不包含原生数据,Surface用到的数据由其他对象提供,在Camera图像预览中就使用该类型的Surface,有Camera负责提供给预览Surface数据,这样图像预览会比较流畅。如果设置这种类型则就不能调用lockCanvas来获取Canvas对象了。



版权声明:本文为sendidtx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。