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