/frameworks/native/libs/nativewindow/include/android/ |
D | hardware_buffer.h | 390 typedef struct AHardwareBuffer AHardwareBuffer; typedef 408 AHardwareBuffer* _Nullable* _Nonnull outBuffer) __INTRODUCED_IN(26); 417 void AHardwareBuffer_acquire(AHardwareBuffer* _Nonnull buffer) __INTRODUCED_IN(26); 425 void AHardwareBuffer_release(AHardwareBuffer* _Nonnull buffer) __INTRODUCED_IN(26); 433 void AHardwareBuffer_describe(const AHardwareBuffer* _Nonnull buffer, 488 int AHardwareBuffer_lock(AHardwareBuffer* _Nonnull buffer, uint64_t usage, int32_t fence, 510 int AHardwareBuffer_unlock(AHardwareBuffer* _Nonnull buffer, int32_t* _Nullable fence) 521 int AHardwareBuffer_sendHandleToUnixSocket(const AHardwareBuffer* _Nonnull buffer, int socketFd) 533 AHardwareBuffer* _Nullable* _Nonnull outBuffer) 563 int AHardwareBuffer_lockPlanes(AHardwareBuffer* _Nonnull buffer, uint64_t usage, int32_t fence, [all …]
|
D | hardware_buffer_aidl.h | 58 AHardwareBuffer* _Nullable* _Nonnull outBuffer) __INTRODUCED_IN(34); 72 binder_status_t AHardwareBuffer_writeToParcel(const AHardwareBuffer* _Nonnull buffer, 114 void reset(AHardwareBuffer* _Nullable buffer = nullptr) noexcept { 122 inline AHardwareBuffer* _Nullable operator-> () const { return mBuffer; } 123 inline AHardwareBuffer* _Nullable get() const { return mBuffer; } in get() 143 [[nodiscard]] AHardwareBuffer* _Nullable release() noexcept { in release() 144 AHardwareBuffer* _Nullable ret = mBuffer; in release() 162 AHardwareBuffer* _Nullable mBuffer = nullptr;
|
/frameworks/native/libs/nativewindow/include-private/private/android/ |
D | AHardwareBufferHelpers.h | 30 struct AHardwareBuffer; 58 int32_t AHardwareBuffer_getDataSpace(AHardwareBuffer* buffer); 67 const GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(const AHardwareBuffer* buffer); 68 GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(AHardwareBuffer* buffer); 70 const ANativeWindowBuffer* AHardwareBuffer_to_ANativeWindowBuffer(const AHardwareBuffer* buffer); 71 ANativeWindowBuffer* AHardwareBuffer_to_ANativeWindowBuffer(AHardwareBuffer* buffer); 73 AHardwareBuffer* AHardwareBuffer_from_GraphicBuffer(GraphicBuffer* buffer);
|
/frameworks/native/libs/vr/libdvr/include/dvr/ |
D | dvr_buffer.h | 14 typedef struct AHardwareBuffer AHardwareBuffer; typedef 29 AHardwareBuffer** hardware_buffer); 43 AHardwareBuffer** hardware_buffer); 51 AHardwareBuffer** hardware_buffer);
|
D | dvr_hardware_composer_client.h | 11 typedef struct AHardwareBuffer AHardwareBuffer; typedef 96 AHardwareBuffer* dvrHwcFrameGetLayerBuffer(DvrHwcFrame* frame,
|
/frameworks/base/libs/hwui/jni/ |
D | HardwareBufferHelpers.cpp | 23 typedef AHardwareBuffer* (*AHB_from_HB)(JNIEnv*, jobject); 24 typedef jobject (*AHB_to_HB)(JNIEnv*, AHardwareBuffer*); 42 AHardwareBuffer* android::uirenderer::HardwareBufferHelpers::AHardwareBuffer_fromHardwareBuffer( in AHardwareBuffer_fromHardwareBuffer() 57 JNIEnv* env, AHardwareBuffer* ahardwarebuffer) { in AHardwareBuffer_toHardwareBuffer()
|
D | HardwareBufferHelpers.h | 28 static AHardwareBuffer* AHardwareBuffer_fromHardwareBuffer(JNIEnv*, jobject); 29 static jobject AHardwareBuffer_toHardwareBuffer(JNIEnv*, AHardwareBuffer*);
|
/frameworks/base/libs/hwui/tests/unit/ |
D | AutoBackendTextureReleaseTests.cpp | 25 AHardwareBuffer* allocHardwareBuffer() { in allocHardwareBuffer() 26 AHardwareBuffer* buffer; in allocHardwareBuffer() 43 AHardwareBuffer* buffer = allocHardwareBuffer(); in RENDERTHREAD_TEST() 61 AHardwareBuffer* buffer = allocHardwareBuffer(); in RENDERTHREAD_TEST()
|
/frameworks/native/include/android/ |
D | bitmap.h | 236 struct AHardwareBuffer; 237 typedef struct AHardwareBuffer AHardwareBuffer; typedef 257 AHardwareBuffer** outBuffer) __INTRODUCED_IN(30);
|
D | hardware_buffer_jni.h | 48 AHardwareBuffer* AHardwareBuffer_fromHardwareBuffer(JNIEnv* env, 69 AHardwareBuffer* hardwareBuffer) __INTRODUCED_IN(26);
|
/frameworks/native/libs/nativewindow/ |
D | AHardwareBuffer.cpp | 46 int AHardwareBuffer_allocate(const AHardwareBuffer_Desc* desc, AHardwareBuffer** outBuffer) { in AHardwareBuffer_allocate() 73 void AHardwareBuffer_acquire(AHardwareBuffer* buffer) { in AHardwareBuffer_acquire() 78 void AHardwareBuffer_release(AHardwareBuffer* buffer) { in AHardwareBuffer_release() 83 void AHardwareBuffer_describe(const AHardwareBuffer* buffer, in AHardwareBuffer_describe() 99 int AHardwareBuffer_lockAndGetInfo(AHardwareBuffer* buffer, uint64_t usage, in AHardwareBuffer_lockAndGetInfo() 154 int AHardwareBuffer_lock(AHardwareBuffer* buffer, uint64_t usage, in AHardwareBuffer_lock() 186 int AHardwareBuffer_lockPlanes(AHardwareBuffer* buffer, uint64_t usage, in AHardwareBuffer_lockPlanes() 238 int AHardwareBuffer_unlock(AHardwareBuffer* buffer, int32_t* fence) { in AHardwareBuffer_unlock() 248 int AHardwareBuffer_sendHandleToUnixSocket(const AHardwareBuffer* buffer, int socketFd) { in AHardwareBuffer_sendHandleToUnixSocket() 304 int AHardwareBuffer_recvHandleFromUnixSocket(int socketFd, AHardwareBuffer** outBuffer) { in AHardwareBuffer_recvHandleFromUnixSocket() [all …]
|
/frameworks/native/opengl/specs/ |
D | EGL_ANDROID_get_native_client_buffer.txt | 42 AHardwareBuffer object which can be later used to create an EGLImage. 46 struct AHardwareBuffer 50 EGLClientBuffer eglGetNativeClientBufferANDROID(const struct AHardwareBuffer *buffer) 65 const struct AHardwareBuffer *buffer) 67 may be used to create an EGLClientBuffer from an AHardwareBuffer object. 84 1. Should this extension define what particular AHardwareBuffer formats EGL
|
/frameworks/base/libs/hwui/hwui/ |
D | Bitmap.h | 85 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer, 89 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer, 136 AHardwareBuffer* hardwareBuffer(); 185 Bitmap(AHardwareBuffer* buffer, const SkImageInfo& info, size_t rowBytes, 191 static sk_sp<Bitmap> createFrom(AHardwareBuffer* hardwareBuffer, const SkImageInfo& info, 223 AHardwareBuffer* buffer;
|
/frameworks/base/native/android/ |
D | hardware_buffer_jni.cpp | 25 AHardwareBuffer* AHardwareBuffer_fromHardwareBuffer(JNIEnv* env, jobject hardwareBufferObj) { in AHardwareBuffer_fromHardwareBuffer() 29 jobject AHardwareBuffer_toHardwareBuffer(JNIEnv* env, AHardwareBuffer* hardwareBuffer) { in AHardwareBuffer_toHardwareBuffer()
|
/frameworks/base/libs/hwui/utils/ |
D | NdkUtils.h | 28 void operator()(AHardwareBuffer* ahb) const { AHardwareBuffer_release(ahb); } in operator() 31 using UniqueAHardwareBuffer = std::unique_ptr<AHardwareBuffer, AHardwareBuffer_deleter>;
|
/frameworks/base/core/jni/include/android_runtime/ |
D | android_hardware_HardwareBuffer.h | 28 extern AHardwareBuffer* android_hardware_HardwareBuffer_getNativeHardwareBuffer( 33 JNIEnv* env, AHardwareBuffer* hardwareBuffer);
|
/frameworks/native/libs/nativewindow/include/vndk/ |
D | hardware_buffer.h | 34 const AHardwareBuffer* _Nonnull buffer); 60 AHardwareBuffer* _Nullable* _Nonnull outBuffer);
|
/frameworks/base/libs/hwui/ |
D | AutoBackendTextureRelease.h | 38 AHardwareBuffer* buffer); 49 void makeImage(AHardwareBuffer* buffer,
|
D | DeferredLayerUpdater.h | 112 sk_sp<SkImage> createIfNeeded(AHardwareBuffer* buffer, android_dataspace dataspace, 124 AHardwareBuffer* mBuffer = nullptr;
|
D | AutoBackendTextureRelease.cpp | 29 AHardwareBuffer* buffer) { in AutoBackendTextureRelease() 79 void AutoBackendTextureRelease::makeImage(AHardwareBuffer* buffer, in makeImage()
|
/frameworks/native/libs/nativewindow/tests/ |
D | AHardwareBufferTest.cpp | 120 AHardwareBuffer* buffer = nullptr; in TEST() 125 AHardwareBuffer* otherBuffer = nullptr; in TEST() 139 AHardwareBuffer* ahb1 = nullptr; in TEST() 164 const AHardwareBuffer* ahb2 = AHardwareBuffer_from_GraphicBuffer(gb2.get()); in TEST()
|
/frameworks/base/libs/hwui/apex/include/android/graphics/ |
D | bitmap.h | 25 struct AHardwareBuffer; 79 ANDROID_API AHardwareBuffer* ABitmap_getHardwareBuffer(ABitmap* bitmap); 134 AHardwareBuffer* getHardwareBuffer() const { return ABitmap_getHardwareBuffer(mBitmap); } in getHardwareBuffer()
|
/frameworks/base/tests/HwAccelerationTest/jni/ |
D | native-lib.cpp | 31 void setBuffer(AHardwareBuffer* buffer) { in setBuffer() 60 AHardwareBuffer* buffer = AHardwareBuffer_fromHardwareBuffer(env, jbuffer); in Java_com_android_test_hwui_FrontBufferedLayer_nUpdateBuffer()
|
/frameworks/native/libs/ui/include_vndk/ui/ |
D | GraphicBuffer.h | 83 static GraphicBuffer* fromAHardwareBuffer(AHardwareBuffer*); 84 static GraphicBuffer const* fromAHardwareBuffer(AHardwareBuffer const*); 85 AHardwareBuffer* toAHardwareBuffer(); 86 AHardwareBuffer const* toAHardwareBuffer() const;
|
/frameworks/native/libs/ui/include/ui/ |
D | GraphicBuffer.h | 83 static GraphicBuffer* fromAHardwareBuffer(AHardwareBuffer*); 84 static GraphicBuffer const* fromAHardwareBuffer(AHardwareBuffer const*); 85 AHardwareBuffer* toAHardwareBuffer(); 86 AHardwareBuffer const* toAHardwareBuffer() const;
|