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

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

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

revision 226 by schoenebeck, Wed Aug 25 22:00:33 2004 UTC revision 374 by schoenebeck, Sat Feb 12 00:36:08 2005 UTC
# Line 43  namespace LinuxSampler { Line 43  namespace LinuxSampler {
43      class AudioOutputDeviceJack : public AudioOutputDevice {      class AudioOutputDeviceJack : public AudioOutputDevice {
44          public:          public:
45              AudioOutputDeviceJack(std::map<String,DeviceCreationParameter*> Parameters);              AudioOutputDeviceJack(std::map<String,DeviceCreationParameter*> Parameters);
46              ~AudioOutputDeviceJack();              virtual ~AudioOutputDeviceJack();
47    
48              /**              /**
49               * Audio channel implementation for the JACK audio driver.               * Audio channel implementation for the JACK audio driver.
# Line 89  namespace LinuxSampler { Line 89  namespace LinuxSampler {
89                      float* CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException);                      float* CreateJackPort(uint ChannelNr, AudioOutputDeviceJack* pDevice) throw (AudioOutputException);
90              };              };
91    
92                /** Audio Device Parameter 'NAME'
93                 *
94                 * Used to assign an arbitrary name to the JACK client of this
95                 * audio device.
96                 */
97                class ParameterName : public DeviceCreationParameterString {
98                    public:
99                        ParameterName();
100                        ParameterName(String s) throw (LinuxSamplerException);
101                        virtual String              Description();
102                        virtual bool                Fix();
103                        virtual bool                Mandatory();
104                        virtual std::map<String,DeviceCreationParameter*> DependsAsParameters();
105                        virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters);
106                        virtual optional<String>    DefaultAsString(std::map<String,String> Parameters);
107                        virtual void                OnSetValue(String s) throw (LinuxSamplerException);
108                        static String Name();
109                };
110    
111              // derived abstract methods from class 'AudioOutputDevice'              // derived abstract methods from class 'AudioOutputDevice'
112              virtual void Play();              virtual void Play();
113              virtual bool IsPlaying();              virtual bool IsPlaying();

Legend:
Removed from v.226  
changed lines
  Added in v.374

  ViewVC Help
Powered by ViewVC