Audio¶
Classes¶
Different audios built into Windows |
|
Audio configuration in a toast |
API¶
- enum windows_toasts.toast_audio.AudioSource(value)[source]¶
Different audios built into Windows
Valid values are as follows:
- Default = <AudioSource.Default: 'Default'>¶
- IM = <AudioSource.IM: 'IM'>¶
- Mail = <AudioSource.Mail: 'Mail'>¶
- Reminder = <AudioSource.Reminder: 'Reminder'>¶
- SMS = <AudioSource.SMS: 'SMS'>¶
- Alarm = <AudioSource.Alarm: 'Looping.Alarm'>¶
- Alarm2 = <AudioSource.Alarm2: 'Looping.Alarm2'>¶
- Alarm3 = <AudioSource.Alarm3: 'Looping.Alarm3'>¶
- Alarm4 = <AudioSource.Alarm4: 'Looping.Alarm4'>¶
- Alarm5 = <AudioSource.Alarm5: 'Looping.Alarm5'>¶
- Alarm6 = <AudioSource.Alarm6: 'Looping.Alarm6'>¶
- Alarm7 = <AudioSource.Alarm7: 'Looping.Alarm7'>¶
- Alarm8 = <AudioSource.Alarm8: 'Looping.Alarm8'>¶
- Alarm9 = <AudioSource.Alarm9: 'Looping.Alarm9'>¶
- Alarm10 = <AudioSource.Alarm10: 'Looping.Alarm10'>¶
- Call = <AudioSource.Call: 'Looping.Call'>¶
- Call2 = <AudioSource.Call2: 'Looping.Call2'>¶
- Call3 = <AudioSource.Call3: 'Looping.Call3'>¶
- Call4 = <AudioSource.Call4: 'Looping.Call4'>¶
- Call5 = <AudioSource.Call5: 'Looping.Call5'>¶
- Call6 = <AudioSource.Call6: 'Looping.Call6'>¶
- Call7 = <AudioSource.Call7: 'Looping.Call7'>¶
- Call8 = <AudioSource.Call8: 'Looping.Call8'>¶
- Call9 = <AudioSource.Call9: 'Looping.Call9'>¶
- Call10 = <AudioSource.Call10: 'Looping.Call10'>¶
- class windows_toasts.toast_audio.ToastAudio(sound: AudioSource | str = AudioSource.Default, looping: bool = False, silent: bool = False)[source]¶
Audio configuration in a toast
- Parameters:
sound (Union[AudioSource, str]) – Selected AudioSource to play
looping (bool) – Whether the audio should loop once it ends. Stops abruptly when the notification is dismissed
silent (bool) – Silence any audio
- sound: AudioSource | str = 'Default'¶
- looping: bool = False¶
- silent: bool = False¶
- property sound_value: str¶
Returns the string value of the selected sound