/[svn]/linuxsampler/trunk/src/Sampler.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/Sampler.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1834 by iliev, Sat Nov 1 19:01:27 2008 UTC revision 1835 by iliev, Mon Feb 16 17:56:50 2009 UTC
# Line 317  namespace LinuxSampler { Line 317  namespace LinuxSampler {
317              void RemoveSamplerChannel(uint uiSamplerChannel);              void RemoveSamplerChannel(uint uiSamplerChannel);
318    
319              /**              /**
320                 * Destroy and remove all sampler channels from this
321                 * Sampler instance.
322                 */
323                void RemoveAllSamplerChannels();
324    
325                /**
326               * Registers the specified listener to be notified               * Registers the specified listener to be notified
327               * when the number of sampler chanels is changed.               * when the number of sampler chanels is changed.
328               */               */
# Line 500  namespace LinuxSampler { Line 506  namespace LinuxSampler {
506    
507              /**              /**
508               * Destroy the given audio output device and takes care if there               * Destroy the given audio output device and takes care if there
509               * are still sampler angines connected to this device, etc.               * are still sampler engines connected to this device, etc.
510               *               *
511               * @throws Exception  if sampler channels are still               * @throws Exception  if sampler channels are still
512               *                    connected to the device               *                    connected to the device
# Line 508  namespace LinuxSampler { Line 514  namespace LinuxSampler {
514              void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception);              void DestroyAudioOutputDevice(AudioOutputDevice* pDevice) throw (Exception);
515    
516              /**              /**
517                 * Destroy all audio output devices and takes care if there
518                 * are still sampler engines connected to devices, etc.
519                 *
520                 * @throws Exception  if sampler channels are still
521                 *                    connected to device
522                 */
523                void DestroyAllAudioOutputDevices() throw (Exception);
524    
525                /**
526               * Destroy the given MIDI input device and takes care if there               * Destroy the given MIDI input device and takes care if there
527               * are still sampler angines connected to this device, etc.               * are still sampler engines connected to this device, etc.
528               *               *
529               * @throws Exception  if sampler channels are still               * @throws Exception  if sampler channels are still
530               *                    connected to the device               *                    connected to the device
531               */               */
532              void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception);              void DestroyMidiInputDevice(MidiInputDevice* pDevice) throw (Exception);
533    
534                /**
535                 * Destroy all MIDI input devices and take care if there
536                 * are still sampler engines connected to device, etc.
537                 *
538                 * @throws Exception  if sampler channels are still
539                 *                    connected to device
540                 */
541                void DestroyAllMidiInputDevices() throw (Exception);
542    
543               /**               /**
544               * Gets the current number of all active streams.               * Gets the current number of all active streams.
545               * @returns The current number of all active streams.               * @returns The current number of all active streams.

Legend:
Removed from v.1834  
changed lines
  Added in v.1835

  ViewVC Help
Powered by ViewVC