| Description | Hierarchy | Fields | Methods | Properties | 
type unaAsioDriverList = class(unaObject)
– unaAsioDriverList –
![]()  | 
function asioCloseDriver(drvID: int): HRESULT; | 
![]()  | 
function asioGetDriverCLSID(drvID: int; out clsid: CLSID): HRESULT; | 
![]()  | 
function asioGetDriverName(drvID: int): aString; | 
![]()  | 
function asioGetDriverPath(drvID: int): aString; | 
![]()  | 
function asioGetDrvID(index: int): int; | 
![]()  | 
function asioGetNumDev(): int; | 
![]()  | 
function asioOpenDriver(drvID: int; out asiodrv: unaAsioDriver): HRESULT; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property lpdrvlist: pASIODRVSTRUCT read f_lpdrvlist; | 
![]()  | 
property numDrv: int read f_numdrv; | 
![]()  | 
function asioCloseDriver(drvID: int): HRESULT; | 
![]()  | 
function asioGetDriverCLSID(drvID: int; out clsid: CLSID): HRESULT; | 
![]()  | 
function asioGetDriverName(drvID: int): aString; | 
![]()  | 
function asioGetDriverPath(drvID: int): aString; | 
![]()  | 
function asioGetDrvID(index: int): int; | 
![]()  | 
function asioGetNumDev(): int; | 
| 
 nice to have  | |
![]()  | 
function asioOpenDriver(drvID: int; out asiodrv: unaAsioDriver): HRESULT; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
property lpdrvlist: pASIODRVSTRUCT read f_lpdrvlist; | 
| 
 or use directly access  | |
![]()  | 
property numDrv: int read f_numdrv; | 
(c) 2012 Lake of Soft