Home
last modified time | relevance | path

Searched refs:surface (Results 1 – 25 of 30) sorted by relevance

12

/hardware/libhardware/tests/hwc/
Dutil.c175 EGLSurface surface; in egl_create() local
200 surface = eglCreateWindowSurface(display, config, window, NULL); in egl_create()
201 if (surface == EGL_NO_SURFACE) in egl_create()
208 if (!(res = eglMakeCurrent(display, surface, surface, context))) in egl_create()
211 eglQuerySurface(display, surface, EGL_WIDTH, &w); in egl_create()
212 eglQuerySurface(display, surface, EGL_HEIGHT, &h); in egl_create()
217 *_surface = surface; in egl_create()
229 void egl_destroy(EGLDisplay display, EGLSurface surface) { in egl_destroy() argument
231 eglDestroySurface(display, surface); in egl_destroy()
Dtest-arrows.c142 EGLSurface surface; in main() local
148 if (egl_create(&display, &surface, &w, &h)) in main()
156 eglSwapBuffers(display, surface); in main()
162 egl_destroy(display, surface); in main()
Dutil.h28 void egl_destroy(EGLDisplay display, EGLSurface surface);
/hardware/interfaces/media/c2/1.2/
DIComponent.hal34 * extension is to add blocking allocation of output buffer from surface.
38 * Starts using a surface for output with a synchronization object
43 * output surface.
44 * @param surface Output surface.
49 * - `CANNOT_DO` - The component does not support an output surface.
50 * - `REFUSED` - The output surface cannot be accessed.
56 @2.0::IGraphicBufferProducer surface,
Dtypes.hal32 * |Status of the surface 4bytes|
33 * INIT = 0, Configuring surface is not finished.
35 * SWITCHING = 2, Switching to the new surface. It is blocked
/hardware/google/interfaces/media/c2/1.0/
DIInputSurface.hal26 * Input surface that can be configured for the IComponent.
31 * Connects this input surface to a component.
40 * - DUPLICATE - The surface is already connected to a component.
54 * Returns the Codec 2.0 configuration object for this surface.
56 * @return configurable The configuration object for this surface.
DIComponent.hal113 * Starts using a surface for output.
116 * output surface.
117 * @param surface A surface to use for codec output.
120 * - CANNOT_DO - The component does not support an output surface.
121 * - REFUSED - The output surface cannot be accessed.
129 IGraphicBufferProducer surface
135 * Starts using a persistent OMX input surface for a component.
139 * @param producer Producer component of an OMX persistent input surface.
140 * @param source Source component of an OMX persistent input surface.
143 * - CANNOT_DO - The component does not support an input surface.
[all …]
DIInputSurfaceConnection.hal22 * Disconnects this input surface from the component.
29 * - NOT_FOUND - The surface is not connected to a component.
DIComponentStore.hal153 * Creates a persistent input surface that can be used as an input surface
158 * @return surface A persistent input surface
160 createInputSurface() generates (IInputSurface surface);
/hardware/interfaces/media/c2/1.0/
DIInputSurface.hal26 * Input surface for a Codec2 component.
28 * An <em>input surface</em> is an instance of `IInputSurface`, which may be
47 * Returns the @ref IConfigurable instance associated to this input surface.
54 * Connects the input surface to an input sink.
58 * the component that consumes buffers from this surface.
DIComponent.hal116 * Starts using a surface for output.
121 * output surface.
122 * @param surface Output surface.
125 * - `CANNOT_DO` - The component does not support an output surface.
126 * - `REFUSED` - The output surface cannot be accessed.
132 @2.0::IGraphicBufferProducer surface
138 * Starts using an input surface.
142 * @param inputSurface Input surface to connect to.
145 * - `CANNOT_DO` - The component does not support an input surface.
147 * - `DUPLICATE` - The component is already connected to an input surface.
[all …]
DIInputSurfaceConnection.hal22 * Connection between a component and an input surface.
29 * Destroys the connection between an input surface and a component.
34 * - `NOT_FOUND` - The surface is not connected to a component.
DIComponentStore.hal153 * Creates a persistent input surface that can be used as an input surface
161 * @return surface A persistent input surface. This may be null to indicate
166 IInputSurface surface
/hardware/interfaces/automotive/sv/1.0/
DISurroundView3dSession.hal25 * car. Surround view 3d creates an approximate 3d surface around the car to match the surrounds
26 * and provides a virtual view as seen on this surface.
93 * Projects points on camera image to surround view 3D surface.
96 * surface, these 3d points can then be used to set overlays using the updateOverlays() for
99 * 3d points returned are projected on an approximate 3d surface and do not provide the exact
107 * @return points3d Returns a list of 3d points on the approximate 3d surface in the
109 * Points that do not project to 3d surface are set with inValid true.
/hardware/interfaces/camera/device/3.7/
Dtypes.hal33 * This version extends the @3.4 Stream with the multi-resolution output surface
43 * The surface group id used for multi-resolution output streams.
52 * streams within a surface group. Depending on current active physical
/hardware/interfaces/configstore/1.0/
DISurfaceFlingerConfigs.hal104 * Return true if surface flinger should use vr flinger for compatible vr
118 * Returns true if surface flinger should start
/hardware/interfaces/media/omx/1.0/
DIOmx.hal72 * Create an input surface for recording.
DIOmxNode.hal198 * Set up a listener to events related to the input surface.
/hardware/interfaces/memtrack/1.0/
DIMemtrack.hal56 * that has been mapped into the GPU as a surface must show up when
/hardware/interfaces/input/common/1.0/
Dtypes.hal29 * - For a touch pad, reports the absolute X surface position of the center of the touch
44 * - For a touch pad, reports the absolute Y surface position of the center of the touch
57 * - For a touch screen or touch pad, reports the approximate pressure applied to the surface
269 * distance from the surface.
277 * surface, and PI/2 radians indicates that the stylus is being held flat
278 * against the surface.
/hardware/qcom/camera/msm8998/QCamera2/HAL/test/
Dqcamera_test.h339 sp<Surface> surface; member
Dqcamera_test.cpp3010 mTestContext->mViVVid.surface = new Surface( in configureViVCodec()
3012 mTestContext->mViVVid.ANW = mTestContext->mViVVid.surface; in configureViVCodec()
3065 mTestContext->mViVVid.surface.clear(); in unconfigureViVCodec()
/hardware/interfaces/wifi/1.0/
DREADME-NAN.md23 The Wi-Fi Aware (NAN) HAL API surface is very large - only a subset is used from the framework.
/hardware/interfaces/wifi/1.2/
DREADME-NAN.md26 The Wi-Fi Aware (NAN) HAL API surface is very large - only a subset is used from the framework.
/hardware/interfaces/graphics/composer/2.1/
DIComposerClient.hal795 * The damage parameter describes a surface damage region as defined in
810 * @param damage is the surface damage region.
956 * @param damage is the new surface damage region.

12