MidiMountain 0.4.0


Units
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMCDevice

Unit

MCDevices

Declaration

type TMCDevice = class(TMCItem)

Description

MIDI Device
Base class for a MIDI device

Hierarchy

TMCItem > TMCBase

Fields

 NameDescription
Protected FHandle  

Methods

Overview

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); override;
Public destructor Destroy; override;
Protected procedure Close; virtual;
Protected procedure Flush; virtual;
Protected procedure Open; virtual;

Description

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); override;

create a MIDI device

Public destructor Destroy; override;

destroy the device

Protected procedure Close; virtual;

close the device

Protected procedure Flush; virtual;

flush out the devices

Protected procedure Open; virtual;

open the device

Properties

Overview

Public property Active: boolean;
Protected property CloseMessage: TMidiMessage;
Protected property Handle: THandle;
Public property Name: WideString;
Protected property NameChangedMessage: TMidiMessage;
Protected property OpenMessage: TMidiMessage;

Description

Public property Active: boolean;

is the device active?(open)

Protected property CloseMessage: TMidiMessage;

device close MIDI message

Protected property Handle: THandle;

handle of the device

Public property Name: WideString;

name of the MIDI device

Protected property NameChangedMessage: TMidiMessage;

name changed MIDI message

Protected property OpenMessage: TMidiMessage;

device open MIDI message


MidiMountain 0.4.0 1999-2002 Adrian Meyer, developed with Delphi and Kylix


Generated by DIPasDoc 0.8.0 on Wed 29 Oct 2003 21:59:09