/frameworks/native/libs/nativewindow/include-private/private/android/ |
H A D | AHardwareBufferHelpers.h | 21 * This file contains utility functions related to AHardwareBuffer, mostly to 30 struct AHardwareBuffer; 35 // whether this AHardwareBuffer format is valid 38 // convert AHardwareBuffer format to HAL format (note: this is a no-op) 41 // convert HAL format to AHardwareBuffer format (note: this is a no-op) 44 // convert AHardwareBuffer usage bits to HAL usage bits (note: this is a no-op) 47 // convert HAL usage bits to AHardwareBuffer usage bits (note: this is a no-op) 51 const GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(const AHardwareBuffer* buffer); 52 GraphicBuffer* AHardwareBuffer_to_GraphicBuffer(AHardwareBuffer* buffer); 54 const ANativeWindowBuffer* AHardwareBuffer_to_ANativeWindowBuffer(const AHardwareBuffer* buffe [all...] |
/frameworks/base/native/android/ |
H A D | hardware_buffer_jni.cpp | 17 #define LOG_TAG "AHardwareBuffer" 25 AHardwareBuffer* AHardwareBuffer_fromHardwareBuffer(JNIEnv* env, jobject hardwareBufferObj) { 29 jobject AHardwareBuffer_toHardwareBuffer(JNIEnv* env, AHardwareBuffer* hardwareBuffer) {
|
/frameworks/native/include/android/ |
H A D | hardware_buffer_jni.h | 33 * Return the AHardwareBuffer associated with a Java HardwareBuffer object, 35 * additional reference to the AHardwareBuffer that is returned. To keep the 36 * AHardwareBuffer live after the Java HardwareBuffer object got garbage 40 AHardwareBuffer* AHardwareBuffer_fromHardwareBuffer(JNIEnv* env, 45 * AHardwareBuffer object. 48 AHardwareBuffer* hardwareBuffer);
|
H A D | sensor.h | 62 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 272 /** AHardwareBuffer */ 548 * Create direct channel based on AHardwareBuffer 555 * \param buffer {@link AHardwareBuffer} instance created by {@link AHardwareBuffer_allocate}. 563 ASensorManager* manager, AHardwareBuffer const * buffer, size_t size);
|
/frameworks/native/libs/vr/libdvr/include/dvr/ |
H A D | dvr_buffer.h | 14 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 26 // Returns an AHardwareBuffer for the underlying buffer. 29 AHardwareBuffer** hardware_buffer); 40 // Returns an AHardwareBuffer for the underlying buffer. 43 AHardwareBuffer** hardware_buffer); 48 // Gets an AHardwareBuffer from the buffer. 51 AHardwareBuffer** hardware_buffer);
|
H A D | dvr_hardware_composer_client.h | 11 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 96 AHardwareBuffer* dvrHwcFrameGetLayerBuffer(DvrHwcFrame* frame,
|
H A D | dvr_api.h | 39 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 68 // better support for AHardwareBuffer via glBindSharedBuffer APIs. See 136 DvrWriteBuffer* write_buffer, AHardwareBuffer** hardware_buffer); 152 DvrReadBuffer* read_buffer, AHardwareBuffer** hardware_buffer); 164 DvrBuffer* buffer, AHardwareBuffer** hardware_buffer); 322 typedef AHardwareBuffer* (*DvrHwcFrameGetLayerBufferPtr)(DvrHwcFrame* frame,
|
/frameworks/native/libs/nativewindow/include/android/ |
H A D | hardware_buffer.h | 211 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 214 * Allocates a buffer that backs an AHardwareBuffer using the passed 221 AHardwareBuffer** outBuffer); 223 * Acquire a reference on the given AHardwareBuffer object. This prevents the 226 void AHardwareBuffer_acquire(AHardwareBuffer* buffer); 232 void AHardwareBuffer_release(AHardwareBuffer* buffer); 235 * Return a description of the AHardwareBuffer in the passed 238 void AHardwareBuffer_describe(const AHardwareBuffer* buffer, 242 * Lock the AHardwareBuffer fo [all...] |
/frameworks/native/vulkan/include/vulkan/ |
H A D | vulkan_android.h | 57 struct AHardwareBuffer; 91 struct AHardwareBuffer* buffer; 107 typedef VkResult (VKAPI_PTR *PFN_vkGetAndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties); 108 typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryAndroidHardwareBufferANDROID)(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); 113 const struct AHardwareBuffer* buffer, 119 struct AHardwareBuffer** pBuffer);
|
/frameworks/base/core/jni/include/android_runtime/ |
H A D | android_hardware_HardwareBuffer.h | 26 /* Gets the underlying AHardwareBuffer for a HardwareBuffer. */ 27 extern AHardwareBuffer* android_hardware_HardwareBuffer_getNativeHardwareBuffer( 30 /* Returns a HardwareBuffer wrapper for the underlying AHardwareBuffer. */ 32 JNIEnv* env, AHardwareBuffer* hardwareBuffer);
|
/frameworks/native/libs/vr/libdvr/ |
H A D | dvr_buffer.cpp | 28 AHardwareBuffer** hardware_buffer) { 32 *hardware_buffer = reinterpret_cast<AHardwareBuffer*>(graphic_buffer); 64 AHardwareBuffer** hardware_buffer) { 95 AHardwareBuffer** hardware_buffer) { 106 AHardwareBuffer** hardware_buffer) {
|
H A D | dvr_hardware_composer_client.cpp | 164 AHardwareBuffer* dvrHwcFrameGetLayerBuffer(DvrHwcFrame* frame, 166 AHardwareBuffer* buffer = android::AHardwareBuffer_from_GraphicBuffer(
|
/frameworks/native/libs/nativewindow/include/vndk/ |
H A D | hardware_buffer.h | 27 const native_handle_t* AHardwareBuffer_getNativeHandle(const AHardwareBuffer* buffer);
|
H A D | window.h | 29 * Convert this ANativeWindowBuffer into a AHardwareBuffer 31 AHardwareBuffer* ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer* anwb);
|
/frameworks/native/libs/nativewindow/ |
H A D | AHardwareBuffer.cpp | 17 #define LOG_TAG "AHardwareBuffer" 43 int AHardwareBuffer_allocate(const AHardwareBuffer_Desc* desc, AHardwareBuffer** outBuffer) { 48 ALOGE("Invalid AHardwareBuffer pixel format %u (%#x))", desc->format, desc->format); 73 std::string("AHardwareBuffer pid [") + std::to_string(getpid()) + "]")); 92 void AHardwareBuffer_acquire(AHardwareBuffer* buffer) { 97 void AHardwareBuffer_release(AHardwareBuffer* buffer) { 102 void AHardwareBuffer_describe(const AHardwareBuffer* buffer, 118 int AHardwareBuffer_lock(AHardwareBuffer* buffer, uint64_t usage, 140 int AHardwareBuffer_unlock(AHardwareBuffer* buffer, int32_t* fence) { 150 int AHardwareBuffer_sendHandleToUnixSocket(const AHardwareBuffer* buffe [all...] |
H A D | ANativeWindow.cpp | 154 AHardwareBuffer* ANativeWindowBuffer_getHardwareBuffer(ANativeWindowBuffer* anwb) {
|
/frameworks/native/libs/vr/libdvr/tests/ |
H A D | dvr_named_buffer-test.cpp | 27 AHardwareBuffer* hardware_buffer1 = nullptr; 32 AHardwareBuffer* hardware_buffer2 = nullptr; 60 AHardwareBuffer* hardware_buffer3 = nullptr; 114 // If all is good, when we get the AHardwareBuffer, it should be converted 123 AHardwareBuffer* hardware_buffer = nullptr; 151 AHardwareBuffer* hardware_buffer = nullptr; 184 AHardwareBuffer* hardware_buffer = nullptr; 225 AHardwareBuffer* hardware_buffer = nullptr;
|
H A D | dvr_buffer_queue-test.cpp | 257 AHardwareBuffer* ahb1 = nullptr; 258 AHardwareBuffer* ahb2 = nullptr; 259 AHardwareBuffer* ahb3 = nullptr; 380 // the corresponding AHardwareBuffer handle stays the same. 398 std::unordered_map<int, AHardwareBuffer*> rhbs; 400 std::unordered_map<int, AHardwareBuffer*> whbs; 415 AHardwareBuffer* hb = nullptr; 426 // buffer_id maps to the same AHardwareBuffer handle. 450 AHardwareBuffer* hb = nullptr; 461 // maps to the same AHardwareBuffer handl [all...] |
/frameworks/native/include_sensor/android/ |
H A D | sensor.h | 62 typedef struct AHardwareBuffer AHardwareBuffer; typedef in typeref:struct:AHardwareBuffer 272 /** AHardwareBuffer */ 548 * Create direct channel based on AHardwareBuffer 555 * \param buffer {@link AHardwareBuffer} instance created by {@link AHardwareBuffer_allocate}. 563 ASensorManager* manager, AHardwareBuffer const * buffer, size_t size);
|
/frameworks/av/media/ndk/ |
H A D | NdkImagePriv.h | 64 media_status_t getHardwareBuffer(/*out*/AHardwareBuffer** buffer) const;
|
H A D | NdkImage.cpp | 600 AImage::getHardwareBuffer(/*out*/AHardwareBuffer** buffer) const { 607 *buffer = reinterpret_cast<AHardwareBuffer*>(mBuffer->mGraphicBuffer.get()); 771 const AImage* image, /*out*/AHardwareBuffer** buffer) {
|
/frameworks/av/media/ndk/include/media/ |
H A D | NdkImage.h | 62 * <li>AHardwareBuffer: AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM</li> 70 * @see AHardwareBuffer 81 * <li>AHardwareBuffer: AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM</li> 89 * @see AHardwareBuffer 99 * <li>AHardwareBuffer: AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM</li> 107 * @see AHardwareBuffer 118 * <li>AHardwareBuffer: AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM</li> 126 * @see AHardwareBuffer 136 * <li>AHardwareBuffer: AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT</li> 144 * @see AHardwareBuffer [all...] |
H A D | NdkImageReader.h | 312 * still acquire images from this {@link AImageReader} and access {@link AHardwareBuffer} via 313 * {@link AImage_getHardwareBuffer()}. The {@link AHardwareBuffer} gained this way can then 315 * For example, you can obtain an {@link EGLClientBuffer} from the {@link AHardwareBuffer} by using 364 * @see AHardwareBuffer 414 * @param buffer The {@link AHardwareBuffer} that is being removed from this image reader. 418 AHardwareBuffer* buffer); 425 * This callback is called when an old {@link AHardwareBuffer} is about to be removed from the 429 * to {@link AHardwareBuffer} returned from {@link AImage_getHardwareBuffer} by calling {@link 433 * references to the {@link AHardwareBuffer} until this callback returns. User can use the
|
/frameworks/base/core/jni/ |
H A D | android_hardware_HardwareBuffer.cpp | 178 AHardwareBuffer* android_hardware_HardwareBuffer_getNativeHardwareBuffer( 191 JNIEnv* env, AHardwareBuffer* hardwareBuffer) { 199 ALOGE("Could not create instance of HardwareBuffer from AHardwareBuffer.");
|
/frameworks/rs/ |
H A D | rsAllocation.h | 24 struct AHardwareBuffer; 70 AHardwareBuffer *nativeBuffer;
|