Class tmidisource

Unit

Declaration

type tmidisource = class(tmsecomponent)

Description

No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fstate: midisourcestatesty;
Protected ftrackevent: trackeventinfoty;

Methods

Protected function ticksperbeat: integer;
Protected procedure error(const aerror: midierrorty);
Protected procedure clear;
Protected procedure initstream;
Protected procedure mergeevents;
Protected procedure checkdata;
Protected procedure start;
Protected procedure stop;
Protected function checkresult(const aresult: boolean; const aerror: midierrorty): boolean;
Protected procedure processevent;
Protected procedure dotrackevent; virtual;
Protected procedure dotimer(const sender: tobject);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure loadtracks;

Properties

Public property active: boolean read factive write setactive;
Public property stream: tmidistream read fstream write setstream;
Public property tracks: trackinfoarty read ftracks;
Public property tempo: real read ftempo write settempo;
Published property ontrackevent: trackeventty read fontrackevent write fontrackevent;

Description

Fields

Protected fstate: midisourcestatesty;
 
Protected ftrackevent: trackeventinfoty;
 

Methods

Protected function ticksperbeat: integer;
 
Protected procedure error(const aerror: midierrorty);
 
Protected procedure clear;
 
Protected procedure initstream;
 
Protected procedure mergeevents;
 
Protected procedure checkdata;
 
Protected procedure start;
 
Protected procedure stop;
 
Protected function checkresult(const aresult: boolean; const aerror: midierrorty): boolean;
 
Protected procedure processevent;
 
Protected procedure dotrackevent; virtual;
 
Protected procedure dotimer(const sender: tobject);
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure loadtracks;
 

Properties

Public property active: boolean read factive write setactive;
 
Public property stream: tmidistream read fstream write setstream;
 
Public property tracks: trackinfoarty read ftracks;
 
Public property tempo: real read ftempo write settempo;
 
Published property ontrackevent: trackeventty read fontrackevent write fontrackevent;
 

Generated by PasDoc 0.16.0.