aboutsummaryrefslogtreecommitdiff
path: root/camera/libpiex_shim.cpp
diff options
context:
space:
mode:
authordaniml3 <daniel@danielml.dev>2022-08-19 13:56:19 +0200
committersinanmohd <pcmsinan@gmail.com>2023-01-05 21:30:23 +0530
commit9a0a2da53003775eb965207e47fd84c607d001da (patch)
tree47b3fe70c9fdd38419f8bf1ee15a3c86705e1834 /camera/libpiex_shim.cpp
parentb6d1b58c7f04751e9440e6a09ef1f6c4971c420b (diff)
veux: shim the GetPreviewImageData symbol on libpiex
Signed-off-by: daniml3 <daniel@danielml.dev>
Diffstat (limited to 'camera/libpiex_shim.cpp')
-rw-r--r--camera/libpiex_shim.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/camera/libpiex_shim.cpp b/camera/libpiex_shim.cpp
new file mode 100644
index 0000000..2ce9e19
--- /dev/null
+++ b/camera/libpiex_shim.cpp
@@ -0,0 +1,17 @@
+#include <src/piex.h>
+
+namespace piex {
+
+using image_type_recognition::RawImageTypes;
+
+extern "C" void
+ _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataEPNS_22image_type_recognition13RawImageTypesE(
+ StreamInterface* data, PreviewImageData* preview_image_data, RawImageTypes* output_type);
+
+
+extern "C" void _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE(
+ StreamInterface* data, PreviewImageData* preview_image_data) {
+ return _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataEPNS_22image_type_recognition13RawImageTypesE(data, preview_image_data, nullptr);
+}
+
+} // namespace piex \ No newline at end of file