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

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

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

revision 2433 by schoenebeck, Sun Oct 14 22:00:17 2007 UTC revision 2434 by schoenebeck, Thu Mar 7 19:23:24 2013 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2   *                                                                         *   *                                                                         *
3   *   Copyright (C) 2006, 2007 Christian Schoenebeck                        *   *   Copyright (C) 2006, 2007, 2013 Christian Schoenebeck                  *
4   *                                                                         *   *                                                                         *
5   *   This library is free software; you can redistribute it and/or modify  *   *   This library is free software; you can redistribute it and/or modify  *
6   *   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 49  namespace LinuxSampler { Line 49  namespace LinuxSampler {
49                  public:                  public:
50                      ParameterName();                      ParameterName();
51                      ParameterName(String s) throw (Exception);                      ParameterName(String s) throw (Exception);
52                      virtual String              Description();                      virtual String              Description() OVERRIDE;
53                      virtual bool                Fix();                      virtual bool                Fix() OVERRIDE;
54                      virtual bool                Mandatory();                      virtual bool                Mandatory() OVERRIDE;
55                      virtual std::map<String,DeviceCreationParameter*> DependsAsParameters();                      virtual std::map<String,DeviceCreationParameter*> DependsAsParameters() OVERRIDE;
56                      virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters);                      virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) OVERRIDE;
57                      virtual optional<String>    DefaultAsString(std::map<String,String> Parameters);                      virtual optional<String>    DefaultAsString(std::map<String,String> Parameters) OVERRIDE;
58                      virtual void                OnSetValue(String s) throw (Exception);                      virtual void                OnSetValue(String s) throw (Exception) OVERRIDE;
59                      static String Name();                      static String Name();
60              };              };
61    
62              // derived abstract methods from class 'AudioOutputDevice'              // derived abstract methods from class 'AudioOutputDevice'
63              virtual void Play();              virtual void Play() OVERRIDE;
64              virtual bool IsPlaying();              virtual bool IsPlaying() OVERRIDE;
65              virtual void Stop();              virtual void Stop() OVERRIDE;
66              virtual uint MaxSamplesPerCycle();              virtual uint MaxSamplesPerCycle() OVERRIDE;
67              virtual uint SampleRate();              virtual uint SampleRate() OVERRIDE;
68              virtual AudioChannel* CreateChannel(uint ChannelNr);              virtual AudioChannel* CreateChannel(uint ChannelNr) OVERRIDE;
69                virtual String Driver() OVERRIDE;
70              virtual String Driver();              
71              static String Name();              static String Name();
72              static String Description();              static String Description();
73              static String Version();              static String Version();
74    
75          protected:          protected:
76              int Main();  ///< Implementation of virtual method from class Thread              virtual int Main() OVERRIDE;  ///< Implementation of virtual method from class Thread
77    
78          private:          private:
79              unsigned int   uiArtsChannels;              unsigned int   uiArtsChannels;

Legend:
Removed from v.2433  
changed lines
  Added in v.2434

  ViewVC Help
Powered by ViewVC