Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -23251,6 +23251,7 @@ package android.media { method public int generateAudioSessionId(); method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode(); media/java/android/media/AudioManager.java +15 −0 Original line number Diff line number Diff line Loading @@ -1512,7 +1512,22 @@ public class AudioManager { int result = AudioSystem.setAllowedCapturePolicy(Process.myUid(), flags); if (result != AudioSystem.AUDIO_STATUS_OK) { Log.e(TAG, "Could not setAllowedCapturePolicy: " + result); return; } mCapturePolicy = capturePolicy; } @AudioAttributes.CapturePolicy private int mCapturePolicy = AudioAttributes.ALLOW_CAPTURE_BY_ALL; /** * Return the capture policy. * @return the capture policy set by {@link #setAllowedCapturePolicy(int)} or * the default if it was not called. */ @AudioAttributes.CapturePolicy public int getAllowedCapturePolicy() { return mCapturePolicy; } //==================================================================== Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -23251,6 +23251,7 @@ package android.media { method public int generateAudioSessionId(); method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode();
media/java/android/media/AudioManager.java +15 −0 Original line number Diff line number Diff line Loading @@ -1512,7 +1512,22 @@ public class AudioManager { int result = AudioSystem.setAllowedCapturePolicy(Process.myUid(), flags); if (result != AudioSystem.AUDIO_STATUS_OK) { Log.e(TAG, "Could not setAllowedCapturePolicy: " + result); return; } mCapturePolicy = capturePolicy; } @AudioAttributes.CapturePolicy private int mCapturePolicy = AudioAttributes.ALLOW_CAPTURE_BY_ALL; /** * Return the capture policy. * @return the capture policy set by {@link #setAllowedCapturePolicy(int)} or * the default if it was not called. */ @AudioAttributes.CapturePolicy public int getAllowedCapturePolicy() { return mCapturePolicy; } //==================================================================== Loading