xref: /aosp_15_r20/frameworks/av/camera/ndk/libcamera2ndk.map.txt (revision ec779b8e0859a360c3d303172224686826e6e0e1)
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_openSharedCamera; # systemapi introduced=36
32    ACameraManager_isCameraDeviceSharingSupported; # systemapi introduced=36
33    ACameraManager_registerAvailabilityCallback;
34    ACameraManager_unregisterAvailabilityCallback;
35    ACameraManager_registerExtendedAvailabilityCallback; # introduced=29
36    ACameraManager_unregisterExtendedAvailabilityCallback; # introduced=29
37    ACameraMetadata_copy;
38    ACameraMetadata_free;
39    ACameraMetadata_getAllTags;
40    ACameraMetadata_getTagFromName; #introduced=35
41    ACameraMetadata_getConstEntry;
42    ACameraMetadata_isLogicalMultiCamera; # introduced=29
43    ACameraMetadata_fromCameraMetadata; # introduced=30
44    ACameraOutputTarget_create;
45    ACameraOutputTarget_free;
46    ACaptureRequest_addTarget;
47    ACaptureRequest_copy; # introduced=28
48    ACaptureRequest_free;
49    ACaptureRequest_getAllTags;
50    ACaptureRequest_getConstEntry;
51    ACaptureRequest_getConstEntry_physicalCamera; # introduced=29
52    ACaptureRequest_getUserContext; # introduced=28
53    ACaptureRequest_removeTarget;
54    ACaptureRequest_setEntry_double;
55    ACaptureRequest_setEntry_physicalCamera_double; # introduced=29
56    ACaptureRequest_setEntry_float;
57    ACaptureRequest_setEntry_physicalCamera_float; # introduced=29
58    ACaptureRequest_setEntry_i32;
59    ACaptureRequest_setEntry_physicalCamera_i32; # introduced=29
60    ACaptureRequest_setEntry_i64;
61    ACaptureRequest_setEntry_physicalCamera_i64; # introduced=29
62    ACaptureRequest_setEntry_rational;
63    ACaptureRequest_setEntry_physicalCamera_rational; # introduced=29
64    ACaptureRequest_setEntry_u8;
65    ACaptureRequest_setEntry_physicalCamera_u8; # introduced=29
66    ACaptureRequest_setUserContext; # introduced=28
67    ACaptureSessionOutputContainer_add;
68    ACaptureSessionOutputContainer_create;
69    ACaptureSessionOutputContainer_free;
70    ACaptureSessionOutputContainer_remove;
71    ACaptureSessionOutput_create;
72    ACaptureSessionSharedOutput_create; # introduced=28
73    ACaptureSessionSharedOutput_add; # introduced=28
74    ACaptureSessionSharedOutput_remove; # introduced=28
75    ACaptureSessionPhysicalOutput_create; # introduced=29
76    ACaptureSessionOutput_free;
77    ACameraCaptureSessionShared_startStreaming; # systemapi introduced=36
78    ACameraCaptureSessionShared_logicalCamera_startStreaming; # systemapi introduced=36
79    ACameraCaptureSessionShared_stopStreaming; # systemapi introduced=36
80  local:
81    *;
82};
83