#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.
|