MidiMountain 0.4.0


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

Class TMCPlayback

Unit

MCPlayback

Declaration

type TMCPlayback = class(TMCBase)

Description

MIDI Playback
MIDI Playback class: base class for TMCPlaybackWin32 and TMCPlaybackLinux.

Hierarchy

TMCBase

Methods

Overview

Public constructor Create(const aSequence: TMCSequence; const aDevices: TMCDevices); virtual;
Public destructor Destroy; override;
Public procedure DoTimer;
Public procedure JumpTo( const aPosition: TMidiOffset );
Public procedure ManualStart( const aPosition: TMidiOffset );
Public procedure Panic;
Public procedure Start; virtual;
Public procedure Stop; virtual;

Description

Public constructor Create(const aSequence: TMCSequence; const aDevices: TMCDevices); virtual;

create a playback

Public destructor Destroy; override;

destroy the playback

Public procedure DoTimer;

timer trigger procedure to be called

Public procedure JumpTo( const aPosition: TMidiOffset );

jump to a position and continue playback from there

Public procedure ManualStart( const aPosition: TMidiOffset );

start a manual tracking playback

Public procedure Panic;

send note off's to all output devices and stop playback

Public procedure Start; virtual;

start the playback

Public procedure Stop; virtual;

stop the playback

Properties

Overview

Public property LoopFrom: TMidiOffset;
Public property LoopTo: TMidiOffset;
Public property Manual: boolean;
Public property Playing: boolean;
Public property Sequence: TMCSequence;

Description

Public property LoopFrom: TMidiOffset;

loop from position

Public property LoopTo: TMidiOffset;

loop to position

Public property Manual: boolean;

flag that indicates whether the playback is in manual mode

Public property Playing: boolean;

flag that indicates whether the playback is running or not

Public property Sequence: TMCSequence;

sequence to be played back


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