1 /*
2  * This file is auto-generated.  DO NOT MODIFY.
3  * Using: out/host/linux-x86/bin/aidl --lang=ndk -Weverything -Wno-missing-permission-annotation -t --min_sdk_version 29 -pout/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common_interface/6/preprocessed.aidl --ninja -d out/soong/.intermediates/frameworks/av/media/module/aidlpersistentsurface/graphicbuffersource-aidl-ndk-source/gen/staging/android/media/IAidlGraphicBufferSource.cpp.d -h out/soong/.intermediates/frameworks/av/media/module/aidlpersistentsurface/graphicbuffersource-aidl-ndk-source/gen/include/staging -o out/soong/.intermediates/frameworks/av/media/module/aidlpersistentsurface/graphicbuffersource-aidl-ndk-source/gen/staging -Iframeworks/native/aidl/gui -Iframeworks/base/core/java -Nframeworks/av/media/module/aidlpersistentsurface/aidl frameworks/av/media/module/aidlpersistentsurface/aidl/android/media/IAidlGraphicBufferSource.aidl
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 "aidl/android/media/IAidlGraphicBufferSource.h"
12 
13 #include <android/binder_ibinder.h>
14 #include <cassert>
15 
16 #ifndef __BIONIC__
17 #ifndef __assert2
18 #define __assert2(a,b,c,d) ((void)0)
19 #endif
20 #endif
21 
22 namespace aidl {
23 namespace android {
24 namespace media {
25 class BnAidlGraphicBufferSource : public ::ndk::BnCInterface<IAidlGraphicBufferSource> {
26 public:
27   BnAidlGraphicBufferSource();
28   virtual ~BnAidlGraphicBufferSource();
29 protected:
30   ::ndk::SpAIBinder createBinder() override;
31 private:
32 };
33 class IAidlGraphicBufferSourceDelegator : public BnAidlGraphicBufferSource {
34 public:
IAidlGraphicBufferSourceDelegator(const std::shared_ptr<IAidlGraphicBufferSource> & impl)35   explicit IAidlGraphicBufferSourceDelegator(const std::shared_ptr<IAidlGraphicBufferSource> &impl) : _impl(impl) {
36   }
37 
configure(const std::shared_ptr<::aidl::android::media::IAidlNode> & in_node,::aidl::android::hardware::graphics::common::Dataspace in_dataSpace)38   ::ndk::ScopedAStatus configure(const std::shared_ptr<::aidl::android::media::IAidlNode>& in_node, ::aidl::android::hardware::graphics::common::Dataspace in_dataSpace) override {
39     return _impl->configure(in_node, in_dataSpace);
40   }
setSuspend(bool in_suspend,int64_t in_suspendTimeUs)41   ::ndk::ScopedAStatus setSuspend(bool in_suspend, int64_t in_suspendTimeUs) override {
42     return _impl->setSuspend(in_suspend, in_suspendTimeUs);
43   }
setRepeatPreviousFrameDelayUs(int64_t in_repeatAfterUs)44   ::ndk::ScopedAStatus setRepeatPreviousFrameDelayUs(int64_t in_repeatAfterUs) override {
45     return _impl->setRepeatPreviousFrameDelayUs(in_repeatAfterUs);
46   }
setMaxFps(float in_maxFps)47   ::ndk::ScopedAStatus setMaxFps(float in_maxFps) override {
48     return _impl->setMaxFps(in_maxFps);
49   }
setTimeLapseConfig(double in_fps,double in_captureFps)50   ::ndk::ScopedAStatus setTimeLapseConfig(double in_fps, double in_captureFps) override {
51     return _impl->setTimeLapseConfig(in_fps, in_captureFps);
52   }
setStartTimeUs(int64_t in_startTimeUs)53   ::ndk::ScopedAStatus setStartTimeUs(int64_t in_startTimeUs) override {
54     return _impl->setStartTimeUs(in_startTimeUs);
55   }
setStopTimeUs(int64_t in_stopTimeUs)56   ::ndk::ScopedAStatus setStopTimeUs(int64_t in_stopTimeUs) override {
57     return _impl->setStopTimeUs(in_stopTimeUs);
58   }
getStopTimeOffsetUs(int64_t * _aidl_return)59   ::ndk::ScopedAStatus getStopTimeOffsetUs(int64_t* _aidl_return) override {
60     return _impl->getStopTimeOffsetUs(_aidl_return);
61   }
setColorAspects(const::aidl::android::media::AidlColorAspects & in_aspects)62   ::ndk::ScopedAStatus setColorAspects(const ::aidl::android::media::AidlColorAspects& in_aspects) override {
63     return _impl->setColorAspects(in_aspects);
64   }
setTimeOffsetUs(int64_t in_timeOffsetsUs)65   ::ndk::ScopedAStatus setTimeOffsetUs(int64_t in_timeOffsetsUs) override {
66     return _impl->setTimeOffsetUs(in_timeOffsetsUs);
67   }
signalEndOfInputStream()68   ::ndk::ScopedAStatus signalEndOfInputStream() override {
69     return _impl->signalEndOfInputStream();
70   }
71 protected:
72 private:
73   std::shared_ptr<IAidlGraphicBufferSource> _impl;
74 };
75 
76 }  // namespace media
77 }  // namespace android
78 }  // namespace aidl
79