Home
last modified time | relevance | path

Searched refs:hardwareBuffer (Results 1 – 25 of 38) sorted by relevance

12

/aosp14/frameworks/base/native/android/
H A Dhardware_buffer_jni.cpp29 jobject AHardwareBuffer_toHardwareBuffer(JNIEnv* env, AHardwareBuffer* hardwareBuffer) { in AHardwareBuffer_toHardwareBuffer() argument
30 return android_hardware_HardwareBuffer_createFromAHardwareBuffer(env, hardwareBuffer); in AHardwareBuffer_toHardwareBuffer()
/aosp14/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
H A DScreenshotTests.java123 ScreenCapture.ScreenshotHardwareBuffer hardwareBuffer = ScreenCapture.captureLayers(args); in testScreenshotSecureLayers() local
124 assertNotNull(hardwareBuffer); in testScreenshotSecureLayers()
126 Bitmap screenshot = hardwareBuffer.asBitmap(); in testScreenshotSecureLayers()
173 ScreenshotHardwareBuffer hardwareBuffer = syncScreenCapture.getBuffer(); in testCaptureDisplay() local
174 assertNotNull(hardwareBuffer); in testCaptureDisplay()
176 Bitmap screenshot = hardwareBuffer.asBitmap(); in testCaptureDisplay()
/aosp14/frameworks/base/libs/hwui/
H A DDeferredLayerUpdater.cpp162 AHardwareBuffer* hardwareBuffer = ASurfaceTexture_dequeueBuffer( in apply() local
167 if (hardwareBuffer) { in apply()
170 hardwareBuffer, dataspace, newContent, in apply()
173 AHardwareBuffer_describe(hardwareBuffer, &bufferDesc); in apply()
176 AHardwareBuffer_release(hardwareBuffer); in apply()
/aosp14/frameworks/base/libs/hwui/hwui/
H A DBitmap.h85 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer,
89 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer,
136 AHardwareBuffer* hardwareBuffer();
191 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer, const SkImageInfo& info,
H A DBitmap.cpp185 sk_sp<Bitmap> Bitmap::createFrom(AHardwareBuffer* hardwareBuffer, sk_sp<SkColorSpace> colorSpace, in createFrom() argument
188 AHardwareBuffer_describe(hardwareBuffer, &bufferDesc); in createFrom()
190 return createFrom(hardwareBuffer, info, bufferDesc, palette); in createFrom()
193 sk_sp<Bitmap> Bitmap::createFrom(AHardwareBuffer* hardwareBuffer, SkColorType colorType, in createFrom() argument
197 AHardwareBuffer_describe(hardwareBuffer, &bufferDesc); in createFrom()
200 return createFrom(hardwareBuffer, info, bufferDesc, palette); in createFrom()
203 sk_sp<Bitmap> Bitmap::createFrom(AHardwareBuffer* hardwareBuffer, const SkImageInfo& info, in createFrom() argument
208 return sk_sp<Bitmap>(new Bitmap(hardwareBuffer, info, rowBytes, palette)); in createFrom()
392 AHardwareBuffer* Bitmap::hardwareBuffer() { in hardwareBuffer() function in android::Bitmap
/aosp14/frameworks/base/graphics/java/android/graphics/
H A DBitmap.java783 public static Bitmap wrapHardwareBuffer(@NonNull HardwareBuffer hardwareBuffer, in wrapHardwareBuffer() argument
785 if ((hardwareBuffer.getUsage() & HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE) == 0) { in wrapHardwareBuffer()
788 int format = hardwareBuffer.getFormat(); in wrapHardwareBuffer()
792 Bitmap bitmap = nativeWrapHardwareBufferBitmap(hardwareBuffer, in wrapHardwareBuffer()
795 bitmap.mHardwareBuffer = new WeakReference<HardwareBuffer>(hardwareBuffer); in wrapHardwareBuffer()
2392 HardwareBuffer hardwareBuffer = mHardwareBuffer == null ? null : mHardwareBuffer.get(); in getHardwareBuffer() local
2393 if (hardwareBuffer == null || hardwareBuffer.isClosed()) { in getHardwareBuffer()
2394 hardwareBuffer = nativeGetHardwareBuffer(mNativePtr); in getHardwareBuffer()
2395 mHardwareBuffer = new WeakReference<HardwareBuffer>(hardwareBuffer); in getHardwareBuffer()
2397 return hardwareBuffer; in getHardwareBuffer()
/aosp14/frameworks/base/libs/hwui/jni/
H A Dandroid_graphics_HardwareBufferRenderer.cpp74 auto* hardwareBuffer = HardwareBufferHelpers::AHardwareBuffer_fromHardwareBuffer(env, buffer); in android_graphics_HardwareBufferRenderer_create() local
78 proxy->setHardwareBuffer(hardwareBuffer); in android_graphics_HardwareBufferRenderer_create()
/aosp14/frameworks/base/core/jni/include/android_runtime/
H A Dandroid_hardware_HardwareBuffer.h33 JNIEnv* env, AHardwareBuffer* hardwareBuffer);
/aosp14/frameworks/base/core/java/android/window/
H A DScreenCapture.java188 public ScreenshotHardwareBuffer(HardwareBuffer hardwareBuffer, ColorSpace colorSpace, in ScreenshotHardwareBuffer() argument
190 mHardwareBuffer = hardwareBuffer; in ScreenshotHardwareBuffer()
207 private static ScreenshotHardwareBuffer createFromNative(HardwareBuffer hardwareBuffer, in createFromNative() argument
211 hardwareBuffer, in createFromNative()
/aosp14/frameworks/base/core/java/android/hardware/
H A DSystemSensorManager.java704 MemoryFile memoryFile, HardwareBuffer hardwareBuffer) { in createDirectChannelImpl() argument
734 } else if (hardwareBuffer != null) { in createDirectChannelImpl()
735 if (hardwareBuffer.getFormat() != HardwareBuffer.BLOB) { in createDirectChannelImpl()
738 if (hardwareBuffer.getHeight() != 1) { in createDirectChannelImpl()
741 if (hardwareBuffer.getWidth() < MIN_DIRECT_CHANNEL_BUFFER_SIZE) { in createDirectChannelImpl()
746 if ((hardwareBuffer.getUsage() & HardwareBuffer.USAGE_SENSOR_DIRECT_DATA) == 0) { in createDirectChannelImpl()
750 size = hardwareBuffer.getWidth(); in createDirectChannelImpl()
753 -1, hardwareBuffer); in createDirectChannelImpl()
/aosp14/frameworks/base/core/java/android/app/
H A DSharedElementCallback.java188 HardwareBuffer hardwareBuffer = bitmap.getHardwareBuffer(); in onCaptureSharedElementSnapshot() local
189 bundle.putParcelable(BUNDLE_SNAPSHOT_HARDWARE_BUFFER, hardwareBuffer); in onCaptureSharedElementSnapshot()
/aosp14/frameworks/base/libs/hwui/renderthread/
H A DRenderProxy.cpp96 mRenderThread.queue().post([this, hardwareBuffer = buffer]() mutable { in setHardwareBuffer()
97 mContext->setHardwareBuffer(hardwareBuffer); in setHardwareBuffer()
98 if (hardwareBuffer) { in setHardwareBuffer()
99 AHardwareBuffer_release(hardwareBuffer); in setHardwareBuffer()
H A DIRenderPipeline.h75 virtual void setHardwareBuffer(AHardwareBuffer* hardwareBuffer) = 0;
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/
H A DImageCaptureImpl.kt54 return Bitmap.wrapHardwareBuffer(snapshot.hardwareBuffer, snapshot.colorSpace)
/aosp14/frameworks/base/services/core/java/com/android/server/display/
H A DColorFade.java176 final ScreenCapture.ScreenshotHardwareBuffer hardwareBuffer = captureScreen(); in prepare() local
177 if (hardwareBuffer == null) { in prepare()
182 final boolean isProtected = hasProtectedContent(hardwareBuffer.getHardwareBuffer()); in prepare()
183 if (!createSurfaceControl(hardwareBuffer.containsSecureLayers())) { in prepare()
194 && setScreenshotTextureAndSetViewport(hardwareBuffer, displayInfo.rotation))) { in prepare()
/aosp14/frameworks/base/core/jni/
H A Dandroid_hardware_HardwareBuffer.cpp232 JNIEnv* env, AHardwareBuffer* hardwareBuffer) { in android_hardware_HardwareBuffer_createFromAHardwareBuffer() argument
233 GraphicBuffer* buffer = AHardwareBuffer_to_GraphicBuffer(hardwareBuffer); in android_hardware_HardwareBuffer_createFromAHardwareBuffer()
H A Dandroid_graphics_GraphicBuffer.cpp246 AHardwareBuffer* hardwareBuffer) { in android_graphics_GraphicBuffer_createFromAHardwareBuffer() argument
247 GraphicBuffer* buffer = GraphicBuffer::fromAHardwareBuffer(hardwareBuffer); in android_graphics_GraphicBuffer_createFromAHardwareBuffer()
H A Dandroid_hardware_SensorManager.cpp279 AHardwareBuffer *hardwareBuffer = in nativeCreateDirectChannel() local
281 if (hardwareBuffer != nullptr) { in nativeCreateDirectChannel()
282 nativeHandle = AHardwareBuffer_getNativeHandle(hardwareBuffer); in nativeCreateDirectChannel()
H A Dandroid_view_Surface.cpp416 jobject hardwareBuffer, jint colorSpaceId) { in nativeAttachAndQueueBufferWithColorSpace() argument
419 android_hardware_HardwareBuffer_getNativeHardwareBuffer(env, hardwareBuffer); in nativeAttachAndQueueBufferWithColorSpace()
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/transition/
H A DScreenRotationAnimation.java166 final HardwareBuffer hardwareBuffer = screenshotBuffer.getHardwareBuffer(); in ScreenRotationAnimation() local
169 mStartLuma = TransitionAnimation.getBorderLuma(hardwareBuffer, in ScreenRotationAnimation()
172 hardwareBuffer.close(); in ScreenRotationAnimation()
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/
H A DPenStylusActivity.kt53 mHardwareBuffer = image.hardwareBuffer!!
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/screenshot/
H A DRequestProcessorTest.kt270 return bitmap.hardwareBuffer == this.hardwareBuffer && bitmap.colorSpace == this.colorSpace
H A DTakeScreenshotServiceTest.kt303 hardwareBuffer == other.hardwareBuffer &&
/aosp14/frameworks/base/services/core/java/com/android/server/wm/
H A DScreenRotationAnimation.java248 HardwareBuffer hardwareBuffer = screenshotBuffer.getHardwareBuffer(); in ScreenRotationAnimation() local
251 mStartLuma = TransitionAnimation.getBorderLuma(hardwareBuffer, in ScreenRotationAnimation()
264 t.setBuffer(mScreenshotLayer, hardwareBuffer); in ScreenRotationAnimation()
268 hardwareBuffer.close(); in ScreenRotationAnimation()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/util/sensors/
H A DAsyncSensorManager.java104 HardwareBuffer hardwareBuffer) { in createDirectChannelImpl() argument

12