react-native-vision-camera/package/example/src
Marc Rousavy 29fe98cc44
feat: Add zero-copy SharedArray type to Frame Processor Plugins (#2383)
* feat: Create `TypedArray` class for Frame Processor Plugins

* Type

* feat: Pass `VisionCameraProxy` along (BREAKING)

* feat: Finish implementation

* Log a bit

* feat: Successfully convert JSI <> JNI buffers

* Wrap buffer

* fix: Fix using wrong Runtime

* feat: Add docs

* add zero copy example

* Format C++

* Create iOS base

* feat: Finish iOS implementation

* chore: Format

* fix: Use `NSData` instead of `NSMutableData`

* Format

* fix: Fix build when Frame Processors are disabled

* chore: Rename `TypedArray` to `SharedArray`

* fix: Fix Swift typings for Array

* Remove a few default inits

* fix: Fix Android build

* fix: Use `NSInteger`

* Update SharedArray.mm

* fix: Expose bytes directly on iOS (NSData was immutable)
2024-01-12 16:00:36 +01:00
..
frame-processors feat: Add zero-copy SharedArray type to Frame Processor Plugins (#2383) 2024-01-12 16:00:36 +01:00
hooks feat: Add "Camera Devices" screen to Example (#1927) 2023-10-05 14:52:03 +02:00
img Add Image to example 2023-09-01 19:52:08 +02:00
views chore: Remove photoCodec from Example App 2023-11-15 20:17:16 +01:00
App.tsx perf: Make getCameraPermission and getMicrophonePermission synchronous (#2302) 2023-12-19 14:22:04 +01:00
CameraPage.tsx perf: Make getCameraPermission and getMicrophonePermission synchronous (#2302) 2023-12-19 14:22:04 +01:00
CodeScannerPage.tsx chore: Enable zoom gesture in CodeScanner page 2023-11-10 13:25:28 +01:00
Constants.ts chore: Simplifies Code Scanner Page (#2145) 2023-11-10 12:08:28 +01:00
DevicesPage.tsx chore: Simplifies Code Scanner Page (#2145) 2023-11-10 12:08:28 +01:00
MediaPage.tsx chore: Remove semicolons (#1846) 2023-09-26 11:39:17 +02:00
PermissionsPage.tsx chore: Remove semicolons (#1846) 2023-09-26 11:39:17 +02:00
Routes.ts feat: Implement cornerPoints and frame for scanned codes (#2117) 2023-11-09 11:57:05 +01:00