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