MidiMountain 0.4.0
|
 |
Class TMCDevices
Unit
MCDevices
Declaration
type TMCDevices = class(TMCBase )
Description
MIDI Devices Class building the interface to the midi input and output device drivers of the OSHierarchy
TMCBase Methods
Overview
Description
create the Devices access
 |
destructor Destroy; override; |
destroy the access
 |
procedure CloseAll; |
close all topen devices
 |
procedure FlushAll; |
flush devices from unwanted midi events
get the output device mapped to the port number
 |
procedure LoadDevices; |
load the input and output devices
 |
procedure LoadInputDevices; virtual; abstract; |
 |
procedure LoadOutputDevices; virtual; abstract; |
 |
procedure Send( const aStatus, aData1, aData2: byte ); overload; virtual; |
 |
procedure Send( aEvent: TMCEvent ); overload; |
send a midi event (through the midi mapper over port<-->IO)
Properties
Overview
Description
 |
property InputDeviceIndex: integer; |
device index for recording
 |
property InputList: TMCList; |
list of input devices
 |
property OutputDeviceIndex: integer; |
device index for playback
 |
property OutputList: TMCList; |
list of output devices
MidiMountain 0.4.0 ©1999-2002 Adrian Meyer, developed with Delphi and Kylix
|