1LIBCAMERA2NDK {
2  global:
3    ACameraCaptureSession_abortCaptures;
4    ACameraCaptureSession_capture;
5    ACameraCaptureSession_captureV2; # introduced=33
6    ACameraCaptureSession_logicalCamera_capture; # introduced=29
7    ACameraCaptureSession_logicalCamera_captureV2; # introduced=33
8    ACameraCaptureSession_close;
9    ACameraCaptureSession_getDevice;
10    ACameraCaptureSession_setRepeatingRequest;
11    ACameraCaptureSession_setRepeatingRequestV2; # introduced=33
12    ACameraCaptureSession_logicalCamera_setRepeatingRequest; # introduced=29
13    ACameraCaptureSession_logicalCamera_setRepeatingRequestV2; # introduced=33
14    ACameraCaptureSession_stopRepeating;
15    ACameraCaptureSession_setWindowPreparedCallback; # introduced=34
16    ACameraCaptureSession_prepareWindow; # introduced=34
17    ACameraCaptureSession_updateSharedOutput; # introduced=28
18    ACameraDevice_close;
19    ACameraDevice_createCaptureRequest;
20    ACameraDevice_createCaptureRequest_withPhysicalIds; # introduced=29
21    ACameraDevice_createCaptureSession;
22    ACameraDevice_createCaptureSessionWithSessionParameters; # introduced=28
23    ACameraDevice_isSessionConfigurationSupported; # introduced=29
24    ACameraDevice_getId;
25    ACameraManager_create;
26    ACameraManager_delete;
27    ACameraManager_deleteCameraIdList;
28    ACameraManager_getCameraCharacteristics;
29    ACameraManager_getCameraIdList;
30    ACameraManager_openCamera;
31    ACameraManager_registerAvailabilityCallback;
32    ACameraManager_unregisterAvailabilityCallback;
33    ACameraManager_registerExtendedAvailabilityCallback; # introduced=29
34    ACameraManager_unregisterExtendedAvailabilityCallback; # introduced=29
35    ACameraMetadata_copy;
36    ACameraMetadata_free;
37    ACameraMetadata_getAllTags;
38    ACameraMetadata_getTagFromName; #introduced=35
39    ACameraMetadata_getConstEntry;
40    ACameraMetadata_isLogicalMultiCamera; # introduced=29
41    ACameraMetadata_fromCameraMetadata; # introduced=30
42    ACameraOutputTarget_create;
43    ACameraOutputTarget_free;
44    ACaptureRequest_addTarget;
45    ACaptureRequest_copy; # introduced=28
46    ACaptureRequest_free;
47    ACaptureRequest_getAllTags;
48    ACaptureRequest_getConstEntry;
49    ACaptureRequest_getConstEntry_physicalCamera; # introduced=29
50    ACaptureRequest_getUserContext; # introduced=28
51    ACaptureRequest_removeTarget;
52    ACaptureRequest_setEntry_double;
53    ACaptureRequest_setEntry_physicalCamera_double; # introduced=29
54    ACaptureRequest_setEntry_float;
55    ACaptureRequest_setEntry_physicalCamera_float; # introduced=29
56    ACaptureRequest_setEntry_i32;
57    ACaptureRequest_setEntry_physicalCamera_i32; # introduced=29
58    ACaptureRequest_setEntry_i64;
59    ACaptureRequest_setEntry_physicalCamera_i64; # introduced=29
60    ACaptureRequest_setEntry_rational;
61    ACaptureRequest_setEntry_physicalCamera_rational; # introduced=29
62    ACaptureRequest_setEntry_u8;
63    ACaptureRequest_setEntry_physicalCamera_u8; # introduced=29
64    ACaptureRequest_setUserContext; # introduced=28
65    ACaptureSessionOutputContainer_add;
66    ACaptureSessionOutputContainer_create;
67    ACaptureSessionOutputContainer_free;
68    ACaptureSessionOutputContainer_remove;
69    ACaptureSessionOutput_create;
70    ACaptureSessionSharedOutput_create; # introduced=28
71    ACaptureSessionSharedOutput_add; # introduced=28
72    ACaptureSessionSharedOutput_remove; # introduced=28
73    ACaptureSessionPhysicalOutput_create; # introduced=29
74    ACaptureSessionOutput_free;
75  local:
76    *;
77};
78