149 |
*/ |
*/ |
150 |
void Disconnect(Engine* pEngine); |
void Disconnect(Engine* pEngine); |
151 |
|
|
|
static std::map<String,DeviceCreationParameter*> AvailableParameters(); |
|
|
std::map<String,DeviceCreationParameter*> DeviceParameters(); |
|
152 |
MidiInputDevice* GetDevice(); |
MidiInputDevice* GetDevice(); |
153 |
uint GetPortNumber(); |
uint GetPortNumber(); |
154 |
|
std::map<String,DeviceCreationParameter*> DeviceParameters(); |
155 |
|
|
156 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
157 |
// dispatch methods |
// dispatch methods |
203 |
*/ |
*/ |
204 |
void DispatchControlChange(uint8_t Controller, uint8_t Value, uint MidiChannel); |
void DispatchControlChange(uint8_t Controller, uint8_t Value, uint MidiChannel); |
205 |
|
|
206 |
|
MidiInputPort(MidiInputDevice* pDevice, int portNumber); |
207 |
|
|
208 |
protected: |
protected: |
|
MidiInputPort(MidiInputDevice* pDevice, int portNumber) { this->pDevice = pDevice; this->portNumber = portNumber;} |
|
209 |
MidiInputDevice* pDevice; |
MidiInputDevice* pDevice; |
210 |
int portNumber; |
int portNumber; |
211 |
std::map<String,DeviceCreationParameter*> Parameters; ///< All port parameters. |
std::map<String,DeviceCreationParameter*> Parameters; ///< All port parameters. |
213 |
virtual ~MidiInputPort(); |
virtual ~MidiInputPort(); |
214 |
|
|
215 |
friend class MidiInputDevice; |
friend class MidiInputDevice; |
|
|
|
|
private: |
|
|
static std::map<String,DeviceCreationParameter*> CreateAvailableParameters(); |
|
216 |
}; |
}; |
217 |
|
|
218 |
/** |
/** |