| Description | Hierarchy | Fields | Methods | Properties | 
type unaAsioBufferProcessor = class(unaObject)
– unaAsioBufferProcessor –
![]()  | 
constructor create(driver: unaAsioDriver); | 
![]()  | 
function doAsioMessage(selector: long; value: long; message: pointer; opt: pDouble; out res: long): bool; virtual; | 
![]()  | 
function doBufferSwitch(index: long; processNow: bool): bool; virtual; | 
![]()  | 
function doBufferSwitchTimeInfo(timeInfo: pASIOTime; index: long; processNow: bool; res: pASIOTime): bool; virtual; | 
![]()  | 
function doSampleRateChanged(sRate: ASIOSampleRate): bool; virtual; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property drv: unaAsioDriver read f_drv; | 
![]()  | 
constructor create(driver: unaAsioDriver); | 
![]()  | 
function doAsioMessage(selector: long; value: long; message: pointer; opt: pDouble; out res: long): bool; virtual; | 
![]()  | 
function doBufferSwitch(index: long; processNow: bool): bool; virtual; | 
![]()  | 
function doBufferSwitchTimeInfo(timeInfo: pASIOTime; index: long; processNow: bool; res: pASIOTime): bool; virtual; | 
![]()  | 
function doSampleRateChanged(sRate: ASIOSampleRate): bool; virtual; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property drv: unaAsioDriver read f_drv; | 
(c) 2012 Lake of Soft