Class tmidistream

Unit

Declaration

type tmidistream = class(tbufstream)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function readtrackbyte(out adata: byte): boolean;
Protected function readtrackdatabyte(out adata: byte): boolean;
Protected function readtrackword(out adata: word): boolean;
Protected function readtracklongword(out adata: word): boolean;
Protected function readtrackdata(out adata; const acount: integer): boolean; overload;
Protected function readtrackvarlength(out adata: longword): boolean;
Protected function readbyte(out adata: byte): boolean;
Protected function readword(out adata: word): boolean;
Protected function readlongword(out adata: word): boolean;
Protected function readchunkheader(out adata: midichunkheaderty): boolean;
Protected function checkchunkheader(const aid: idstringty; const asize: integer): boolean;
Protected function readfileheader(out adata: midifileheaderty): boolean;
Protected function skip(const adist: longword): boolean;
Public constructor create(ahandle: integer); override;
Public function initfile: boolean;
Public function starttrack: boolean;
Public function skiptrack: boolean;
Public function readtrackdata(out adata: trackeventinfoty): boolean; overload;
Public function getmetadata(const alen: integer; out avalue: longword): boolean;

Properties

Public property timedivision: longword read ftimedivision;
Public property metadata: string read fmetadata;
Public property maxdatasize: longword read fmaxdatasize write fmaxdatasize default defaultmidimaxdatasize;

Description

Methods

Protected function readtrackbyte(out adata: byte): boolean;

This item has no description.

Protected function readtrackdatabyte(out adata: byte): boolean;

This item has no description.

Protected function readtrackword(out adata: word): boolean;

This item has no description.

Protected function readtracklongword(out adata: word): boolean;

This item has no description.

Protected function readtrackdata(out adata; const acount: integer): boolean; overload;

This item has no description.

Protected function readtrackvarlength(out adata: longword): boolean;

This item has no description.

Protected function readbyte(out adata: byte): boolean;

This item has no description.

Protected function readword(out adata: word): boolean;

This item has no description.

Protected function readlongword(out adata: word): boolean;

This item has no description.

Protected function readchunkheader(out adata: midichunkheaderty): boolean;

This item has no description.

Protected function checkchunkheader(const aid: idstringty; const asize: integer): boolean;

This item has no description.

Protected function readfileheader(out adata: midifileheaderty): boolean;

This item has no description.

Protected function skip(const adist: longword): boolean;

This item has no description.

Public constructor create(ahandle: integer); override;

This item has no description.

Public function initfile: boolean;

This item has no description.

Public function starttrack: boolean;

This item has no description.

Public function skiptrack: boolean;

This item has no description.

Public function readtrackdata(out adata: trackeventinfoty): boolean; overload;

This item has no description.

Public function getmetadata(const alen: integer; out avalue: longword): boolean;

This item has no description.

Properties

Public property timedivision: longword read ftimedivision;

This item has no description.

Public property metadata: string read fmetadata;

This item has no description.

Public property maxdatasize: longword read fmaxdatasize write fmaxdatasize default defaultmidimaxdatasize;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.