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