Manager: Sound Manager



Carbon supports most Sound Manager functions. The functions SetSoundVol, GetSoundVol, SndAddModifier, and SndControl were made obsolete by Sound Manager 3.0 and are replaced by other Sound Manager functions. For other functions that are no longer supported, QuickTime often provides simpler and more flexible alternatives.

Unsupported  AudioGetBass

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioGetInfo

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioGetMute

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioGetOutputDevice

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioGetTreble

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioGetVolume

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioMuteOnEvent

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioSetBass

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioSetMute

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioSetToDefaults

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioSetTreble

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  AudioSetVolume

This and other functions that begin with "Audio" are old, little used, and hence, unsupported. Not available in CarbonLib. Not available in Mac OS X.

Supported  CloseMixerSoundComponent

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  Comp3to1

You should use the sound converter routines instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  Comp6to1

You should use the sound converter routines instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  DisposeFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like .wav and mp3).

Unsupported  DisposeSICCompletionUPP

Supported  DisposeSICompletionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeSIInterruptUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeSndCallBackUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  DisposeSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  DisposeSoundConverterFillBufferDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeSoundParamUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  Exp1to3

You should use the sound converter routines instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  Exp1to6

You should use the sound converter routines instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  GetCompressionInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetCompressionName

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetDefaultOutputVolume

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetSoundHeaderOffset

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetSoundOutputInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.1 or later is present. Available in Mac OS X 10.0 and later.

Supported  GetSoundPreference

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  GetSoundVol

This function is replaced by GetDefaultOutputVolume.

Supported  GetSysBeepVolume

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  InvokeFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Unsupported  InvokeSICCompletionUPP

Supported  InvokeSICompletionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeSIInterruptUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeSndCallBackUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  InvokeSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  InvokeSoundConverterFillBufferDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeSoundParamUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  MACEVersion

This function performs no useful purpose as MACE is no longer supported directly. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  NewFilePlayCompletionUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Unsupported  NewSICCompletionUPP

Supported  NewSICompletionUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewSIInterruptUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewSndCallBackUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Unsupported  NewSndDoubleBackUPP

You should use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports newer audio formats (like wav and mp3).

Supported  NewSoundConverterFillBufferDataUPP

Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.

Supported  NewSoundParamUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  OpenMixerSoundComponent

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  ParseAIFFHeader

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  ParseSndHeader

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetDefaultOutputVolume

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetSoundOutputInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.1 or later is present. Available in Mac OS X 10.0 and later.

Supported  SetSoundPreference

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Unsupported  SetSoundVol

This function is replaced by SetDefaultOutputVolume.

Supported  SetSysBeepVolume

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetupAIFFHeader

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetupSndHeader

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndAddModifier

This function simply returns noErr, and is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.

Supported  SndChannelStatus

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndControl

This function has been obsolete since Sound Manager 3.0, and is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.

Supported  SndDisposeChannel

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndDispVersion

This function performs no useful purpose.

Supported  SndDoCommand

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SndDoImmediate

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SndGetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.1 or later is present. Available in Mac OS X 10.0 and later.

Supported  SndGetSysBeepState

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SndInputGetDeviceInfo

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputGetStatus

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputInitHardware

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputPauseRecording

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputReadAsync

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputReadSync

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputResumeRecording

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputSetDeviceInfo

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndInputStopRecording

Not available in CarbonLib. Available in Mac OS X 10.0 and later.

Supported  SndManagerStatus

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SndNewChannel

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndPauseFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in CarbonLib. Not available in Mac OS X.

Supported  SndPlay

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndPlayDoubleBuffer

Use other Sound Manager or QuickTime functions to play sounds. Not available in CarbonLib. Not available in Mac OS X.

Supported  SndRecord

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndRecordToFile

QuickTime provides a more flexible means of recording sound files. Not available in CarbonLib. Not available in Mac OS X.

Supported  SndSetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.1 or later is present. Available in Mac OS X 10.0 and later.

Supported  SndSetSysBeepState

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SndSoundManagerVersion

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SndStartFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  SndStopFilePlay

You should instead use QuickTime to play sound files. Open a sound file as a QuickTime movie and play the movie back. This approach supports more audio formats (like wav and mp3) than this call supported. Not available in CarbonLib. Not available in Mac OS X.

Supported  SoundComponentAddSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentGetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentGetSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentGetSourceData

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentInitOutputDevice

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentPauseSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentPlaySourceBuffer

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentRemoveSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentSetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentSetOutput

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentSetSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentStartSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundComponentStopSource

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterBeginConversion

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterClose

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterConvertBuffer

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterEndConversion

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterFillBuffer

Available in CarbonLib 1.1 and later when Sound Manager 3.6 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterGetBufferSizes

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterGetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.3 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterOpen

Available in CarbonLib 1.0 and later when Sound Manager 3.2 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundConverterSetInfo

Available in CarbonLib 1.0 and later when Sound Manager 3.3 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundManagerGetInfo

Available in CarbonLib 1.1 and later when Sound Manager 3.6 or later is present. Available in Mac OS X 10.0 and later.

Supported  SoundManagerSetInfo

Available in CarbonLib 1.1 and later when Sound Manager 3.6 or later is present. Available in Mac OS X 10.0 and later.

Supported  SPBBytesToMilliseconds

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBCloseDevice

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBGetDeviceInfo

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBGetIndexedDevice

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBGetRecordingStatus

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBMillisecondsToBytes

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBOpenDevice

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBPauseRecording

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBRecord

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  SPBRecordToFile

QuickTime provides a more flexible means of recording sound files. Not available in CarbonLib. Not available in Mac OS X.

Supported  SPBResumeRecording

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBSetDeviceInfo

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBSignInDevice

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBSignOutDevice

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBStopRecording

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SPBVersion

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SysBeep

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  UnsignedFixedMulDiv

Available in CarbonLib 1.0 and later when Sound Manager 3.0 or later is present. Not available in Mac OS X.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.