9 #define SM_CommandEnd_CommandEnd 0x00 12 #define SM_Command_RingingToneProgramming (0x25 << 1) 13 #define SM_Command_Sound (0x1d << 1) 16 #define SM_Song_BasicSongType (0x01 << 5) 19 #define SM_PatternID_A_part (0x00 << 6) 22 #define SM_InstructionID_PatternHeaderId (0x00 << 5) 23 #define SM_InstructionID_NoteInstructionId (0x01 << 5) 24 #define SM_InstructionID_ScaleInstructionId (0x02 << 5) 25 #define SM_InstructionID_StyleInstructionId (0x03 << 5) 26 #define SM_InstructionID_TempoInstructionId (0x04 << 5) 27 #define SM_InstructionID_VolumeInstructionId (0x05 << 5)
unsigned char GSM_EncodeEMSSound(GSM_Ringtone *ringtone, unsigned char *package, size_t *maxlength, GSM_RingtoneVersion version, gboolean start)
unsigned char GSM_EncodeNokiaRTTLRingtone(GSM_Ringtone *ringtone, unsigned char *package, size_t *maxlength)
GSM_Error GSM_DecodeNokiaRTTLRingtone(GSM_Ringtone *ringtone, unsigned char *package, size_t maxlength)
int GSM_RingNoteGetFullDuration(GSM_RingNote Note)
int GSM_RingNoteGetFrequency(GSM_RingNote Note)