Loading core/api/module-lib-current.txt +5 −0 Original line number Original line Diff line number Diff line Loading @@ -134,6 +134,11 @@ package android.media { public class AudioManager { public class AudioManager { method public void adjustStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustSuggestedStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustSuggestedStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setA2dpSuspended(boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setBluetoothHeadsetProperties(@NonNull String, boolean, boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpEnabled(boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpSamplingRate(int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpVolume(int); method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); field public static final int FLAG_FROM_KEY = 4096; // 0x1000 field public static final int FLAG_FROM_KEY = 4096; // 0x1000 } } Loading media/java/android/media/AudioManager.java +48 −0 Original line number Original line Diff line number Diff line Loading @@ -3273,6 +3273,54 @@ public class AudioManager { AudioSystem.setParameters(keyValuePairs); AudioSystem.setParameters(keyValuePairs); } } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpEnabled(boolean enable) { AudioSystem.setParameters("hfp_enable=" + enable); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpVolume(int volume) { AudioSystem.setParameters("hfp_volume=" + volume); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpSamplingRate(int rate) { AudioSystem.setParameters("hfp_set_sampling_rate=" + rate); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setBluetoothHeadsetProperties(@NonNull String name, boolean hasNrecEnabled, boolean hasWbsEnabled) { AudioSystem.setParameters("bt_headset_name=" + name + ";bt_headset_nrec=" + (hasNrecEnabled ? "on" : "off") + ";bt_wbs=" + (hasWbsEnabled ? "on" : "off")); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setA2dpSuspended(boolean enable) { AudioSystem.setParameters("A2dpSuspended=" + enable); } /** /** * Gets a variable number of parameter values from audio hardware. * Gets a variable number of parameter values from audio hardware. * * Loading Loading
core/api/module-lib-current.txt +5 −0 Original line number Original line Diff line number Diff line Loading @@ -134,6 +134,11 @@ package android.media { public class AudioManager { public class AudioManager { method public void adjustStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustSuggestedStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void adjustSuggestedStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setA2dpSuspended(boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setBluetoothHeadsetProperties(@NonNull String, boolean, boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpEnabled(boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpSamplingRate(int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpVolume(int); method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); field public static final int FLAG_FROM_KEY = 4096; // 0x1000 field public static final int FLAG_FROM_KEY = 4096; // 0x1000 } } Loading
media/java/android/media/AudioManager.java +48 −0 Original line number Original line Diff line number Diff line Loading @@ -3273,6 +3273,54 @@ public class AudioManager { AudioSystem.setParameters(keyValuePairs); AudioSystem.setParameters(keyValuePairs); } } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpEnabled(boolean enable) { AudioSystem.setParameters("hfp_enable=" + enable); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpVolume(int volume) { AudioSystem.setParameters("hfp_volume=" + volume); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpSamplingRate(int rate) { AudioSystem.setParameters("hfp_set_sampling_rate=" + rate); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setBluetoothHeadsetProperties(@NonNull String name, boolean hasNrecEnabled, boolean hasWbsEnabled) { AudioSystem.setParameters("bt_headset_name=" + name + ";bt_headset_nrec=" + (hasNrecEnabled ? "on" : "off") + ";bt_wbs=" + (hasWbsEnabled ? "on" : "off")); } /** * @hide */ @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setA2dpSuspended(boolean enable) { AudioSystem.setParameters("A2dpSuspended=" + enable); } /** /** * Gets a variable number of parameter values from audio hardware. * Gets a variable number of parameter values from audio hardware. * * Loading