| Format | Extension | Max. Polyphony | Sample rates supported |
| Yamaha SMAF (MA-2 and higher) | .mmf | 16 for MA-2, 40 for MA-3 | 4 and 8 kHz for MA-2 up to 48 kHz for MA-3 |
| Qualcomm CMX (3.0 and higher) | .pmd | 32 for 3.* and 64 for 4.* | 8, 16, 32 kHz (ADPCM), 8 kHz (QCELP) |
| NTT DoCoMo MFi 1 | .mld | 16 for 2.* and 32 for 3.* | not supported yet |
| Format | Format Constant | Applicable Options |
| Yamaha SMAF (MA-2, MA-3) | RingtoneConstants.FORMAT_SMAF_MA2, RingtoneConstants.FORMAT_SMAF_MA3 | RingtoneConstants.OPTION_FORBID_SAVE Set content read only (not savable)
RingtoneConstants.OPTION_FORBID_TRANSMISSION Set content not transferrable
RingtoneConstants.OPTION_FORBID_EDITSet content not editable
RingtoneConstants.OPTION_NO_CRASH_CYMBAL Replace Crash Cymbal with another instrument (useful for some phone models)
RingtoneConstants.OPTION_FREQUENCY_8000 RingtoneConstants.OPTION_FREQUENCY_11025 RingtoneConstants.OPTION_FREQUENCY_16000 RingtoneConstants.OPTION_FREQUENCY_22050 RingtoneConstants.OPTION_FREQUENCY_44100 RingtoneConstants.OPTION_FREQUENCY_48000 Set sample rate for the ringtone (in Hz)
|
| Qualcomm CMX (3.0+) | RingtoneConstants.FORMAT_CMX | RingtoneConstants.OPTION_CMX_CMX30 – v 3.0 RingtoneConstants.OPTION_CMX_CMX31 – v 3.1 RingtoneConstants.OPTION_CMX_CMX40 – v 4.0 RingtoneConstants.OPTION_CMX_CMX41 – v 4.1 RingtoneConstants.OPTION_CMX_CMX43 – v 4.3 Specify CMX format version
RingtoneConstants.OPTION_COPYRIGHTED Set copyright flag for the ringtone to true
RingtoneConstants.OPTION_NO_COPYRIGHT Set copyright flag for the ringtone to false
RingtoneConstants.OPTION_DOWNLOADED_FROM_NET Set content origin to downloaded from net
RingtoneConstants.OPTION_MOBILE_ORIGINATED Set content origin to mobile originated
RingtoneConstants.OPTION_FROM_DESKTOP Set content origin to desktop
RingtoneConstants.OPTION_IMA_ADPCM Encode samples according to IMA ADPCM algorithm
RingtoneConstants.OPTION_QCELP_13K Encode samples according to QCELP-13k algorithm
RingtoneConstants.OPTION_LOOP_COUNT + <loop count> Repeat <loop count> + 1 times, <loop count> values are from 0 to 15,
<loop count>=15 means Infinity repeating |
| NTT DoCoMo MFi | RingtoneConstants.FORMAT_MFI | RingtoneConstants.OPTION_COPYRIGHTED Set copyright flag for the ringtone to true
RingtoneConstants.OPTION_NO_COPYRIGHT Set copyright flag for the ringtone to false
RingtoneConstants.OPTION_DOWNLOADED_FROM_NET Set content origin to downloaded from net
RingtoneConstants.OPTION_MOBILE_ORIGINATED Set content origin to mobile originated
RingtoneConstants.OPTION_FROM_DESKTOP Set content origin to desktop
|