Class tmidistream
Unit
Declaration
type tmidistream = class(tbufstream)
Description
No description available, ancestor tbufstream description follows
No description available, ancestor tcustombufstream description follows
No description available, ancestor tmsefilestream description follows
Hierarchy
- TObject
- TStream
- thandlestream
- tmsefilestream
- tcustombufstream
- tbufstream
- tmidistream
Overview
Methods
function readtrackbyte(out adata: byte): boolean; |
|
function readtrackdatabyte(out adata: byte): boolean; |
|
function readtrackword(out adata: word): boolean; |
|
function readtracklongword(out adata: word): boolean; |
|
function readtrackdata(out adata; const acount: integer): boolean; overload; |
|
function readtrackvarlength(out adata: longword): boolean; |
|
function readbyte(out adata: byte): boolean; |
|
function readword(out adata: word): boolean; |
|
function readlongword(out adata: word): boolean; |
|
function readchunkheader(out adata: midichunkheaderty): boolean; |
|
function checkchunkheader(const aid: idstringty; const asize: integer): boolean; |
|
function readfileheader(out adata: midifileheaderty): boolean; |
|
function skip(const adist: longword): boolean; |
|
constructor create(ahandle: integer); override; |
|
function initfile: boolean; |
|
function starttrack: boolean; |
|
function skiptrack: boolean; |
|
function readtrackdata(out adata: trackeventinfoty): boolean; overload; |
|
function getmetadata(const alen: integer; out avalue: longword): boolean; |
Properties
property timedivision: longword read ftimedivision; |
|
property metadata: string read fmetadata; |
|
property maxdatasize: longword read fmaxdatasize write fmaxdatasize
default defaultmidimaxdatasize; |
Description
Methods
function readtrackbyte(out adata: byte): boolean; |
|
function readtrackdatabyte(out adata: byte): boolean; |
|
function readtrackword(out adata: word): boolean; |
|
function readtracklongword(out adata: word): boolean; |
|
function readtrackdata(out adata; const acount: integer): boolean; overload; |
|
function readtrackvarlength(out adata: longword): boolean; |
|
function readbyte(out adata: byte): boolean; |
|
function readword(out adata: word): boolean; |
|
function readlongword(out adata: word): boolean; |
|
function readchunkheader(out adata: midichunkheaderty): boolean; |
|
function checkchunkheader(const aid: idstringty; const asize: integer): boolean; |
|
function readfileheader(out adata: midifileheaderty): boolean; |
|
function skip(const adist: longword): boolean; |
|
constructor create(ahandle: integer); override; |
|
function initfile: boolean; |
|
function starttrack: boolean; |
|
function skiptrack: boolean; |
|
function readtrackdata(out adata: trackeventinfoty): boolean; overload; |
|
function getmetadata(const alen: integer; out avalue: longword): boolean; |
|
Properties
property timedivision: longword read ftimedivision; |
|
property metadata: string read fmetadata; |
|
property maxdatasize: longword read fmaxdatasize write fmaxdatasize
default defaultmidimaxdatasize; |
|
Generated by PasDoc 0.16.0.