89 |
AbstractEngine* pEngine; |
AbstractEngine* pEngine; |
90 |
Mutex EngineMutex; ///< protects the Engine from access by the instrument loader thread when lscp is disconnecting |
Mutex EngineMutex; ///< protects the Engine from access by the instrument loader thread when lscp is disconnecting |
91 |
|
|
92 |
public: // TODO: should be protected |
protected: |
93 |
AudioChannel* pChannelLeft; ///< encapsulates the audio rendering buffer (left) |
AudioChannel* pChannelLeft; ///< encapsulates the audio rendering buffer (left) |
94 |
AudioChannel* pChannelRight; ///< encapsulates the audio rendering buffer (right) |
AudioChannel* pChannelRight; ///< encapsulates the audio rendering buffer (right) |
|
protected: |
|
95 |
int AudioDeviceChannelLeft; ///< audio device channel number to which the left channel is connected to |
int AudioDeviceChannelLeft; ///< audio device channel number to which the left channel is connected to |
96 |
int AudioDeviceChannelRight; ///< audio device channel number to which the right channel is connected to |
int AudioDeviceChannelRight; ///< audio device channel number to which the right channel is connected to |
97 |
MidiInputPort* pMidiInputPort; ///< Points to the connected MIDI input port or NULL if none assigned. |
MidiInputPort* pMidiInputPort; ///< Points to the connected MIDI input port or NULL if none assigned. |