Revert^2 "Migrate audioflinger package validation"

This reverts commit 55532058d87e0199c9ed95930d87a8c42f5dcf7e.

Reason for revert: incorrect original merge order lead to post-submit
failure.

Fixed callingPid overwritten during validation issue.

Bug: 338089555
Test: CtsMediaAudioTestCases
Test: CtsVoiceInteractionTestCases
Test: android.cts.statsdatom.voiceinteraction.HotwordDetectorKeyphraseTriggeredStatsTest
Flag: com.android.media.audio.audioserver_permissions
Change-Id: I29be398869e2074c12fc23f38178fd82686461de
diff --git a/services/audioflinger/AudioFlinger.h b/services/audioflinger/AudioFlinger.h
index 501aed1..46f4068 100644
--- a/services/audioflinger/AudioFlinger.h
+++ b/services/audioflinger/AudioFlinger.h
@@ -407,6 +407,8 @@
     void onHardError(std::set<audio_port_handle_t>& trackPortIds) final
             EXCLUDES_AudioFlinger_ClientMutex;
 
+    const ::com::android::media::permission::IPermissionProvider& getPermissionProvider() final;
+
     // ---- end of IAfThreadCallback interface
 
     /* List available audio ports and their attributes */