Connect onFilterEvent of TunerFilterCallback in FilterClient

Note that the implementation is still ongoing.
The CL is to unblock the TunerFilter server side code merging

Test: make libmedia_tv_tuner
Bug: 174095851
Change-Id: I93dc1129080b61c26dd254e44b2c98f3a3b387fd
This commit is contained in:
Amy Zhang
2021-01-25 14:50:37 -08:00
parent 378e21691f
commit b2ce69539e
2 changed files with 8 additions and 0 deletions

View File

@@ -269,6 +269,11 @@ Status TunerFilterCallback::onFilterStatus(int status) {
return Status::fromServiceSpecificError(static_cast<int32_t>(Result::INVALID_STATE));
}
Status TunerFilterCallback::onFilterEvent(vector<TunerFilterEvent>* /*filterEvent*/) {
// TODO: complete onFilterEvent
return Status::ok();
}
/////////////// FilterClient Helper Methods ///////////////////////
Result FilterClient::getFilterMq() {

View File

@@ -19,6 +19,7 @@
#include <aidl/android/media/tv/tuner/ITunerFilter.h>
#include <aidl/android/media/tv/tuner/BnTunerFilterCallback.h>
#include <aidl/android/media/tv/tuner/TunerFilterEvent.h>
#include <android/hardware/tv/tuner/1.1/IFilter.h>
#include <android/hardware/tv/tuner/1.1/IFilterCallback.h>
#include <android/hardware/tv/tuner/1.1/types.h>
@@ -30,6 +31,7 @@
using Status = ::ndk::ScopedAStatus;
using ::aidl::android::media::tv::tuner::BnTunerFilterCallback;
using ::aidl::android::media::tv::tuner::ITunerFilter;
using ::aidl::android::media::tv::tuner::TunerFilterEvent;
using ::android::hardware::EventFlag;
using ::android::hardware::MessageQueue;
@@ -61,6 +63,7 @@ public:
TunerFilterCallback(sp<FilterClientCallback> filterClientCallback);
// TODO: complete TunerFilterCallback
Status onFilterStatus(int status);
Status onFilterEvent(vector<TunerFilterEvent>* filterEvent);
private:
sp<FilterClientCallback> mFilterClientCallback;