setMasterVolume method

Future setMasterVolume(
  1. int index,
  2. int flags
)

Returns the current ringtone mode.

@return The current ringtone mode, one of {@link #RINGER_MODE_NORMAL}, {@link #RINGER_MODE_SILENT}, or {@link #RINGER_MODE_VIBRATE}. @see #setRingerMode(int) Get last audible volume before stream was muted.

@hide Get the stream type whose volume is driving the UI sounds volume. UI sounds are screen lock/unlock, camera shutter, key clicks... @hide Sets the ringer mode.

Silent mode will mute the volume and will not vibrate. Vibrate mode will mute the volume and vibrate. Normal mode will be audible and may vibrate according to user settings.

@param ringerMode The ringer mode, one of {@link #RINGER_MODE_NORMAL}, {@link #RINGER_MODE_SILENT}, or {@link #RINGER_MODE_VIBRATE}. @see #getRingerMode() Returns the maximum volume index for master volume.

@hide Returns the current volume index for master volume.

@return The current volume index for master volume. @hide Get last audible volume before master volume was muted.

@hide Sets the volume index for master volume.

@param index The volume index to set. See {@link #getMasterMaxVolume()} for the largest valid value. @param flags One or more flags. @see #getMasterMaxVolume() @see #getMasterVolume() @hide

Implementation

// Future<int> getRingerMode() async {
//   return invokeMethod<int>(_GET_RINGER_MODE, null);
// }

/// Get last audible volume before stream was muted.
///
/// @hide
// Future<int> getLastAudibleStreamVolume(int streamType) async {}

/// Get the stream type whose volume is driving the UI sounds volume.
/// UI sounds are screen lock/unlock, camera shutter, key clicks...
/// @hide
// Future<int> getMasterStreamType() async {}

/// Sets the ringer mode.
/// <p>
/// Silent mode will mute the volume and will not vibrate. Vibrate mode will
/// mute the volume and vibrate. Normal mode will be audible and may vibrate
/// according to user settings.
///
/// @param ringerMode The ringer mode, one of {@link #RINGER_MODE_NORMAL},
///            {@link #RINGER_MODE_SILENT}, or {@link #RINGER_MODE_VIBRATE}.
/// @see #getRingerMode()
// Future setRingerMode(int ringerMode) async {}

/// Returns the maximum volume index for master volume.
///
/// @hide
// Future<int> getMasterMaxVolume() async {}

/// Returns the current volume index for master volume.
///
/// @return The current volume index for master volume.
/// @hide
// Future<int> getMasterVolume() async {}

/// Get last audible volume before master volume was muted.
///
/// @hide
// Future<int> getLastAudibleMasterVolume() async {}

/// Sets the volume index for master volume.
///
/// @param index The volume index to set. See
///            {@link #getMasterMaxVolume()} for the largest valid value.
/// @param flags One or more flags.
/// @see #getMasterMaxVolume()
/// @see #getMasterVolume()
/// @hide
Future setMasterVolume(int index, int flags) async {}