7 #ifndef __gammu_ringtone_h 8 #define __gammu_ringtone_h 140 unsigned char Frame[50000];
186 unsigned char Name[30 * 2];
232 GSM_RingtoneFormat Format);
GSM_Error GSM_SaveRingtoneOtt(FILE *file, GSM_Ringtone *ringtone)
GSM_RingtoneFormat Format
GSM_RingNoteDuration Duration
GSM_Error GSM_RingtoneConvert(GSM_Ringtone *dest, GSM_Ringtone *src, GSM_RingtoneFormat Format)
GSM_Error GSM_SaveRingtoneRttl(FILE *file, GSM_Ringtone *ringtone)
GSM_Error GSM_GetRingtonesInfo(GSM_StateMachine *s, GSM_AllRingtonesInfo *Info)
const unsigned char * GSM_GetRingtoneName(const GSM_AllRingtonesInfo *Info, const int ID)
#define GSM_MAX_RINGTONE_NAME_LENGTH
GSM_Error GSM_ReadRingtoneFile(char *FileName, GSM_Ringtone *ringtone)
GSM_Error GSM_DeleteUserRingtones(GSM_StateMachine *s)
GSM_NoteRingtone NoteTone
GSM_Error PHONE_RTTLPlayOneNote(GSM_StateMachine *s, GSM_RingNote note, gboolean first)
#define GSM_MAX_RINGTONE_NOTES
int GSM_RTTLGetTempo(int Beats)
GSM_NokiaBinaryRingtone NokiaBinary
GSM_Error GSM_PlayTone(GSM_StateMachine *s, int Herz, unsigned char Volume, gboolean start)
GSM_RingtoneInfo * Ringtone
GSM_RingNoteDurationSpec DurationSpec
GSM_Error GSM_SaveRingtoneMidi(FILE *file, GSM_Ringtone *ringtone)
GSM_Error PHONE_Beep(GSM_StateMachine *s)
GSM_BinaryTone BinaryTone
GSM_Error GSM_SaveRingtoneWav(FILE *file, GSM_Ringtone *ringtone)
GSM_Error GSM_SaveRingtoneFile(char *FileName, GSM_Ringtone *ringtone)
GSM_Error GSM_SaveRingtoneIMelody(FILE *file, GSM_Ringtone *ringtone)
GSM_Error GSM_GetRingtone(GSM_StateMachine *s, GSM_Ringtone *Ringtone, gboolean PhoneRingtone)
GSM_Error GSM_SetRingtone(GSM_StateMachine *s, GSM_Ringtone *Ringtone, int *maxlength)