BMidiLocalProducer
class BMidiLocalProducer;
BMidiLocalProducer* fProducer;
BMidiLocalProducer* fLocalSource;
friend class BMidiLocalProducer;
friend class BMidiLocalProducer;
~BMidiLocalProducer();
friend class BMidiLocalProducer;
class BMidiLocalProducer : public BMidiProducer
BMidiLocalProducer(const char *name = NULL);
friend class BMidiLocalProducer;
fProducer = new BMidiLocalProducer("MidiGlue(out)");
fLocalSource = new BMidiLocalProducer("MidiPortGlue(out)");
BMidiLocalProducer::SprayKeyPressure(uchar channel, uchar note,
BMidiLocalProducer::SprayControlChange(uchar channel,
BMidiLocalProducer::SprayProgramChange(uchar channel,
BMidiLocalProducer::SprayChannelPressure(uchar channel,
BMidiLocalProducer::SprayPitchBend(uchar channel,
BMidiLocalProducer::SpraySystemExclusive(void* data,
BMidiLocalProducer::SpraySystemCommon(uchar status, uchar data1,
BMidiLocalProducer::BMidiLocalProducer(const char* name)
BMidiLocalProducer::SpraySystemRealTime(uchar status,
BMidiLocalProducer::SprayTempoChange(int32 beatsPerMinute,
void BMidiLocalProducer::_Reserved1() { }
void BMidiLocalProducer::_Reserved2() { }
void BMidiLocalProducer::_Reserved3() { }
void BMidiLocalProducer::_Reserved4() { }
void BMidiLocalProducer::_Reserved5() { }
void BMidiLocalProducer::_Reserved6() { }
void BMidiLocalProducer::_Reserved7() { }
void BMidiLocalProducer::_Reserved8() { }
BMidiLocalProducer::SprayEvent(const void* data, size_t length,
BMidiLocalProducer::~BMidiLocalProducer()
BMidiLocalProducer::Connected(BMidiConsumer* cons)
BMidiLocalProducer::Disconnected(BMidiConsumer* cons)
BMidiLocalProducer::SprayData(void* data, size_t length,
BMidiLocalProducer::SprayNoteOff(uchar channel, uchar note,
BMidiLocalProducer::SprayNoteOn(uchar channel, uchar note,
((BMidiLocalProducer*) this)->Connected(consumer);
((BMidiLocalProducer*) this)->Disconnected(consumer);
: BMidiLocalProducer(name),
class MidiPortProducer : public BMidiLocalProducer {