Important: Inside Macintosh: Sound is deprecated as of Mac OS X v10.5. For new audio development in Mac OS X, use Core Audio. See the Audio page in the ADC Reference Library.
SoundComponentStartSource
A sound output device component must implement theSoundComponentStartSourcefunction. The Sound Manager calls this function to start playing sounds in one or more sound channels.
pascal ComponentResult SoundComponentStartSource (ComponentInstance ti, short count, SoundSource *sources);
ti- A component instance that identifies your sound component.
count- The number of source IDs in the array pointed to by the
sourceparameter.sources- An array of source IDs.
DESCRIPTION
YourSoundComponentStartSourcefunction is called by the Sound Manager to begin playing the sounds originating from the sound sources specified by thesourcesparameter. Your function should start (or resume) sending data from those sources to the associated sound output device. If your component supports only one sound source, you can ignore thesourcesparameter.SPECIAL CONSIDERATIONS
YourSoundComponentStartSourcefunction can be called at interrupt time.RESULT CODES
YourSoundComponentStartSourcefunction should returnnoErrif successful or an appropriate result code otherwise. You should returnnoErreven if no sounds are playing in the specified channels.