#include "account.h"
Include dependency graph for sound.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | _PurpleSoundUiOps |
| Operations used by the core to request that particular sound files, or the sound associated with a particular event, should be played. More... | |
Sound API | |
| void | purple_sound_play_file (const char *filename, const PurpleAccount *account) |
| Plays the specified sound file. | |
| void | purple_sound_play_event (PurpleSoundEventID event, const PurpleAccount *account) |
| Plays the sound associated with the specified event. | |
| void | purple_sound_set_ui_ops (PurpleSoundUiOps *ops) |
| Sets the UI sound operations. | |
| PurpleSoundUiOps * | purple_sound_get_ui_ops (void) |
| Gets the UI sound operations. | |
| void | purple_sound_init (void) |
| Initializes the sound subsystem. | |
| void | purple_sound_uninit (void) |
| Shuts down the sound subsystem. | |
| void * | purple_sounds_get_handle (void) |
| Returns the sound subsystem handle. | |
Typedefs | |
| typedef enum _PurpleSoundEventID | PurpleSoundEventID |
| A type of sound. | |
| typedef _PurpleSoundUiOps | PurpleSoundUiOps |
| Operations used by the core to request that particular sound files, or the sound associated with a particular event, should be played. | |
Enumerations | |
| enum | _PurpleSoundEventID { PURPLE_SOUND_BUDDY_ARRIVE = 0, PURPLE_SOUND_BUDDY_LEAVE, PURPLE_SOUND_RECEIVE, PURPLE_SOUND_FIRST_RECEIVE, PURPLE_SOUND_SEND, PURPLE_SOUND_CHAT_JOIN, PURPLE_SOUND_CHAT_LEAVE, PURPLE_SOUND_CHAT_YOU_SAY, PURPLE_SOUND_CHAT_SAY, PURPLE_SOUND_POUNCE_DEFAULT, PURPLE_SOUND_CHAT_NICK, PURPLE_NUM_SOUNDS } |
| A type of sound. More... | |
Definition in file sound.h.
|
|
|
Gets the UI sound operations.
|
|
||||||||||||
|
Plays the sound associated with the specified event.
|
|
||||||||||||
|
Plays the specified sound file.
|
|
|
Sets the UI sound operations.
|
|
|
Returns the sound subsystem handle.
|