169 files changed, 64432 insertions, 116 deletions
diff --git a/tvapi/android/include/ITvService.h b/tvapi/android/include/ITvService.h new file mode 100644 index 0000000..cd0d366 --- a/dev/null +++ b/tvapi/android/include/ITvService.h @@ -0,0 +1,35 @@ +#ifndef ANDROID_AMLOGIC_ITVSERVICE_H +#define ANDROID_AMLOGIC_ITVSERVICE_H + +#include <utils/RefBase.h> +#include <binder/IInterface.h> +#include <binder/Parcel.h> +#include <include/ITvClient.h> +#include <include/ITv.h> + +using namespace android; + + +class ITvService : public IInterface +{ +public: + enum { + CONNECT = IBinder::FIRST_CALL_TRANSACTION, + }; + +public: + DECLARE_META_INTERFACE(TvService); + + virtual sp<ITv> connect(const sp<ITvClient> &tvClient) = 0; +}; + +class BnTvService: public BnInterface<ITvService> +{ +public: + virtual status_t onTransact(uint32_t code, + const Parcel &data, + Parcel *reply, + uint32_t flags = 0); +}; + +#endif |