/aosp14/frameworks/base/native/android/ |
H A D | hardware_buffer_jni.cpp | 29 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 D | ScreenshotTests.java | 123 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 D | DeferredLayerUpdater.cpp | 162 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 D | Bitmap.h | 85 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 D | Bitmap.cpp | 185 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 D | Bitmap.java | 783 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 D | android_graphics_HardwareBufferRenderer.cpp | 74 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 D | android_hardware_HardwareBuffer.h | 33 JNIEnv* env, AHardwareBuffer* hardwareBuffer);
|
/aosp14/frameworks/base/core/java/android/window/ |
H A D | ScreenCapture.java | 188 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 D | SystemSensorManager.java | 704 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 D | SharedElementCallback.java | 188 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 D | RenderProxy.cpp | 96 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 D | IRenderPipeline.h | 75 virtual void setHardwareBuffer(AHardwareBuffer* hardwareBuffer) = 0;
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/screenshot/ |
H A D | ImageCaptureImpl.kt | 54 return Bitmap.wrapHardwareBuffer(snapshot.hardwareBuffer, snapshot.colorSpace)
|
/aosp14/frameworks/base/services/core/java/com/android/server/display/ |
H A D | ColorFade.java | 176 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 D | android_hardware_HardwareBuffer.cpp | 232 JNIEnv* env, AHardwareBuffer* hardwareBuffer) { in android_hardware_HardwareBuffer_createFromAHardwareBuffer() argument 233 GraphicBuffer* buffer = AHardwareBuffer_to_GraphicBuffer(hardwareBuffer); in android_hardware_HardwareBuffer_createFromAHardwareBuffer()
|
H A D | android_graphics_GraphicBuffer.cpp | 246 AHardwareBuffer* hardwareBuffer) { in android_graphics_GraphicBuffer_createFromAHardwareBuffer() argument 247 GraphicBuffer* buffer = GraphicBuffer::fromAHardwareBuffer(hardwareBuffer); in android_graphics_GraphicBuffer_createFromAHardwareBuffer()
|
H A D | android_hardware_SensorManager.cpp | 279 AHardwareBuffer *hardwareBuffer = in nativeCreateDirectChannel() local 281 if (hardwareBuffer != nullptr) { in nativeCreateDirectChannel() 282 nativeHandle = AHardwareBuffer_getNativeHandle(hardwareBuffer); in nativeCreateDirectChannel()
|
H A D | android_view_Surface.cpp | 416 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 D | ScreenRotationAnimation.java | 166 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 D | PenStylusActivity.kt | 53 mHardwareBuffer = image.hardwareBuffer!!
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/screenshot/ |
H A D | RequestProcessorTest.kt | 270 return bitmap.hardwareBuffer == this.hardwareBuffer && bitmap.colorSpace == this.colorSpace
|
H A D | TakeScreenshotServiceTest.kt | 303 hardwareBuffer == other.hardwareBuffer &&
|
/aosp14/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | ScreenRotationAnimation.java | 248 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 D | AsyncSensorManager.java | 104 HardwareBuffer hardwareBuffer) { in createDirectChannelImpl() argument
|