From 1ea219d44891d103aa53da0fa0f4e21117028e6e Mon Sep 17 00:00:00 2001 From: Harsha Raghu Date: Wed, 28 Feb 2024 20:01:45 +0530 Subject: [PATCH 1/2] Expose internal pointer to AImage - needed for doing some direct operation on AImage ptr (maybe unsafe) - but anyways i think the library need not enforce AImage ptr to be hidden --- ndk/src/media/image_reader.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ndk/src/media/image_reader.rs b/ndk/src/media/image_reader.rs index b1fd2006..5192a711 100644 --- a/ndk/src/media/image_reader.rs +++ b/ndk/src/media/image_reader.rs @@ -89,7 +89,7 @@ impl ImageReader { } } - fn as_ptr(&self) -> *mut ffi::AImageReader { + pub fn as_ptr(&self) -> *mut ffi::AImageReader { self.inner.as_ptr() } From 3b7af380f5c697f6daa6526dce995a3c46380ed5 Mon Sep 17 00:00:00 2001 From: Harsha Raghu Date: Wed, 28 Feb 2024 20:23:48 +0530 Subject: [PATCH 2/2] Update image_reader.rs --- ndk/src/media/image_reader.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ndk/src/media/image_reader.rs b/ndk/src/media/image_reader.rs index 5192a711..434c14e4 100644 --- a/ndk/src/media/image_reader.rs +++ b/ndk/src/media/image_reader.rs @@ -310,7 +310,7 @@ pub struct Image { pub type CropRect = ffi::AImageCropRect; impl Image { - fn as_ptr(&self) -> *mut ffi::AImage { + pub fn as_ptr(&self) -> *mut ffi::AImage { self.inner.as_ptr() }