|
Data Structures |
struct | _PurpleSoundUiOps |
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 |
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...
|