soundSessionRequestPreferences property

SoundSessionRequestPreferences get soundSessionRequestPreferences

Return the currently configured sound session request preferences.

The returned instance is a copy; set soundSessionRequestPreferences to persist changes.

Returns

Implementation

static SoundSessionRequestPreferences get soundSessionRequestPreferences {
  final OperationResult result = staticMethod(
    'SoundService',
    'getSoundSessionRequestPreferences',
  );
  return SoundSessionRequestPreferences.fromMap(result['result']);
}
set soundSessionRequestPreferences (SoundSessionRequestPreferences preferences)

Apply sound session request preferences used when requesting audio focus from the platform.

Parameters

  • preferences: The preferences to apply.

Implementation

static set soundSessionRequestPreferences(
  SoundSessionRequestPreferences preferences,
) {
  staticMethod(
    'SoundService',
    'setSoundSessionRequestPreferences',
    args: preferences.toMap(),
  );
}