SystemSoundCategory enum
Categories used by iOS to group its predefined system sounds, so consumers can build grouped UI without maintaining their own mapping.
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.