SystemSoundCategory enum

Categories used by iOS to group its predefined system sounds, so consumers can build grouped UI without maintaining their own mapping.

Inheritance
Available extensions

Values

mail → const SystemSoundCategory

Mail related feedback (new mail, mail sent, voicemail).

sms → const SystemSoundCategory

Message (SMS/iMessage) related feedback and alert tones.

alert → const SystemSoundCategory

Calendar / alert style tones that can be used as custom ringtones.

keyPress → const SystemSoundCategory

Key press feedback tones.

power → const SystemSoundCategory

Power state changes (low battery, connected to power).

simToolkit → const SystemSoundCategory

SIM Toolkit tones.

network → const SystemSoundCategory

Carrier / network tones such as USSD.

callTone → const SystemSoundCategory

Circuit switched call progress tones (busy, congestion, ...).

device → const SystemSoundCategory

Device level feedback: lock, unlock, ringer switch, shake to shuffle.

camera → const SystemSoundCategory

Camera feedback.

recording → const SystemSoundCategory

Audio / video recording start & stop feedback.

voiceChat → const SystemSoundCategory

Voice control (JBL) and voice chat feedback.

touchTone → const SystemSoundCategory

DTMF touch tones (0-9, *, #).

headset → const SystemSoundCategory

Headset call control tones.

preview → const SystemSoundCategory

Variants used by the system sound picker preview UI.

vibration → const SystemSoundCategory

Vibration-only feedback (no audible sound).

unknown → const SystemSoundCategory

Not (yet) documented by Apple.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
label → String
Stable display name of the category.
no setter
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<SystemSoundCategory>
A constant List of the values in this enum, in order of their declaration.