AudioFlinger: Use audio_utils::mutex
Test: atest AudioTrackTest AudioRecordTest
Test: atest AAudioTests AudioTrackOffloadTest
Test: atest AudioPlaybackCaptureTest
Test: Camera YouTube
Bug: 298534151
Merged-In: Iba9e1e8f6d5f9ad2e31ea4e09598f2829ece3f02
Change-Id: Iba9e1e8f6d5f9ad2e31ea4e09598f2829ece3f02
diff --git a/services/audioflinger/IAfPatchPanel.h b/services/audioflinger/IAfPatchPanel.h
index 20e092d..9302e25 100644
--- a/services/audioflinger/IAfPatchPanel.h
+++ b/services/audioflinger/IAfPatchPanel.h
@@ -82,8 +82,7 @@
audio_devices_t deviceType,
const String8& address,
audio_output_flags_t flags) = 0;
- virtual void lock() const = 0;
- virtual void unlock() const = 0;
+ virtual audio_utils::mutex& mutex() const = 0;
virtual const DefaultKeyedVector<audio_module_handle_t, AudioHwDevice*>&
getAudioHwDevs_l() const = 0;
virtual audio_unique_id_t nextUniqueId(audio_unique_id_use_t use) = 0;