Home Units Hierarchy Routines All identifiers

Class unaAsioBufferProcessor

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaAsioBufferProcessor = class(unaObject)

Description

– unaAsioBufferProcessor –

Hierarchy

Overview

Methods

Public constructor create(driver: unaAsioDriver);
Protected function doAsioMessage(selector: long; value: long; message: pointer; opt: pDouble; out res: long): bool; virtual;
Protected function doBufferSwitch(index: long; processNow: bool): bool; virtual;
Protected function doBufferSwitchTimeInfo(timeInfo: pASIOTime; index: long; processNow: bool; res: pASIOTime): bool; virtual;
Protected function doSampleRateChanged(sRate: ASIOSampleRate): bool; virtual;
Public procedure BeforeDestruction(); override;

Properties

Public property drv: unaAsioDriver read f_drv;

Description

Methods

Public constructor create(driver: unaAsioDriver);
 
Protected function doAsioMessage(selector: long; value: long; message: pointer; opt: pDouble; out res: long): bool; virtual;
 
Protected function doBufferSwitch(index: long; processNow: bool): bool; virtual;
 
Protected function doBufferSwitchTimeInfo(timeInfo: pASIOTime; index: long; processNow: bool; res: pASIOTime): bool; virtual;
 
Protected function doSampleRateChanged(sRate: ASIOSampleRate): bool; virtual;
 
Public procedure BeforeDestruction(); override;
 

Properties

Public property drv: unaAsioDriver read f_drv;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09