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)¶
-
enum
GSM_RingNoteStyle
¶ Values:
-
enumerator
NaturalStyle
¶ Natural style (rest between notes)
-
enumerator
ContinuousStyle
¶ Continuous style (no rest between notes)
-
enumerator
StaccatoStyle
¶ Staccato style (shorter notes and longer rest period)
-
enumerator
INVALIDStyle
¶
-
enumerator
-
enum
GSM_RingNoteNote
¶ Values:
-
enumerator
Note_Pause
¶
-
enumerator
Note_C
¶
-
enumerator
Note_Cis
¶
-
enumerator
Note_D
¶
-
enumerator
Note_Dis
¶
-
enumerator
Note_E
¶
-
enumerator
Note_F
¶
-
enumerator
Note_Fis
¶
-
enumerator
Note_G
¶
-
enumerator
Note_Gis
¶
-
enumerator
Note_A
¶
-
enumerator
Note_Ais
¶
-
enumerator
Note_H
¶
-
enumerator
Note_INVALID
¶
-
enumerator
-
enum
GSM_RingNoteDuration
¶ Values:
-
enumerator
Duration_Full
¶
-
enumerator
Duration_1_2
¶
-
enumerator
Duration_1_4
¶
-
enumerator
Duration_1_8
¶
-
enumerator
Duration_1_16
¶
-
enumerator
Duration_1_32
¶
-
enumerator
Duration_INVALID
¶
-
enumerator
-
enum
GSM_RingNoteDurationSpec
¶ Values:
-
enumerator
NoSpecialDuration
¶
-
enumerator
DottedNote
¶
-
enumerator
DoubleDottedNote
¶
-
enumerator
Length_2_3
¶
-
enumerator
DurationSpec_INVALID
¶
-
enumerator
-
enum
GSM_RingNoteScale
¶ Values:
-
enumerator
Scale_55
¶ 55 Hz for note A
-
enumerator
Scale_110
¶ 110 Hz for note A
-
enumerator
Scale_220
¶
-
enumerator
Scale_440
¶ first scale for Nokia
-
enumerator
Scale_880
¶
-
enumerator
Scale_1760
¶
-
enumerator
Scale_3520
¶ last scale for Nokia
-
enumerator
Scale_7040
¶
-
enumerator
Scale_14080
¶
-
enumerator
-
struct
GSM_RingNote
¶
-
enum
GSM_RingCommandType
¶ Values:
-
enumerator
RING_Note
¶
-
enumerator
RING_EnableVibra
¶
-
enumerator
RING_DisableVibra
¶
-
enumerator
RING_EnableLight
¶
-
enumerator
RING_DisableLight
¶
-
enumerator
RING_EnableLED
¶
-
enumerator
RING_DisableLED
¶
-
enumerator
RING_Repeat
¶
-
enumerator
-
struct
GSM_RingCommand
¶
-
struct
GSM_NoteRingtone
¶
-
struct
GSM_NokiaBinaryRingtone
¶
-
struct
GSM_BinaryTone
¶
-
enum
GSM_RingtoneFormat
¶ Values:
-
enumerator
RING_NOTETONE
¶
-
enumerator
RING_NOKIABINARY
¶
-
enumerator
RING_MIDI
¶
-
enumerator
RING_MMF
¶
-
enumerator
-
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
Name
[(GSM_MAX_RINGTONE_NAME_LENGTH
+ 1) * 2]¶ Ringtone name
-
int
Location
¶ Ringtone location
-
GSM_NokiaBinaryRingtone
-
struct
GSM_AllRingtonesInfo
¶