media.c2 aidl: use aidl based PersistentSurface for c2 aidl

Test: m
Bug: 322870482
Merged-In: I035874efebe2ed6e11a418e8570671c41fead14f
Change-Id: I035874efebe2ed6e11a418e8570671c41fead14f
diff --git a/media/codec2/hal/client/client.cpp b/media/codec2/hal/client/client.cpp
index b3ae514..1d2794e 100644
--- a/media/codec2/hal/client/client.cpp
+++ b/media/codec2/hal/client/client.cpp
@@ -1868,6 +1868,10 @@
     return nullptr;
 }
 
+bool Codec2Client::IsAidlSelected() {
+    return c2_aidl::utils::IsSelected();
+}
+
 // Codec2Client::Interface
 Codec2Client::Interface::Interface(const sp<HidlBase>& base)
       : Configurable{