summaryrefslogtreecommitdiffstats
path: root/include/android_runtime/android_view_Surface.h
Commit message (Collapse)AuthorAgeFilesLines
* ImageFormat: add PRIVATE formatZhijun He2015-03-301-0/+1
| | | | | Bug: 19865019 Change-Id: I1a9335fe1733a5b28d9cb20485b509fb216cb52b
* Add DEPTH image formats, support in ImageReaderEino-Ville Talvala2015-03-091-0/+42
| | | | | | | | | | - Add an explicit mapping between public ImageFormat/ PixelFormat enums and internal HAL format/dataspace. - Add DEPTH16 and DEPTH_POINT_CLOUD formats - Wire up mapping layer to ImageReader to support depth formats Change-Id: I8197eccef900cc91baddcfcb934ccd4d8c972eff
* clean-up following Surface splitMathias Agopian2013-02-151-1/+1
| | | | Change-Id: I853a76d92d957ee38a36fcdd280d6407ec316987
* Rename ISurfaceTexture and SurfaceTextureAndy McFadden2012-12-181-3/+3
| | | | | | | | | | The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I08e677faf2ebb418ef131d0a8008e01037db0e50
* Add support for Wifi display.Jeff Brown2012-09-071-0/+5
| | | | Change-Id: I99693786cf9d07d07d3400046c55eb4933730b80
* Add plumbing for new surface flinger display API.Jeff Brown2012-08-271-4/+7
| | | | | | | | | | | | | | Cleaned up the implementation of Surface and SurfaceSession to use more consistent naming and structure. Added JNI for all of the new surface flinger display API calls. Enforced the requirement that all Surfaces created by the window manager be named. Updated the display manager service to use the new methods. Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
* Add method to create a ParcelSurfaceTexture from android.view.Surface.tedbo2011-06-221-0/+5
| | | | Change-Id: I05e343ab7e327478f60322af9373574b70c148f5
* Add ParcelSurfaceTexture Java class to enable ISurfaceTexture sharing via ↵tedbo2011-06-091-0/+1
| | | | | | | | | | | Binder. This adds a new ParcelSurfaceTexture.java class that can be instantiated with a SurfaceTexture and used to send the corresponding ISurfaceTexture interface to another process via Binder. The ParcelSurfaceTexture java object can then be used to create an ANativeWindow based on the SurfaceTextureClient interface. Change-Id: Ie38ea948b866e52f36a6d0f6cde19b54a8546817
* Add ANativeWindow API for directly drawing to the surface bits.Dianne Hackborn2010-07-091-0/+31
Also other cleanup and fixes: - We now properly set the default window format to 565. - New APIs to set the window format and flags from native code. - Tweaked glue for simpler handling of the "destroy" message. - Um, other stuff. Change-Id: Id7790a21a2fa9a19b91854d225324a7c1e7c6ade