API Guide Home (Online version only) |

# Ring Tone Library

## Detailed Description

This library provides support for application that wants to manage or play ring tones from within the application itself.

Applications that wish to play, manage or create ring tones from within the application themselves can use the APIs provided by this library. This library can also be used to set different ring tones preferences that are used by the system when there is, for example, an incoming call, email or sms alert, etc.

The calling application should always load this library with SysLibLoad() before use, even if it is already open by another application(ie, SysLibFind() returns a valid refnum). When the application is done with the library, it should be unloaded with SysLibRemove(). We do this because there is no good way to synchronize loading and unloading of libraries among multiple applications. It also greatly simplifies internal synchronization.

## Files

- file TonesLib.h
    Public 68K include file that controls the MIDI tones on a device.

- file TonesLibTypes.h
    Public 68K header file for the Ring Tone library on Treo devices.

Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:08:08 2008 for Palm API Guide