/[svn]/linuxsampler/trunk/src/drivers/audio/AudioChannel.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/drivers/audio/AudioChannel.h

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

revision 1036 by schoenebeck, Wed Dec 27 16:17:08 2006 UTC revision 1037 by schoenebeck, Tue Jan 23 20:03:22 2007 UTC
# Line 3  Line 3 
3   *   LinuxSampler - modular, streaming capable sampler                     *   *   LinuxSampler - modular, streaming capable sampler                     *
4   *                                                                         *   *                                                                         *
5   *   Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck   *   *   Copyright (C) 2003, 2004 by Benno Senoner and Christian Schoenebeck   *
6   *   Copyright (C) 2005, 2006 Christian Schoenebeck                        *   *   Copyright (C) 2005 - 2007 Christian Schoenebeck                       *
7   *                                                                         *   *                                                                         *
8   *   This program is free software; you can redistribute it and/or modify  *   *   This program is free software; you can redistribute it and/or modify  *
9   *   it under the terms of the GNU General Public License as published by  *   *   it under the terms of the GNU General Public License as published by  *
# Line 92  namespace LinuxSampler { Line 92  namespace LinuxSampler {
92              inline void          Clear()      { memset(pBuffer, 0, uiBufferSize * sizeof(float)); } ///< Reset audio buffer with silence              inline void          Clear()      { memset(pBuffer, 0, uiBufferSize * sizeof(float)); } ///< Reset audio buffer with silence
93              void CopyTo(AudioChannel* pDst, const uint Samples);              void CopyTo(AudioChannel* pDst, const uint Samples);
94              void CopyTo(AudioChannel* pDst, const uint Samples, const float fLevel);              void CopyTo(AudioChannel* pDst, const uint Samples, const float fLevel);
95                void MixTo(AudioChannel* pDst, const uint Samples);
96                void MixTo(AudioChannel* pDst, const uint Samples, const float fLevel);
97              std::map<String,DeviceRuntimeParameter*> ChannelParameters();              std::map<String,DeviceRuntimeParameter*> ChannelParameters();
98    
99              // constructors / destructor              // constructors / destructor

Legend:
Removed from v.1036  
changed lines
  Added in v.1037

  ViewVC Help
Powered by ViewVC