Loading media/java/android/media/AudioManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -1227,6 +1227,7 @@ public class AudioManager { * * @hide */ @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void forceVolumeControlStream(int streamType) { final IAudioService service = getService(); try { Loading services/core/java/com/android/server/audio/AudioService.java +4 −0 Original line number Diff line number Diff line Loading @@ -1951,6 +1951,10 @@ public class AudioService extends IAudioService.Stub /** @see AudioManager#forceVolumeControlStream(int) */ public void forceVolumeControlStream(int streamType, IBinder cb) { if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { return; } if (DEBUG_VOL) { Log.d(TAG, String.format("forceVolumeControlStream(%d)", streamType)); } synchronized(mForceControlStreamLock) { if (mVolumeControlStream != -1 && streamType != -1) { Loading Loading
media/java/android/media/AudioManager.java +1 −0 Original line number Diff line number Diff line Loading @@ -1227,6 +1227,7 @@ public class AudioManager { * * @hide */ @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void forceVolumeControlStream(int streamType) { final IAudioService service = getService(); try { Loading
services/core/java/com/android/server/audio/AudioService.java +4 −0 Original line number Diff line number Diff line Loading @@ -1951,6 +1951,10 @@ public class AudioService extends IAudioService.Stub /** @see AudioManager#forceVolumeControlStream(int) */ public void forceVolumeControlStream(int streamType, IBinder cb) { if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { return; } if (DEBUG_VOL) { Log.d(TAG, String.format("forceVolumeControlStream(%d)", streamType)); } synchronized(mForceControlStreamLock) { if (mVolumeControlStream != -1 && streamType != -1) { Loading