#include <MIDIIO.h>

| MIDIIn::MIDIIn | ( | ) |
References mBufferSize, csl::MIDIIO::mDeviceID, mFilterFlag, csl::MIDIIO::mIsInput, and csl::MIDIIO::mIsOutput.
| unsigned MIDIIn::buffer_size | ( | ) |
References mBufferSize.
| void MIDIIn::set_buffer_size | ( | unsigned | bufferSize | ) |
References mBufferSize.
| status MIDIIn::open | ( | ) | [virtual] |
method for opening the default stream.
Reimplemented from csl::MIDIIO.
References DRIVER_INFO, csl::MIDIIO::get_device_info(), csl::MIDIIO::handle_error(), mBufferSize, csl::MIDIIO::mDeviceID, mFilterFlag, MIDI_THRU, csl::MIDIIO::mIsPortTimeStarted, csl::MIDIIO::mMIDIStream, TIME_INFO, TIME_PROC, and TIME_START.
Referenced by initial_test(), input_read_interpret_test(), input_test(), and open().
| status MIDIIn::open | ( | int | deviceID | ) |
References csl::MIDIIO::mDeviceID, and open().
| bool MIDIIn::poll | ( | ) |
References FALSE, csl::MIDIIO::handle_error(), csl::MIDIIO::mMIDIStream, and TRUE.
Referenced by initial_test(), input_read_interpret_test(), and input_test().
| status MIDIIn::read | ( | ) |
References csl::MIDIIO::handle_error(), csl::logMsg(), mBuffer, mLength, and csl::MIDIIO::mMIDIStream.
Referenced by initial_test(), input_test(), and read_interpret().
| status MIDIIn::read_interpret | ( | ) |
References csl::CSL_MIDIMessage::channel, csl::CSL_MIDIMessage::data1, csl::CSL_MIDIMessage::data2, csl::kAftertouch, csl::kControlChange, csl::kNoteOff, csl::kNoteOn, csl::kPitchWheel, csl::kPolyTouch, csl::kProgramChange, csl::kSysEX, mBuffer, csl::CSL_MIDIMessage::message, mMsg, and read().
Referenced by input_read_interpret_test(), and input_test().
| PmEvent csl::MIDIIn::buffer | ( | ) | [inline] |
References mBuffer.
| void MIDIIn::dump_buffer | ( | ) |
| CSL_MIDIMessage csl::MIDIIn::message | ( | ) | [inline] |
References mMsg.
| void MIDIIn::dump_CSL_MIDIMessage | ( | ) |
References csl::CSL_MIDIMessage::channel, csl::CSL_MIDIMessage::data1, csl::CSL_MIDIMessage::data2, csl::kAftertouch, csl::kControlChange, csl::kNone, csl::kNoteOff, csl::kNoteOn, csl::kPitchWheel, csl::kPolyTouch, csl::kProgramChange, csl::kSysEX, csl::CSL_MIDIMessage::message, mMsg, and csl::CSL_MIDIMessage::time.
Referenced by input_test().
| bool MIDIIn::is_NoteOn_received | ( | ) |
References csl::kNoteOn, csl::CSL_MIDIMessage::message, and mMsg.
Referenced by input_read_interpret_test(), and input_test().
| bool MIDIIn::is_NoteOff_received | ( | ) |
References csl::kNoteOff, csl::CSL_MIDIMessage::message, and mMsg.
Referenced by input_read_interpret_test(), and input_test().
| bool MIDIIn::is_PolyTouch_received | ( | ) |
| bool MIDIIn::is_ControlChange_received | ( | ) |
References csl::kControlChange, csl::CSL_MIDIMessage::message, and mMsg.
Referenced by input_test().
| bool MIDIIn::is_ProgramChange_received | ( | ) |
References csl::kProgramChange, csl::CSL_MIDIMessage::message, and mMsg.
Referenced by input_test().
| bool MIDIIn::is_Aftertouch_received | ( | ) |
| bool MIDIIn::is_PitchWheel_received | ( | ) |
| bool MIDIIn::is_SysEX_received | ( | ) |
| unsigned MIDIIn::get_note | ( | ) |
| unsigned MIDIIn::get_velocity | ( | ) |
| unsigned MIDIIn::get_PolyAftertouch | ( | ) |
| unsigned MIDIIn::get_ControlChange_function | ( | ) |
| unsigned MIDIIn::get_ControlChange_value | ( | ) |
| unsigned MIDIIn::get_ProgramNumber | ( | ) |
| unsigned MIDIIn::get_Aftertouch | ( | ) |
| unsigned MIDIIn::get_PitchWheel | ( | ) |
References csl::CSL_MIDIMessage::data1, csl::CSL_MIDIMessage::data2, and mMsg.
Referenced by input_test().
| float MIDIIn::get_frequency | ( | ) |
References csl::CSL_MIDIMessage::data1, csl::MIDINoteToFreq(), and mMsg.
Referenced by input_read_interpret_test(), and input_test().
| float MIDIIn::get_velocity_float | ( | ) |
References csl::CSL_MIDIMessage::data2, and mMsg.
Referenced by input_read_interpret_test(), and input_test().
| status MIDIIn::setFilter | ( | ) |
References csl::MIDIIO::handle_error(), and csl::MIDIIO::mMIDIStream.
| status MIDIIn::filter_active_sensing | ( | bool | flag | ) |
References csl::MIDIIO::handle_error(), csl::logMsg(), mFilterFlag, and csl::MIDIIO::mMIDIStream.
Referenced by initial_test(), input_read_interpret_test(), and input_test().
| status MIDIIn::filter_sysex | ( | bool | flag | ) |
References csl::MIDIIO::handle_error(), csl::logMsg(), mFilterFlag, and csl::MIDIIO::mMIDIStream.
Referenced by initial_test(), input_read_interpret_test(), and input_test().
| status MIDIIn::filter_clock_msg | ( | bool | flag | ) |
References csl::MIDIIO::handle_error(), csl::logMsg(), mFilterFlag, and csl::MIDIIO::mMIDIStream.
long csl::MIDIIn::mBufferSize [protected] |
Referenced by buffer_size(), MIDIIn(), open(), and set_buffer_size().
long csl::MIDIIn::mFilterFlag [protected] |
Referenced by filter_active_sensing(), filter_clock_msg(), filter_sysex(), MIDIIn(), and open().
CSL_MIDIMessage csl::MIDIIn::mMsg [protected] |
Referenced by dump_CSL_MIDIMessage(), get_Aftertouch(), get_ControlChange_function(), get_ControlChange_value(), get_frequency(), get_note(), get_PitchWheel(), get_PolyAftertouch(), get_ProgramNumber(), get_velocity(), get_velocity_float(), is_Aftertouch_received(), is_ControlChange_received(), is_NoteOff_received(), is_NoteOn_received(), is_PitchWheel_received(), is_PolyTouch_received(), is_ProgramChange_received(), is_SysEX_received(), message(), and read_interpret().
PmEvent csl::MIDIIn::mBuffer[1] [protected] |
Referenced by buffer(), dump_buffer(), read(), and read_interpret().
PmError csl::MIDIIn::mLength [protected] |
Referenced by read().
1.5.8