2013-10-11 19 views

risposta

0

Risposta breve: È complicato.

Risposta lunga: https://github.com/googlesamples/android-HdrViewfinder

Essi sembrano fare uno stanziamento 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); 

quindi ottenere una superficie da un supporto SurfaceView di passare all'assegnazione. Poi corrono alcune rs su di esso, e quindi chiamare:

mOutputAllocation.ioSend(); 

per ogni fotogramma ... controllare il codice, sembra che ci siano alcune insidie ​​là.

Problemi correlati