MidiMountain 0.4.0


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

Class TMCSysEx

Unit

MCClasses

Declaration

type TMCSysEx = class(TMCItem)

Description

MIDI SysEx Data
SysEx classes are in a list which belongs to the sequence or track.

Hierarchy

TMCItem > TMCBase

Methods

Overview

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); override;
Public function GetDataStr: WideString;
Public function GetManufacturerStr: WideString;
Public procedure Load( aFrom: pointer; aLength: longint );
Public procedure SetDataStr(const aDataStr: WideString);

Description

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

create a sys ex

Public function GetDataStr: WideString;

get the data as a hex string with spaces

Public function GetManufacturerStr: WideString;

get the manufaturer name

Public procedure Load( aFrom: pointer; aLength: longint );

load the sys ex data

Public procedure SetDataStr(const aDataStr: WideString);

set the data through a string ignoring the 1st byte assuming it is F0

Properties

Overview

Public property Data[index: integer]: byte;
Public property Length: longint;
Public property Mem: pchar;

Description

Public property Data[index: integer]: byte;

access the sys ex data

Public property Length: longint;

length of data

Public property Mem: pchar;

access to data through pchar


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