65 |
class ParameterName : public AudioChannel::ParameterName { |
class ParameterName : public AudioChannel::ParameterName { |
66 |
public: |
public: |
67 |
ParameterName(AudioChannelJack* pChannel); |
ParameterName(AudioChannelJack* pChannel); |
68 |
virtual void OnSetValue(String s); |
virtual void OnSetValue(String s) OVERRIDE; |
69 |
protected: |
protected: |
70 |
AudioChannelJack* pChannel; |
AudioChannelJack* pChannel; |
71 |
}; |
}; |
77 |
class ParameterJackBindings : public DeviceRuntimeParameterStrings { |
class ParameterJackBindings : public DeviceRuntimeParameterStrings { |
78 |
public: |
public: |
79 |
ParameterJackBindings(AudioChannelJack* pChannel); |
ParameterJackBindings(AudioChannelJack* pChannel); |
80 |
virtual String Description(); |
virtual String Description() OVERRIDE; |
81 |
virtual bool Fix(); |
virtual bool Fix() OVERRIDE; |
82 |
virtual std::vector<String> PossibilitiesAsString(); |
virtual std::vector<String> PossibilitiesAsString() OVERRIDE; |
83 |
virtual void OnSetValue(std::vector<String> vS); |
virtual void OnSetValue(std::vector<String> vS) OVERRIDE; |
84 |
static String Name(); |
static String Name(); |
85 |
protected: |
protected: |
86 |
AudioChannelJack* pChannel; |
AudioChannelJack* pChannel; |
108 |
public: |
public: |
109 |
ParameterName(); |
ParameterName(); |
110 |
ParameterName(String s) throw (Exception); |
ParameterName(String s) throw (Exception); |
111 |
virtual String Description(); |
virtual String Description() OVERRIDE; |
112 |
virtual bool Fix(); |
virtual bool Fix() OVERRIDE; |
113 |
virtual bool Mandatory(); |
virtual bool Mandatory() OVERRIDE; |
114 |
virtual std::map<String,DeviceCreationParameter*> DependsAsParameters(); |
virtual std::map<String,DeviceCreationParameter*> DependsAsParameters() OVERRIDE; |
115 |
virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters); |
virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) OVERRIDE; |
116 |
virtual optional<String> DefaultAsString(std::map<String,String> Parameters); |
virtual optional<String> DefaultAsString(std::map<String,String> Parameters) OVERRIDE; |
117 |
virtual void OnSetValue(String s) throw (Exception); |
virtual void OnSetValue(String s) throw (Exception) OVERRIDE; |
118 |
static String Name(); |
static String Name(); |
119 |
}; |
}; |
120 |
|
|
121 |
// derived abstract methods from class 'AudioOutputDevice' |
// derived abstract methods from class 'AudioOutputDevice' |
122 |
virtual void Play(); |
virtual void Play() OVERRIDE; |
123 |
virtual bool IsPlaying(); |
virtual bool IsPlaying() OVERRIDE; |
124 |
virtual void Stop(); |
virtual void Stop() OVERRIDE; |
125 |
virtual uint MaxSamplesPerCycle(); |
virtual uint MaxSamplesPerCycle() OVERRIDE; |
126 |
virtual uint SampleRate(); |
virtual uint SampleRate() OVERRIDE; |
127 |
virtual AudioChannel* CreateChannel(uint ChannelNr); |
virtual AudioChannel* CreateChannel(uint ChannelNr) OVERRIDE; |
128 |
virtual float latency(); |
virtual String Driver() OVERRIDE; |
129 |
|
virtual float latency() OVERRIDE; |
130 |
|
|
131 |
static String Name(); |
static String Name(); |
132 |
|
|
|
virtual String Driver(); |
|
|
|
|
133 |
static String Description(); |
static String Description(); |
134 |
static String Version(); |
static String Version(); |
135 |
|
|