blob: a29e96df3451bd1745c06e317f4bbc2a42c1953a [file] [log] [blame]
Dan Albertd7973ba2016-09-14 12:35:50 -07001LIBCAMERA2NDK {
2 global:
3 ACameraCaptureSession_abortCaptures;
4 ACameraCaptureSession_capture;
5 ACameraCaptureSession_close;
6 ACameraCaptureSession_getDevice;
7 ACameraCaptureSession_setRepeatingRequest;
8 ACameraCaptureSession_stopRepeating;
Elliott Hughes85a41532018-06-18 13:17:24 -07009 ACameraCaptureSession_updateSharedOutput; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070010 ACameraDevice_close;
11 ACameraDevice_createCaptureRequest;
12 ACameraDevice_createCaptureSession;
Elliott Hughes85a41532018-06-18 13:17:24 -070013 ACameraDevice_createCaptureSessionWithSessionParameters; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070014 ACameraDevice_getId;
15 ACameraManager_create;
16 ACameraManager_delete;
17 ACameraManager_deleteCameraIdList;
18 ACameraManager_getCameraCharacteristics;
19 ACameraManager_getCameraIdList;
20 ACameraManager_openCamera;
21 ACameraManager_registerAvailabilityCallback;
22 ACameraManager_unregisterAvailabilityCallback;
23 ACameraMetadata_copy;
24 ACameraMetadata_free;
25 ACameraMetadata_getAllTags;
26 ACameraMetadata_getConstEntry;
27 ACameraOutputTarget_create;
28 ACameraOutputTarget_free;
29 ACaptureRequest_addTarget;
Elliott Hughes85a41532018-06-18 13:17:24 -070030 ACaptureRequest_copy; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070031 ACaptureRequest_free;
32 ACaptureRequest_getAllTags;
33 ACaptureRequest_getConstEntry;
Elliott Hughes85a41532018-06-18 13:17:24 -070034 ACaptureRequest_getUserContext; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070035 ACaptureRequest_removeTarget;
36 ACaptureRequest_setEntry_double;
37 ACaptureRequest_setEntry_float;
38 ACaptureRequest_setEntry_i32;
39 ACaptureRequest_setEntry_i64;
40 ACaptureRequest_setEntry_rational;
41 ACaptureRequest_setEntry_u8;
Elliott Hughes85a41532018-06-18 13:17:24 -070042 ACaptureRequest_setUserContext; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070043 ACaptureSessionOutputContainer_add;
44 ACaptureSessionOutputContainer_create;
45 ACaptureSessionOutputContainer_free;
46 ACaptureSessionOutputContainer_remove;
47 ACaptureSessionOutput_create;
Elliott Hughes85a41532018-06-18 13:17:24 -070048 ACaptureSessionSharedOutput_create; # introduced=28
49 ACaptureSessionSharedOutput_add; # introduced=28
50 ACaptureSessionSharedOutput_remove; # introduced=28
Dan Albertd7973ba2016-09-14 12:35:50 -070051 ACaptureSessionOutput_free;
52 local:
53 *;
54};