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

Skip to content
Commit decb6295 authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

Add IAudioManager methods for tracking client recording activity

audio_unique_id_t IAudioManager::trackRecorder(IBinder token)
  - registers a client recorder withing Audio Service,
    returns a unique tracking recording ID (RIID);
    Audio Service tracks the lifetime of the recorder using
    the provided token.

oneway recorderEvent(int riid, int event)
  - updates the current state of the client;
    only "started" and "stoped" states are considered.

Bug: 123312504
Test: android.media.cts.AudioRecordingConfigurationTest
      AudioRecordTest#testAudioRecordInfoCallback
      MediaRecorderTest#testAudioRecordInfoCallback
      manual testing using Oboe and Solo test apps

Change-Id: Iddb1b91fff7127ab35ba1d33e3e6c32937ac3081
parent 8cd204d6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment