[PARTIAL] Migrate Tuner JNI to use Client interfaces

Test: atest android.media.tv.tuner.cts
Test: local test on SampleTIS Cuttlefish

Bug: 174095851
Change-Id: I69e28132d6b5da34f99da4611b4fbc72e96913f8
diff --git a/media/jni/tuner/DemuxClient.cpp b/media/jni/tuner/DemuxClient.cpp
index 11acb5e..b237a24 100644
--- a/media/jni/tuner/DemuxClient.cpp
+++ b/media/jni/tuner/DemuxClient.cpp
@@ -68,14 +68,12 @@
         sp<HidlFilterCallback> callback = new HidlFilterCallback(cb);
         sp<IFilter> hidlFilter = openHidlFilter(type, bufferSize, callback);
         if (hidlFilter != NULL) {
-            sp<FilterClient> filterClient = new FilterClient();
+            sp<FilterClient> filterClient = new FilterClient(type);
             filterClient->setHidlFilter(hidlFilter);
             return filterClient;
         }
     }
 
-    // TODO: handle share av memory handle
-
     return NULL;
 }
 
@@ -141,7 +139,7 @@
 }
 
 Result DemuxClient::close() {
-    // pending aidl interface
+    // TODO: pending aidl interface
 
     if (mDemux != NULL) {
         Result res = mDemux->close();