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)
 
struct _GSM_StateMachine GSM_StateMachine
 
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)