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