27 #ifndef _PURPLE_SOUND_H_ 28 #define _PURPLE_SOUND_H_ 66 void (*play_file)(
const char *filename);
69 void (*_purple_reserved1)(void);
70 void (*_purple_reserved2)(void);
71 void (*_purple_reserved3)(void);
72 void (*_purple_reserved4)(void);
Default sound for a buddy pounce.
struct _PurpleSoundUiOps PurpleSoundUiOps
Operations used by the core to request that particular sound files, or the sound associated with a pa...
void * purple_sounds_get_handle(void)
Returns the sound subsystem handle.
Structure representing an account.
You say something in a chat.
_PurpleSoundEventID
Data Structures.
void purple_sound_play_event(PurpleSoundEventID event, const PurpleAccount *account)
Plays the sound associated with the specified event.
Operations used by the core to request that particular sound files, or the sound associated with a pa...
void purple_sound_init(void)
Initializes the sound subsystem.
Receive an IM that starts a conv.
PurpleSoundUiOps * purple_sound_get_ui_ops(void)
Gets the UI sound operations.
Someone says your name in a chat.
void purple_sound_set_ui_ops(PurpleSoundUiOps *ops)
Sets the UI sound operations.
void purple_sound_play_file(const char *filename, const PurpleAccount *account)
Plays the specified sound file.
enum _PurpleSoundEventID PurpleSoundEventID
Data Structures.
Someone else says somthing in a chat.
void purple_sound_uninit(void)
Shuts down the sound subsystem.