Play one note using state machine interface.
Makes phone beek using state machine interface.
Gets ringtone from phone.
Sets ringtone in phone.
Acquires ringtone informaiton.
Deletes user defined ringtones from phone.
Plays tone.
Returns ringtone name, NULL if not found.
Values:
Natural style (rest between notes)
Continuous style (no rest between notes)
Staccato style (shorter notes and longer rest period)
Values:
Values:
Values:
Values:
55 Hz for note A
110 Hz for note A
first scale for Nokia
last scale for Nokia
struct GSM_RingNote
Public Members
- GSM_RingNoteDuration Duration
- GSM_RingNoteDurationSpec DurationSpec
- GSM_RingNoteNote Note
- GSM_RingNoteStyle Style
- GSM_RingNoteScale Scale
- int Tempo
Values:
struct GSM_RingCommand
Public Members
- GSM_RingCommandType Type
- GSM_RingNote Note
- unsigned char Value
struct GSM_NoteRingtone
Public Members
- int NrCommands
- gboolean AllNotesScale
- GSM_RingCommand Commands[GSM_MAX_RINGTONE_NOTES]
struct GSM_NokiaBinaryRingtone
Public Members
- unsigned char Frame[50000]
- size_t Length
struct GSM_BinaryTone
Public Members
- unsigned char * Buffer
- size_t Length
Values:
struct GSM_Ringtone
Structure for saving various ringtones formats
Public Members
- GSM_NokiaBinaryRingtone NokiaBinary
Ringtone saved in one of three formats
- GSM_BinaryTone BinaryTone
- GSM_NoteRingtone NoteTone
- GSM_RingtoneFormat Format
Ringtone format
- unsigned char Name[(GSM_MAX_RINGTONE_NAME_LENGTH+1)*2]
Ringtone name
- int Location
Ringtone location
struct GSM_RingtoneInfo
Public Members
- int Group
Nokia specific
- int ID
- unsigned char Name[30 *2]
struct GSM_AllRingtonesInfo
Public Members
- int Number
- GSM_RingtoneInfo * Ringtone