blob: 5a0002290a8a5537070986474cb429e4c4235892 [file] [log] [blame]
Dan Albertd7973ba2016-09-14 12:35:50 -07001LIBCAMERA2NDK {
2 global:
3 ACameraCaptureSession_abortCaptures;
4 ACameraCaptureSession_capture;
Shuzhen Wang0ff9ae32018-12-05 18:06:12 -08005 ACameraCaptureSession_logicalCamera_capture; # introduced=29
Dan Albertd7973ba2016-09-14 12:35:50 -07006 ACameraCaptureSession_close;
7 ACameraCaptureSession_getDevice;
8 ACameraCaptureSession_setRepeatingRequest;
Shuzhen Wang0ff9ae32018-12-05 18:06:12 -08009 ACameraCaptureSession_logicalCamera_setRepeatingRequest; # introduced=29
Dan Albertd7973ba2016-09-14 12:35:50 -070010 ACameraCaptureSession_stopRepeating;
Elliott Hughes85a41532018-06-18 13:17:24 -070011 ACameraCaptureSession_updateSharedOutput; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070012 ACameraDevice_close;
13 ACameraDevice_createCaptureRequest;
14 ACameraDevice_createCaptureSession;
Elliott Hughes85a41532018-06-18 13:17:24 -070015 ACameraDevice_createCaptureSessionWithSessionParameters; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070016 ACameraDevice_getId;
17 ACameraManager_create;
18 ACameraManager_delete;
19 ACameraManager_deleteCameraIdList;
20 ACameraManager_getCameraCharacteristics;
21 ACameraManager_getCameraIdList;
22 ACameraManager_openCamera;
23 ACameraManager_registerAvailabilityCallback;
24 ACameraManager_unregisterAvailabilityCallback;
25 ACameraMetadata_copy;
26 ACameraMetadata_free;
27 ACameraMetadata_getAllTags;
28 ACameraMetadata_getConstEntry;
Shuzhen Wang0ff9ae32018-12-05 18:06:12 -080029 ACameraMetadata_isLogicalMultiCamera; # introduced=29
Dan Albertd7973ba2016-09-14 12:35:50 -070030 ACameraOutputTarget_create;
31 ACameraOutputTarget_free;
32 ACaptureRequest_addTarget;
Elliott Hughes85a41532018-06-18 13:17:24 -070033 ACaptureRequest_copy; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070034 ACaptureRequest_free;
35 ACaptureRequest_getAllTags;
36 ACaptureRequest_getConstEntry;
Elliott Hughes85a41532018-06-18 13:17:24 -070037 ACaptureRequest_getUserContext; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070038 ACaptureRequest_removeTarget;
39 ACaptureRequest_setEntry_double;
40 ACaptureRequest_setEntry_float;
41 ACaptureRequest_setEntry_i32;
42 ACaptureRequest_setEntry_i64;
43 ACaptureRequest_setEntry_rational;
44 ACaptureRequest_setEntry_u8;
Elliott Hughes85a41532018-06-18 13:17:24 -070045 ACaptureRequest_setUserContext; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070046 ACaptureSessionOutputContainer_add;
47 ACaptureSessionOutputContainer_create;
48 ACaptureSessionOutputContainer_free;
49 ACaptureSessionOutputContainer_remove;
50 ACaptureSessionOutput_create;
Elliott Hughes85a41532018-06-18 13:17:24 -070051 ACaptureSessionSharedOutput_create; # introduced=28
52 ACaptureSessionSharedOutput_add; # introduced=28
53 ACaptureSessionSharedOutput_remove; # introduced=28
Shuzhen Wang0ff9ae32018-12-05 18:06:12 -080054 ACaptureSessionPhysicalOutput_create; # introduced=29
Dan Albertd7973ba2016-09-14 12:35:50 -070055 ACaptureSessionOutput_free;
56 local:
57 *;
58};