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/camera2/ICameraDeviceCallbacks.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/camera2/ICameraDeviceCallbacks.aidl out/soong/.temp/sbox/030bdc68cd51619777b234b16aba4350324e44b8/out out/soong/.temp/sbox/030bdc68cd51619777b234b16aba4350324e44b8/out/android/hardware/camera2/ICameraDeviceCallbacks.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/camera2/ICameraDeviceCallbacks.h>
10 #include <android/hardware/camera2/BpCameraDeviceCallbacks.h>
11 namespace android {
12 namespace hardware {
13 namespace camera2 {
14 DO_NOT_DIRECTLY_USE_ME_IMPLEMENT_META_INTERFACE(CameraDeviceCallbacks, "android.hardware.camera2.ICameraDeviceCallbacks")
15 }  // namespace camera2
16 }  // namespace hardware
17 }  // namespace android
18 #include <android/hardware/camera2/BpCameraDeviceCallbacks.h>
19 #include <android/hardware/camera2/BnCameraDeviceCallbacks.h>
20 #include <binder/Parcel.h>
21 
22 namespace android {
23 namespace hardware {
24 namespace camera2 {
25 
BpCameraDeviceCallbacks(const::android::sp<::android::IBinder> & _aidl_impl)26 BpCameraDeviceCallbacks::BpCameraDeviceCallbacks(const ::android::sp<::android::IBinder>& _aidl_impl)
27     : BpInterface<ICameraDeviceCallbacks>(_aidl_impl){
28 }
29 
onDeviceError(int32_t errorCode,const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras)30 ::android::binder::Status BpCameraDeviceCallbacks::onDeviceError(int32_t errorCode, const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras) {
31   ::android::Parcel _aidl_data;
32   _aidl_data.markForBinder(remoteStrong());
33   ::android::Parcel _aidl_reply;
34   ::android::status_t _aidl_ret_status = ::android::OK;
35   ::android::binder::Status _aidl_status;
36   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onDeviceError::cppClient");
37   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
38   if (((_aidl_ret_status) != (::android::OK))) {
39     goto _aidl_error;
40   }
41   _aidl_ret_status = _aidl_data.writeInt32(errorCode);
42   if (((_aidl_ret_status) != (::android::OK))) {
43     goto _aidl_error;
44   }
45   _aidl_ret_status = _aidl_data.writeParcelable(resultExtras);
46   if (((_aidl_ret_status) != (::android::OK))) {
47     goto _aidl_error;
48   }
49   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onDeviceError, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
50   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
51      return ICameraDeviceCallbacks::getDefaultImpl()->onDeviceError(errorCode, resultExtras);
52   }
53   if (((_aidl_ret_status) != (::android::OK))) {
54     goto _aidl_error;
55   }
56   _aidl_error:
57   _aidl_status.setFromStatusT(_aidl_ret_status);
58   return _aidl_status;
59 }
60 
onDeviceIdle()61 ::android::binder::Status BpCameraDeviceCallbacks::onDeviceIdle() {
62   ::android::Parcel _aidl_data;
63   _aidl_data.markForBinder(remoteStrong());
64   ::android::Parcel _aidl_reply;
65   ::android::status_t _aidl_ret_status = ::android::OK;
66   ::android::binder::Status _aidl_status;
67   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onDeviceIdle::cppClient");
68   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
69   if (((_aidl_ret_status) != (::android::OK))) {
70     goto _aidl_error;
71   }
72   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onDeviceIdle, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
73   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
74      return ICameraDeviceCallbacks::getDefaultImpl()->onDeviceIdle();
75   }
76   if (((_aidl_ret_status) != (::android::OK))) {
77     goto _aidl_error;
78   }
79   _aidl_error:
80   _aidl_status.setFromStatusT(_aidl_ret_status);
81   return _aidl_status;
82 }
83 
onCaptureStarted(const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras,int64_t timestamp)84 ::android::binder::Status BpCameraDeviceCallbacks::onCaptureStarted(const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras, int64_t timestamp) {
85   ::android::Parcel _aidl_data;
86   _aidl_data.markForBinder(remoteStrong());
87   ::android::Parcel _aidl_reply;
88   ::android::status_t _aidl_ret_status = ::android::OK;
89   ::android::binder::Status _aidl_status;
90   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onCaptureStarted::cppClient");
91   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
92   if (((_aidl_ret_status) != (::android::OK))) {
93     goto _aidl_error;
94   }
95   _aidl_ret_status = _aidl_data.writeParcelable(resultExtras);
96   if (((_aidl_ret_status) != (::android::OK))) {
97     goto _aidl_error;
98   }
99   _aidl_ret_status = _aidl_data.writeInt64(timestamp);
100   if (((_aidl_ret_status) != (::android::OK))) {
101     goto _aidl_error;
102   }
103   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onCaptureStarted, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
104   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
105      return ICameraDeviceCallbacks::getDefaultImpl()->onCaptureStarted(resultExtras, timestamp);
106   }
107   if (((_aidl_ret_status) != (::android::OK))) {
108     goto _aidl_error;
109   }
110   _aidl_error:
111   _aidl_status.setFromStatusT(_aidl_ret_status);
112   return _aidl_status;
113 }
114 
onResultReceived(const::android::hardware::camera2::CameraMetadataInfo & resultInfo,const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras,const::std::vector<::android::hardware::camera2::impl::PhysicalCaptureResultInfo> & physicalCaptureResultInfos)115 ::android::binder::Status BpCameraDeviceCallbacks::onResultReceived(const ::android::hardware::camera2::CameraMetadataInfo& resultInfo, const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras, const ::std::vector<::android::hardware::camera2::impl::PhysicalCaptureResultInfo>& physicalCaptureResultInfos) {
116   ::android::Parcel _aidl_data;
117   _aidl_data.markForBinder(remoteStrong());
118   ::android::Parcel _aidl_reply;
119   ::android::status_t _aidl_ret_status = ::android::OK;
120   ::android::binder::Status _aidl_status;
121   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onResultReceived::cppClient");
122   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
123   if (((_aidl_ret_status) != (::android::OK))) {
124     goto _aidl_error;
125   }
126   _aidl_ret_status = _aidl_data.writeParcelable(resultInfo);
127   if (((_aidl_ret_status) != (::android::OK))) {
128     goto _aidl_error;
129   }
130   _aidl_ret_status = _aidl_data.writeParcelable(resultExtras);
131   if (((_aidl_ret_status) != (::android::OK))) {
132     goto _aidl_error;
133   }
134   _aidl_ret_status = _aidl_data.writeParcelableVector(physicalCaptureResultInfos);
135   if (((_aidl_ret_status) != (::android::OK))) {
136     goto _aidl_error;
137   }
138   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onResultReceived, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
139   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
140      return ICameraDeviceCallbacks::getDefaultImpl()->onResultReceived(resultInfo, resultExtras, physicalCaptureResultInfos);
141   }
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 
onPrepared(int32_t streamId)150 ::android::binder::Status BpCameraDeviceCallbacks::onPrepared(int32_t streamId) {
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::ICameraDeviceCallbacks::onPrepared::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.writeInt32(streamId);
162   if (((_aidl_ret_status) != (::android::OK))) {
163     goto _aidl_error;
164   }
165   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onPrepared, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
166   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
167      return ICameraDeviceCallbacks::getDefaultImpl()->onPrepared(streamId);
168   }
169   if (((_aidl_ret_status) != (::android::OK))) {
170     goto _aidl_error;
171   }
172   _aidl_error:
173   _aidl_status.setFromStatusT(_aidl_ret_status);
174   return _aidl_status;
175 }
176 
onRepeatingRequestError(int64_t lastFrameNumber,int32_t repeatingRequestId)177 ::android::binder::Status BpCameraDeviceCallbacks::onRepeatingRequestError(int64_t lastFrameNumber, int32_t repeatingRequestId) {
178   ::android::Parcel _aidl_data;
179   _aidl_data.markForBinder(remoteStrong());
180   ::android::Parcel _aidl_reply;
181   ::android::status_t _aidl_ret_status = ::android::OK;
182   ::android::binder::Status _aidl_status;
183   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onRepeatingRequestError::cppClient");
184   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
185   if (((_aidl_ret_status) != (::android::OK))) {
186     goto _aidl_error;
187   }
188   _aidl_ret_status = _aidl_data.writeInt64(lastFrameNumber);
189   if (((_aidl_ret_status) != (::android::OK))) {
190     goto _aidl_error;
191   }
192   _aidl_ret_status = _aidl_data.writeInt32(repeatingRequestId);
193   if (((_aidl_ret_status) != (::android::OK))) {
194     goto _aidl_error;
195   }
196   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onRepeatingRequestError, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
197   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
198      return ICameraDeviceCallbacks::getDefaultImpl()->onRepeatingRequestError(lastFrameNumber, repeatingRequestId);
199   }
200   if (((_aidl_ret_status) != (::android::OK))) {
201     goto _aidl_error;
202   }
203   _aidl_error:
204   _aidl_status.setFromStatusT(_aidl_ret_status);
205   return _aidl_status;
206 }
207 
onRequestQueueEmpty()208 ::android::binder::Status BpCameraDeviceCallbacks::onRequestQueueEmpty() {
209   ::android::Parcel _aidl_data;
210   _aidl_data.markForBinder(remoteStrong());
211   ::android::Parcel _aidl_reply;
212   ::android::status_t _aidl_ret_status = ::android::OK;
213   ::android::binder::Status _aidl_status;
214   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onRequestQueueEmpty::cppClient");
215   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
216   if (((_aidl_ret_status) != (::android::OK))) {
217     goto _aidl_error;
218   }
219   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onRequestQueueEmpty, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
220   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
221      return ICameraDeviceCallbacks::getDefaultImpl()->onRequestQueueEmpty();
222   }
223   if (((_aidl_ret_status) != (::android::OK))) {
224     goto _aidl_error;
225   }
226   _aidl_error:
227   _aidl_status.setFromStatusT(_aidl_ret_status);
228   return _aidl_status;
229 }
230 
onClientSharedAccessPriorityChanged(bool primaryClient)231 ::android::binder::Status BpCameraDeviceCallbacks::onClientSharedAccessPriorityChanged(bool primaryClient) {
232   ::android::Parcel _aidl_data;
233   _aidl_data.markForBinder(remoteStrong());
234   ::android::Parcel _aidl_reply;
235   ::android::status_t _aidl_ret_status = ::android::OK;
236   ::android::binder::Status _aidl_status;
237   ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onClientSharedAccessPriorityChanged::cppClient");
238   _aidl_ret_status = _aidl_data.writeInterfaceToken(getInterfaceDescriptor());
239   if (((_aidl_ret_status) != (::android::OK))) {
240     goto _aidl_error;
241   }
242   _aidl_ret_status = _aidl_data.writeBool(primaryClient);
243   if (((_aidl_ret_status) != (::android::OK))) {
244     goto _aidl_error;
245   }
246   _aidl_ret_status = remote()->transact(BnCameraDeviceCallbacks::TRANSACTION_onClientSharedAccessPriorityChanged, _aidl_data, &_aidl_reply, ::android::IBinder::FLAG_ONEWAY);
247   if (_aidl_ret_status == ::android::UNKNOWN_TRANSACTION && ICameraDeviceCallbacks::getDefaultImpl()) [[unlikely]] {
248      return ICameraDeviceCallbacks::getDefaultImpl()->onClientSharedAccessPriorityChanged(primaryClient);
249   }
250   if (((_aidl_ret_status) != (::android::OK))) {
251     goto _aidl_error;
252   }
253   _aidl_error:
254   _aidl_status.setFromStatusT(_aidl_ret_status);
255   return _aidl_status;
256 }
257 
258 }  // namespace camera2
259 }  // namespace hardware
260 }  // namespace android
261 #include <android/hardware/camera2/BnCameraDeviceCallbacks.h>
262 #include <binder/Parcel.h>
263 #include <binder/Stability.h>
264 
265 namespace android {
266 namespace hardware {
267 namespace camera2 {
268 
BnCameraDeviceCallbacks()269 BnCameraDeviceCallbacks::BnCameraDeviceCallbacks()
270 {
271   ::android::internal::Stability::markCompilationUnit(this);
272 }
273 
onTransact(uint32_t _aidl_code,const::android::Parcel & _aidl_data,::android::Parcel * _aidl_reply,uint32_t _aidl_flags)274 ::android::status_t BnCameraDeviceCallbacks::onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) {
275   ::android::status_t _aidl_ret_status = ::android::OK;
276   switch (_aidl_code) {
277   case BnCameraDeviceCallbacks::TRANSACTION_onDeviceError:
278   {
279     int32_t in_errorCode;
280     ::android::hardware::camera2::impl::CaptureResultExtras in_resultExtras;
281     if (!(_aidl_data.checkInterface(this))) {
282       _aidl_ret_status = ::android::BAD_TYPE;
283       break;
284     }
285     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onDeviceError::cppServer");
286     _aidl_ret_status = _aidl_data.readInt32(&in_errorCode);
287     if (((_aidl_ret_status) != (::android::OK))) {
288       break;
289     }
290     _aidl_ret_status = _aidl_data.readParcelable(&in_resultExtras);
291     if (((_aidl_ret_status) != (::android::OK))) {
292       break;
293     }
294     if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
295       _aidl_ret_status = st.writeToParcel(_aidl_reply);
296       break;
297     }
298     ::android::binder::Status _aidl_status(onDeviceError(in_errorCode, in_resultExtras));
299   }
300   break;
301   case BnCameraDeviceCallbacks::TRANSACTION_onDeviceIdle:
302   {
303     if (!(_aidl_data.checkInterface(this))) {
304       _aidl_ret_status = ::android::BAD_TYPE;
305       break;
306     }
307     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onDeviceIdle::cppServer");
308     ::android::binder::Status _aidl_status(onDeviceIdle());
309   }
310   break;
311   case BnCameraDeviceCallbacks::TRANSACTION_onCaptureStarted:
312   {
313     ::android::hardware::camera2::impl::CaptureResultExtras in_resultExtras;
314     int64_t in_timestamp;
315     if (!(_aidl_data.checkInterface(this))) {
316       _aidl_ret_status = ::android::BAD_TYPE;
317       break;
318     }
319     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onCaptureStarted::cppServer");
320     _aidl_ret_status = _aidl_data.readParcelable(&in_resultExtras);
321     if (((_aidl_ret_status) != (::android::OK))) {
322       break;
323     }
324     _aidl_ret_status = _aidl_data.readInt64(&in_timestamp);
325     if (((_aidl_ret_status) != (::android::OK))) {
326       break;
327     }
328     if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
329       _aidl_ret_status = st.writeToParcel(_aidl_reply);
330       break;
331     }
332     ::android::binder::Status _aidl_status(onCaptureStarted(in_resultExtras, in_timestamp));
333   }
334   break;
335   case BnCameraDeviceCallbacks::TRANSACTION_onResultReceived:
336   {
337     ::android::hardware::camera2::CameraMetadataInfo in_resultInfo;
338     ::android::hardware::camera2::impl::CaptureResultExtras in_resultExtras;
339     ::std::vector<::android::hardware::camera2::impl::PhysicalCaptureResultInfo> in_physicalCaptureResultInfos;
340     if (!(_aidl_data.checkInterface(this))) {
341       _aidl_ret_status = ::android::BAD_TYPE;
342       break;
343     }
344     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onResultReceived::cppServer");
345     _aidl_ret_status = _aidl_data.readParcelable(&in_resultInfo);
346     if (((_aidl_ret_status) != (::android::OK))) {
347       break;
348     }
349     _aidl_ret_status = _aidl_data.readParcelable(&in_resultExtras);
350     if (((_aidl_ret_status) != (::android::OK))) {
351       break;
352     }
353     _aidl_ret_status = _aidl_data.readParcelableVector(&in_physicalCaptureResultInfos);
354     if (((_aidl_ret_status) != (::android::OK))) {
355       break;
356     }
357     if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
358       _aidl_ret_status = st.writeToParcel(_aidl_reply);
359       break;
360     }
361     ::android::binder::Status _aidl_status(onResultReceived(in_resultInfo, in_resultExtras, in_physicalCaptureResultInfos));
362   }
363   break;
364   case BnCameraDeviceCallbacks::TRANSACTION_onPrepared:
365   {
366     int32_t in_streamId;
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::ICameraDeviceCallbacks::onPrepared::cppServer");
372     _aidl_ret_status = _aidl_data.readInt32(&in_streamId);
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(onPrepared(in_streamId));
381   }
382   break;
383   case BnCameraDeviceCallbacks::TRANSACTION_onRepeatingRequestError:
384   {
385     int64_t in_lastFrameNumber;
386     int32_t in_repeatingRequestId;
387     if (!(_aidl_data.checkInterface(this))) {
388       _aidl_ret_status = ::android::BAD_TYPE;
389       break;
390     }
391     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onRepeatingRequestError::cppServer");
392     _aidl_ret_status = _aidl_data.readInt64(&in_lastFrameNumber);
393     if (((_aidl_ret_status) != (::android::OK))) {
394       break;
395     }
396     _aidl_ret_status = _aidl_data.readInt32(&in_repeatingRequestId);
397     if (((_aidl_ret_status) != (::android::OK))) {
398       break;
399     }
400     if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
401       _aidl_ret_status = st.writeToParcel(_aidl_reply);
402       break;
403     }
404     ::android::binder::Status _aidl_status(onRepeatingRequestError(in_lastFrameNumber, in_repeatingRequestId));
405   }
406   break;
407   case BnCameraDeviceCallbacks::TRANSACTION_onRequestQueueEmpty:
408   {
409     if (!(_aidl_data.checkInterface(this))) {
410       _aidl_ret_status = ::android::BAD_TYPE;
411       break;
412     }
413     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onRequestQueueEmpty::cppServer");
414     ::android::binder::Status _aidl_status(onRequestQueueEmpty());
415   }
416   break;
417   case BnCameraDeviceCallbacks::TRANSACTION_onClientSharedAccessPriorityChanged:
418   {
419     bool in_primaryClient;
420     if (!(_aidl_data.checkInterface(this))) {
421       _aidl_ret_status = ::android::BAD_TYPE;
422       break;
423     }
424     ::android::binder::ScopedTrace _aidl_trace(ATRACE_TAG_AIDL, "AIDL::cpp::ICameraDeviceCallbacks::onClientSharedAccessPriorityChanged::cppServer");
425     _aidl_ret_status = _aidl_data.readBool(&in_primaryClient);
426     if (((_aidl_ret_status) != (::android::OK))) {
427       break;
428     }
429     if (auto st = _aidl_data.enforceNoDataAvail(); !st.isOk()) {
430       _aidl_ret_status = st.writeToParcel(_aidl_reply);
431       break;
432     }
433     ::android::binder::Status _aidl_status(onClientSharedAccessPriorityChanged(in_primaryClient));
434   }
435   break;
436   default:
437   {
438     _aidl_ret_status = ::android::BBinder::onTransact(_aidl_code, _aidl_data, _aidl_reply, _aidl_flags);
439   }
440   break;
441   }
442   if (_aidl_ret_status == ::android::UNEXPECTED_NULL) {
443     _aidl_ret_status = ::android::binder::Status::fromExceptionCode(::android::binder::Status::EX_NULL_POINTER).writeOverParcel(_aidl_reply);
444   }
445   return _aidl_ret_status;
446 }
447 
448 }  // namespace camera2
449 }  // namespace hardware
450 }  // namespace android
451