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