Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5bb39870 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "audio: Add permission barrier for AudioRecord" into main

parents 05764885 e5fd1e1d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -256,6 +256,13 @@ status_t AudioRecord::set(

    mTracker.reset(new RecordingActivityTracker());

    sp<IBinder> binder = defaultServiceManager()->checkService(String16("audio"));
    if (binder != nullptr) {
        // Barrier to ensure runtime permission update propagates to audioflinger
        // Must be client-side
        interface_cast<IAudioManager>(binder)->permissionUpdateBarrier();
    }

    mSelectedDeviceId = selectedDeviceId;
    mSelectedMicDirection = selectedMicDirection;
    mSelectedMicFieldDimension = microphoneFieldDimension;