1 /*
2 * This file is auto-generated. DO NOT MODIFY.
3 * Using: out/host/linux-x86/bin/aidl-cpp -dout/soong/.temp/sbox/030bdc68cd51619777b234b16aba4350324e44b8/out/android/hardware/ICameraServiceProxy.cpp.d --ninja -Iframeworks/av/camera/aidl -Iframeworks/native/aidl/gui -Iframeworks/native/libs/permission/aidl -Ihardware/interfaces/common/fmq/aidl -Ihardware/interfaces/common/aidl -t --min_sdk_version=platform_apis -Iframeworks/av/camera/aidl/ frameworks/av/camera/aidl/android/hardware/ICameraServiceProxy.aidl out/soong/.temp/sbox/030bdc68cd51619777b234b16aba4350324e44b8/out out/soong/.temp/sbox/030bdc68cd51619777b234b16aba4350324e44b8/out/android/hardware/ICameraServiceProxy.cpp
4 *
5 * DO NOT CHECK THIS FILE INTO A CODE TREE (e.g. git, etc..).
6 * ALWAYS GENERATE THIS FILE FROM UPDATED AIDL COMPILER
7 * AS A BUILD INTERMEDIATE ONLY. THIS IS NOT SOURCE CODE.
8 */
9 #include <android/hardware/ICameraServiceProxy.h>
10 #include <android/hardware/BpCameraServiceProxy.h>
11 namespace android {
12 namespace hardware {
13 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(CameraServiceProxy, "android.hardware.ICameraServiceProxy")
14 } // namespace hardware
15 } // namespace android
16 #include <android/hardware/BpCameraServiceProxy.h>
17 #include <android/hardware/BnCameraServiceProxy.h>
18 #include <binder/Parcel.h>
19
20 namespace android {
21 namespace hardware {
22
BpCameraServiceProxy(const::android::sp<::android::IBinder> & _aidl_impl)23 BpCameraServiceProxy::BpCameraServiceProxy(const ::android::sp<::android::IBinder>& _aidl_impl)
24 : BpInterface<ICameraServiceProxy>(_aidl_impl){
25 }
26
pingForUserUpdate()27 ::android::binder::Status BpCameraServiceProxy::pingForUserUpdate() {
28 ::android::Parcel _aidl_data;
29 _aidl_data.markForBinder(remoteStrong());
30 ::android::Parcel _aidl_reply;
31 ::android::status_t _aidl_ret_status = ::android::OK;
32 ::android::binder::Status _aidl_status;
33 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::pingForUserUpdate::cppClient");
34 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
35 if (((_aidl_ret_status) != (::android::OK))) {
36 goto _aidl_error;
37 }
38 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_pingForUserUpdate, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
39 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
40 return ICameraServiceProxy::getDefaultImpl()->pingForUserUpdate();
41 }
42 if (((_aidl_ret_status) != (::android::OK))) {
43 goto _aidl_error;
44 }
45 _aidl_error:
46 _aidl_status.setFromStatusT(_aidl_ret_status);
47 return _aidl_status;
48 }
49
notifyCameraState(const::android::hardware::CameraSessionStats & cameraSessionStats)50 ::android::binder::Status BpCameraServiceProxy::notifyCameraState(const ::android::hardware::CameraSessionStats& cameraSessionStats) {
51 ::android::Parcel _aidl_data;
52 _aidl_data.markForBinder(remoteStrong());
53 ::android::Parcel _aidl_reply;
54 ::android::status_t _aidl_ret_status = ::android::OK;
55 ::android::binder::Status _aidl_status;
56 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::notifyCameraState::cppClient");
57 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
58 if (((_aidl_ret_status) != (::android::OK))) {
59 goto _aidl_error;
60 }
61 _aidl_ret_status = _aidl_data.writeParcelable(cameraSessionStats);
62 if (((_aidl_ret_status) != (::android::OK))) {
63 goto _aidl_error;
64 }
65 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_notifyCameraState, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
66 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
67 return ICameraServiceProxy::getDefaultImpl()->notifyCameraState(cameraSessionStats);
68 }
69 if (((_aidl_ret_status) != (::android::OK))) {
70 goto _aidl_error;
71 }
72 _aidl_error:
73 _aidl_status.setFromStatusT(_aidl_ret_status);
74 return _aidl_status;
75 }
76
notifyFeatureCombinationStats(const::android::hardware::CameraFeatureCombinationStats & cameraFeatureCombinationStats)77 ::android::binder::Status BpCameraServiceProxy::notifyFeatureCombinationStats(const ::android::hardware::CameraFeatureCombinationStats& cameraFeatureCombinationStats) {
78 ::android::Parcel _aidl_data;
79 _aidl_data.markForBinder(remoteStrong());
80 ::android::Parcel _aidl_reply;
81 ::android::status_t _aidl_ret_status = ::android::OK;
82 ::android::binder::Status _aidl_status;
83 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::notifyFeatureCombinationStats::cppClient");
84 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
85 if (((_aidl_ret_status) != (::android::OK))) {
86 goto _aidl_error;
87 }
88 _aidl_ret_status = _aidl_data.writeParcelable(cameraFeatureCombinationStats);
89 if (((_aidl_ret_status) != (::android::OK))) {
90 goto _aidl_error;
91 }
92 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_notifyFeatureCombinationStats, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
93 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
94 return ICameraServiceProxy::getDefaultImpl()->notifyFeatureCombinationStats(cameraFeatureCombinationStats);
95 }
96 if (((_aidl_ret_status) != (::android::OK))) {
97 goto _aidl_error;
98 }
99 _aidl_error:
100 _aidl_status.setFromStatusT(_aidl_ret_status);
101 return _aidl_status;
102 }
103
getRotateAndCropOverride(const::std::string & packageName,int32_t lensFacing,int32_t userId,int32_t * _aidl_return)104 ::android::binder::Status BpCameraServiceProxy::getRotateAndCropOverride(const ::std::string& packageName, int32_t lensFacing, int32_t userId, int32_t* _aidl_return) {
105 ::android::Parcel _aidl_data;
106 _aidl_data.markForBinder(remoteStrong());
107 ::android::Parcel _aidl_reply;
108 ::android::status_t _aidl_ret_status = ::android::OK;
109 ::android::binder::Status _aidl_status;
110 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::getRotateAndCropOverride::cppClient");
111 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
112 if (((_aidl_ret_status) != (::android::OK))) {
113 goto _aidl_error;
114 }
115 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(packageName);
116 if (((_aidl_ret_status) != (::android::OK))) {
117 goto _aidl_error;
118 }
119 _aidl_ret_status = _aidl_data.writeInt32(lensFacing);
120 if (((_aidl_ret_status) != (::android::OK))) {
121 goto _aidl_error;
122 }
123 _aidl_ret_status = _aidl_data.writeInt32(userId);
124 if (((_aidl_ret_status) != (::android::OK))) {
125 goto _aidl_error;
126 }
127 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_getRotateAndCropOverride, _aidl_data, &_aidl_reply, 0);
128 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
129 return ICameraServiceProxy::getDefaultImpl()->getRotateAndCropOverride(packageName, lensFacing, userId, _aidl_return);
130 }
131 if (((_aidl_ret_status) != (::android::OK))) {
132 goto _aidl_error;
133 }
134 _aidl_ret_status = _aidl_status.readFromParcel(_aidl_reply);
135 if (((_aidl_ret_status) != (::android::OK))) {
136 goto _aidl_error;
137 }
138 if (!_aidl_status.isOk()) {
139 return _aidl_status;
140 }
141 _aidl_ret_status = _aidl_reply.readInt32(_aidl_return);
142 if (((_aidl_ret_status) != (::android::OK))) {
143 goto _aidl_error;
144 }
145 _aidl_error:
146 _aidl_status.setFromStatusT(_aidl_ret_status);
147 return _aidl_status;
148 }
149
getAutoframingOverride(const::std::string & packageName,int32_t * _aidl_return)150 ::android::binder::Status BpCameraServiceProxy::getAutoframingOverride(const ::std::string& packageName, int32_t* _aidl_return) {
151 ::android::Parcel _aidl_data;
152 _aidl_data.markForBinder(remoteStrong());
153 ::android::Parcel _aidl_reply;
154 ::android::status_t _aidl_ret_status = ::android::OK;
155 ::android::binder::Status _aidl_status;
156 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::getAutoframingOverride::cppClient");
157 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
158 if (((_aidl_ret_status) != (::android::OK))) {
159 goto _aidl_error;
160 }
161 _aidl_ret_status = _aidl_data.writeUtf8AsUtf16(packageName);
162 if (((_aidl_ret_status) != (::android::OK))) {
163 goto _aidl_error;
164 }
165 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_getAutoframingOverride, _aidl_data, &_aidl_reply, 0);
166 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
167 return ICameraServiceProxy::getDefaultImpl()->getAutoframingOverride(packageName, _aidl_return);
168 }
169 if (((_aidl_ret_status) != (::android::OK))) {
170 goto _aidl_error;
171 }
172 _aidl_ret_status = _aidl_status.readFromParcel(_aidl_reply);
173 if (((_aidl_ret_status) != (::android::OK))) {
174 goto _aidl_error;
175 }
176 if (!_aidl_status.isOk()) {
177 return _aidl_status;
178 }
179 _aidl_ret_status = _aidl_reply.readInt32(_aidl_return);
180 if (((_aidl_ret_status) != (::android::OK))) {
181 goto _aidl_error;
182 }
183 _aidl_error:
184 _aidl_status.setFromStatusT(_aidl_ret_status);
185 return _aidl_status;
186 }
187
isCameraDisabled(int32_t userId,bool * _aidl_return)188 ::android::binder::Status BpCameraServiceProxy::isCameraDisabled(int32_t userId, bool* _aidl_return) {
189 ::android::Parcel _aidl_data;
190 _aidl_data.markForBinder(remoteStrong());
191 ::android::Parcel _aidl_reply;
192 ::android::status_t _aidl_ret_status = ::android::OK;
193 ::android::binder::Status _aidl_status;
194 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::isCameraDisabled::cppClient");
195 _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
196 if (((_aidl_ret_status) != (::android::OK))) {
197 goto _aidl_error;
198 }
199 _aidl_ret_status = _aidl_data.writeInt32(userId);
200 if (((_aidl_ret_status) != (::android::OK))) {
201 goto _aidl_error;
202 }
203 _aidl_ret_status = remote()->transact(BnCameraServiceProxy::TRANSACTION_isCameraDisabled, _aidl_data, &_aidl_reply, 0);
204 if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraServiceProxy::getDefaultImpl()) [[unlikely]] {
205 return ICameraServiceProxy::getDefaultImpl()->isCameraDisabled(userId, _aidl_return);
206 }
207 if (((_aidl_ret_status) != (::android::OK))) {
208 goto _aidl_error;
209 }
210 _aidl_ret_status = _aidl_status.readFromParcel(_aidl_reply);
211 if (((_aidl_ret_status) != (::android::OK))) {
212 goto _aidl_error;
213 }
214 if (!_aidl_status.isOk()) {
215 return _aidl_status;
216 }
217 _aidl_ret_status = _aidl_reply.readBool(_aidl_return);
218 if (((_aidl_ret_status) != (::android::OK))) {
219 goto _aidl_error;
220 }
221 _aidl_error:
222 _aidl_status.setFromStatusT(_aidl_ret_status);
223 return _aidl_status;
224 }
225
226 } // namespace hardware
227 } // namespace android
228 #include <android/hardware/BnCameraServiceProxy.h>
229 #include <binder/Parcel.h>
230 #include <binder/Stability.h>
231
232 namespace android {
233 namespace hardware {
234
BnCameraServiceProxy()235 BnCameraServiceProxy::BnCameraServiceProxy()
236 {
237 ::android::internal::Stability::markCompilationUnit(this);
238 }
239
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)240 ::android::status_t BnCameraServiceProxy::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
241 ::android::status_t _aidl_ret_status = ::android::OK;
242 switch (_aidl_code) {
243 case BnCameraServiceProxy::TRANSACTION_pingForUserUpdate:
244 {
245 if (!(_aidl_data.checkInterface(this))) {
246 _aidl_ret_status = ::android::BAD_TYPE;
247 break;
248 }
249 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::pingForUserUpdate::cppServer");
250 ::android::binder::Status _aidl_status(pingForUserUpdate());
251 }
252 break;
253 case BnCameraServiceProxy::TRANSACTION_notifyCameraState:
254 {
255 ::android::hardware::CameraSessionStats in_cameraSessionStats;
256 if (!(_aidl_data.checkInterface(this))) {
257 _aidl_ret_status = ::android::BAD_TYPE;
258 break;
259 }
260 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::notifyCameraState::cppServer");
261 _aidl_ret_status = _aidl_data.readParcelable(&in_cameraSessionStats);
262 if (((_aidl_ret_status) != (::android::OK))) {
263 break;
264 }
265 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
266 _aidl_ret_status = st.writeToParcel(_aidl_reply);
267 break;
268 }
269 ::android::binder::Status _aidl_status(notifyCameraState(in_cameraSessionStats));
270 }
271 break;
272 case BnCameraServiceProxy::TRANSACTION_notifyFeatureCombinationStats:
273 {
274 ::android::hardware::CameraFeatureCombinationStats in_cameraFeatureCombinationStats;
275 if (!(_aidl_data.checkInterface(this))) {
276 _aidl_ret_status = ::android::BAD_TYPE;
277 break;
278 }
279 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::notifyFeatureCombinationStats::cppServer");
280 _aidl_ret_status = _aidl_data.readParcelable(&in_cameraFeatureCombinationStats);
281 if (((_aidl_ret_status) != (::android::OK))) {
282 break;
283 }
284 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
285 _aidl_ret_status = st.writeToParcel(_aidl_reply);
286 break;
287 }
288 ::android::binder::Status _aidl_status(notifyFeatureCombinationStats(in_cameraFeatureCombinationStats));
289 }
290 break;
291 case BnCameraServiceProxy::TRANSACTION_getRotateAndCropOverride:
292 {
293 ::std::string in_packageName;
294 int32_t in_lensFacing;
295 int32_t in_userId;
296 int32_t _aidl_return;
297 if (!(_aidl_data.checkInterface(this))) {
298 _aidl_ret_status = ::android::BAD_TYPE;
299 break;
300 }
301 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::getRotateAndCropOverride::cppServer");
302 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_packageName);
303 if (((_aidl_ret_status) != (::android::OK))) {
304 break;
305 }
306 _aidl_ret_status = _aidl_data.readInt32(&in_lensFacing);
307 if (((_aidl_ret_status) != (::android::OK))) {
308 break;
309 }
310 _aidl_ret_status = _aidl_data.readInt32(&in_userId);
311 if (((_aidl_ret_status) != (::android::OK))) {
312 break;
313 }
314 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
315 _aidl_ret_status = st.writeToParcel(_aidl_reply);
316 break;
317 }
318 ::android::binder::Status _aidl_status(getRotateAndCropOverride(in_packageName, in_lensFacing, in_userId, &_aidl_return));
319 _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply);
320 if (((_aidl_ret_status) != (::android::OK))) {
321 break;
322 }
323 if (!_aidl_status.isOk()) {
324 break;
325 }
326 _aidl_ret_status = _aidl_reply->writeInt32(_aidl_return);
327 if (((_aidl_ret_status) != (::android::OK))) {
328 break;
329 }
330 }
331 break;
332 case BnCameraServiceProxy::TRANSACTION_getAutoframingOverride:
333 {
334 ::std::string in_packageName;
335 int32_t _aidl_return;
336 if (!(_aidl_data.checkInterface(this))) {
337 _aidl_ret_status = ::android::BAD_TYPE;
338 break;
339 }
340 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::getAutoframingOverride::cppServer");
341 _aidl_ret_status = _aidl_data.readUtf8FromUtf16(&in_packageName);
342 if (((_aidl_ret_status) != (::android::OK))) {
343 break;
344 }
345 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
346 _aidl_ret_status = st.writeToParcel(_aidl_reply);
347 break;
348 }
349 ::android::binder::Status _aidl_status(getAutoframingOverride(in_packageName, &_aidl_return));
350 _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply);
351 if (((_aidl_ret_status) != (::android::OK))) {
352 break;
353 }
354 if (!_aidl_status.isOk()) {
355 break;
356 }
357 _aidl_ret_status = _aidl_reply->writeInt32(_aidl_return);
358 if (((_aidl_ret_status) != (::android::OK))) {
359 break;
360 }
361 }
362 break;
363 case BnCameraServiceProxy::TRANSACTION_isCameraDisabled:
364 {
365 int32_t in_userId;
366 bool _aidl_return;
367 if (!(_aidl_data.checkInterface(this))) {
368 _aidl_ret_status = ::android::BAD_TYPE;
369 break;
370 }
371 ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraServiceProxy::isCameraDisabled::cppServer");
372 _aidl_ret_status = _aidl_data.readInt32(&in_userId);
373 if (((_aidl_ret_status) != (::android::OK))) {
374 break;
375 }
376 if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
377 _aidl_ret_status = st.writeToParcel(_aidl_reply);
378 break;
379 }
380 ::android::binder::Status _aidl_status(isCameraDisabled(in_userId, &_aidl_return));
381 _aidl_ret_status = _aidl_status.writeToParcel(_aidl_reply);
382 if (((_aidl_ret_status) != (::android::OK))) {
383 break;
384 }
385 if (!_aidl_status.isOk()) {
386 break;
387 }
388 _aidl_ret_status = _aidl_reply->writeBool(_aidl_return);
389 if (((_aidl_ret_status) != (::android::OK))) {
390 break;
391 }
392 }
393 break;
394 default:
395 {
396 _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
397 }
398 break;
399 }
400 if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
401 _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
402 }
403 return _aidl_ret_status;
404 }
405
406 } // namespace hardware
407 } // namespace android
408