Ringtone¶
-
GSM_Error
PHONE_RTTLPlayOneNote(GSM_StateMachine * s, GSM_RingNote note, gboolean first)¶ Play one note using state machine interface.
-
GSM_Error
PHONE_Beep(GSM_StateMachine * s)¶ Makes phone beek using state machine interface.
-
GSM_Error
GSM_GetRingtone(GSM_StateMachine * s, GSM_Ringtone * Ringtone, gboolean PhoneRingtone)¶ Gets ringtone from phone.
-
GSM_Error
GSM_SetRingtone(GSM_StateMachine * s, GSM_Ringtone * Ringtone, int * maxlength)¶ Sets ringtone in phone.
-
GSM_Error
GSM_GetRingtonesInfo(GSM_StateMachine * s, GSM_AllRingtonesInfo * Info)¶ Acquires ringtone informaiton.
-
GSM_Error
GSM_DeleteUserRingtones(GSM_StateMachine * s)¶ Deletes user defined ringtones from phone.
-
GSM_Error
GSM_PlayTone(GSM_StateMachine * s, int Herz, unsigned char Volume, gboolean start)¶ Plays tone.
-
GSM_Error
GSM_RingtoneConvert(GSM_Ringtone * dest, GSM_Ringtone * src, GSM_RingtoneFormat Format)¶
-
GSM_Error
GSM_ReadRingtoneFile(char * FileName, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneFile(char * FileName, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneOtt(FILE * file, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneMidi(FILE * file, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneIMelody(FILE * file, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneWav(FILE * file, GSM_Ringtone * ringtone)¶
-
GSM_Error
GSM_SaveRingtoneRttl(FILE * file, GSM_Ringtone * ringtone)¶
-
const unsigned char*
GSM_GetRingtoneName(const GSM_AllRingtonesInfo * Info, const int ID)¶ Returns ringtone name, NULL if not found.
-
int
GSM_RTTLGetTempo(int Beats)¶
-
GSM_RingNoteStyle¶ Values:
-
6¶ Natural style (rest between notes)
-
6 Continuous style (no rest between notes)
-
6 Staccato style (shorter notes and longer rest period)
-
INVALIDStyle¶
-
-
GSM_RingNoteScale¶ Values:
-
1¶ 55 Hz for note A
-
Scale_110¶ 110 Hz for note A
-
Scale_220¶
-
Scale_440¶ first scale for Nokia
-
Scale_880¶
-
Scale_1760¶
-
Scale_3520¶ last scale for Nokia
-
Scale_7040¶
-
Scale_14080¶
-
-
struct
GSM_RingNote¶
-
GSM_RingCommandType¶ Values:
-
1
-
RING_EnableVibra¶
-
RING_DisableVibra¶
-
RING_EnableLight¶
-
RING_DisableLight¶
-
RING_EnableLED¶
-
RING_DisableLED¶
-
RING_Repeat¶
-
-
struct
GSM_RingCommand¶
-
struct
GSM_NoteRingtone¶
-
struct
GSM_NokiaBinaryRingtone¶
-
struct
GSM_BinaryTone¶
-
struct
GSM_Ringtone¶ Structure for saving various ringtones formats
Public Members
-
GSM_NokiaBinaryRingtone
NokiaBinary¶ Ringtone saved in one of three formats
-
GSM_RingtoneFormat
Format¶ Ringtone format
-
unsigned char GSM_Ringtone::Name[(GSM_MAX_RINGTONE_NAME_LENGTH+1) *2] Ringtone name
-
int
Location¶ Ringtone location
-
GSM_NokiaBinaryRingtone
-
struct
GSM_AllRingtonesInfo¶