API Guide Home (Online version only) |

# Sound Library

## Detailed Description

This library provides support for the specific sound functionality of the Treo smartphones.

Developers should be able to use Palm OS Sound Manager APIs for most of the work. 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 PalmAudioPlayback.h
    Public 68K include file that supports the stopping of audio playback on Treo 600 and Treo 650 smartphones.

- file PalmSoundCustomCtrl.h
    Public 68K include file for the Sound Manager custom controls for the IMA_ADPCM codec for Treo 600 and Treo 650 smartphones.

- file PalmSoundMgrExt.h
    Public 68K include file for the Extended Sound Manager.

- file HsSoundLib.h
    Public 68K include file for main sound support for Treo 600 and Treo 650 smartphones.

- file palmOneSndFileStream.h
    Public 68K include file for sound files stream support for Treo 600 and Treo 650 smartphones.

- file HsSoundLibCommon.h
    Public 68K/Arm common header file for sound support for Treo 600, Treo 650, and Treo 700p smartphones and later models.

- file PmSoundLibAudioGroup.h
    Public 68K header file used to associate sound channels with Audio groups on Treo 600 and Treo 650 smartphones.

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