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 #pragma once
10 
11 #include <binder/IInterface.h>
12 #include <android/hardware/camera2/ICameraDeviceCallbacks.h>
13 #include <android/hardware/camera2/BnCameraDeviceCallbacks.h>
14 #include <binder/Delegate.h>
15 
16 
17 namespace android {
18 namespace hardware {
19 namespace camera2 {
20 class LIBBINDER_EXPORTED BnCameraDeviceCallbacks : public ::android::BnInterface<ICameraDeviceCallbacks> {
21 public:
22   static constexpr uint32_t TRANSACTION_onDeviceError = ::android::IBinder::FIRST_CALL_TRANSACTION + 0;
23   static constexpr uint32_t TRANSACTION_onDeviceIdle = ::android::IBinder::FIRST_CALL_TRANSACTION + 1;
24   static constexpr uint32_t TRANSACTION_onCaptureStarted = ::android::IBinder::FIRST_CALL_TRANSACTION + 2;
25   static constexpr uint32_t TRANSACTION_onResultReceived = ::android::IBinder::FIRST_CALL_TRANSACTION + 3;
26   static constexpr uint32_t TRANSACTION_onPrepared = ::android::IBinder::FIRST_CALL_TRANSACTION + 4;
27   static constexpr uint32_t TRANSACTION_onRepeatingRequestError = ::android::IBinder::FIRST_CALL_TRANSACTION + 5;
28   static constexpr uint32_t TRANSACTION_onRequestQueueEmpty = ::android::IBinder::FIRST_CALL_TRANSACTION + 6;
29   static constexpr uint32_t TRANSACTION_onClientSharedAccessPriorityChanged = ::android::IBinder::FIRST_CALL_TRANSACTION + 7;
30   explicit BnCameraDeviceCallbacks();
31   ::android::status_t onTransact(uint32_t _aidl_code, const ::android::Parcel& _aidl_data, ::android::Parcel* _aidl_reply, uint32_t _aidl_flags) override;
32 };  // class BnCameraDeviceCallbacks
33 
34 class LIBBINDER_EXPORTED ICameraDeviceCallbacksDelegator : public BnCameraDeviceCallbacks {
35 public:
ICameraDeviceCallbacksDelegator(const::android::sp<ICameraDeviceCallbacks> & impl)36   explicit ICameraDeviceCallbacksDelegator(const ::android::sp<ICameraDeviceCallbacks> &impl) : _aidl_delegate(impl) {}
37 
getImpl()38   ::android::sp<ICameraDeviceCallbacks> getImpl() { return _aidl_delegate; }
onDeviceError(int32_t errorCode,const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras)39   ::android::binder::Status onDeviceError(int32_t errorCode, const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras) override {
40     return _aidl_delegate->onDeviceError(errorCode, resultExtras);
41   }
onDeviceIdle()42   ::android::binder::Status onDeviceIdle() override {
43     return _aidl_delegate->onDeviceIdle();
44   }
onCaptureStarted(const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras,int64_t timestamp)45   ::android::binder::Status onCaptureStarted(const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras, int64_t timestamp) override {
46     return _aidl_delegate->onCaptureStarted(resultExtras, timestamp);
47   }
onResultReceived(const::android::hardware::camera2::CameraMetadataInfo & resultInfo,const::android::hardware::camera2::impl::CaptureResultExtras & resultExtras,const::std::vector<::android::hardware::camera2::impl::PhysicalCaptureResultInfo> & physicalCaptureResultInfos)48   ::android::binder::Status onResultReceived(const ::android::hardware::camera2::CameraMetadataInfo& resultInfo, const ::android::hardware::camera2::impl::CaptureResultExtras& resultExtras, const ::std::vector<::android::hardware::camera2::impl::PhysicalCaptureResultInfo>& physicalCaptureResultInfos) override {
49     return _aidl_delegate->onResultReceived(resultInfo, resultExtras, physicalCaptureResultInfos);
50   }
onPrepared(int32_t streamId)51   ::android::binder::Status onPrepared(int32_t streamId) override {
52     return _aidl_delegate->onPrepared(streamId);
53   }
onRepeatingRequestError(int64_t lastFrameNumber,int32_t repeatingRequestId)54   ::android::binder::Status onRepeatingRequestError(int64_t lastFrameNumber, int32_t repeatingRequestId) override {
55     return _aidl_delegate->onRepeatingRequestError(lastFrameNumber, repeatingRequestId);
56   }
onRequestQueueEmpty()57   ::android::binder::Status onRequestQueueEmpty() override {
58     return _aidl_delegate->onRequestQueueEmpty();
59   }
onClientSharedAccessPriorityChanged(bool primaryClient)60   ::android::binder::Status onClientSharedAccessPriorityChanged(bool primaryClient) override {
61     return _aidl_delegate->onClientSharedAccessPriorityChanged(primaryClient);
62   }
63 private:
64   ::android::sp<ICameraDeviceCallbacks> _aidl_delegate;
65 };  // class ICameraDeviceCallbacksDelegator
66 }  // namespace camera2
67 }  // namespace hardware
68 }  // namespace android
69