Revert "Use start/finish app op API for mic use"

This reverts commit 55bb217cd1fea3e791d0d7cf73e09e27fed8c36e.

Reason for revert: Causes a regression

bug:74061812

Change-Id: I119937cfce79ba824185634f2b81dad1606a875d
diff --git a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
index d04b21e..306de3f 100644
--- a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
+++ b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
@@ -412,7 +412,7 @@
     }
 
     // check calling permissions
-    if (!startRecording(client->opPackageName, client->pid, client->uid)) {
+    if (!recordingAllowed(client->opPackageName, client->pid, client->uid)) {
         ALOGE("%s permission denied: recording not allowed for uid %d pid %d",
                 __func__, client->uid, client->pid);
         return PERMISSION_DENIED;
@@ -457,9 +457,6 @@
     }
     sp<AudioRecordClient> client = mAudioRecordClients.valueAt(index);
 
-    // finish the recording app op
-    finishRecording(client->opPackageName, client->uid);
-
     return mAudioPolicyManager->stopInput(client->input, client->session);
 }