ASX Version4.20.14

Porting Applications from PCXTools

The following is a guide to converting an application that uses Digigram's PCXTools API to use the ASX API.

Global

TOOLRegister(),ToolUnregister()

Call ASX_CreateSystem() and ASX_DeleteSystem().

TOOLSetOEMAuthorizationDll

No corresponding ASX call

TOOLGetLastError, TOOLGetErrorString

Call ASX_GetLastError() and ASX_GetLastErrorString()

Configuration

TOOLGetVersions

TOOLHowManyTotalOutputs

TOOLHowManyTotalInputs

TOOLGetBoardInfos

TOOLGetBoardName

Pipe

TOOLAllocatePipe

TOOLAllocatePipeEx

TOOLReleasePipe

TOOLPipeStart

TOOLPipeStop

TOOLPipeSetLevel

TOOLPipeSetMonitoringMute

TOOLPipeSetClock

TOOLPipeDefineDigitalInput

TOOLPipeSetStretch

TOOLPipeGetVuMeter

TOOLPipeGetClock

TOOLPipeGetPosition

Stream

TOOLPlayFile

TOOLPipeScrubFile

TOOLPlayFileWithLevels

TOOLRecordFile

TOOLStreamStop

TOOLStreamSetDigitalLevel

TOOLStreamSetPanLevel

TOOLStreamGoToLevel

TOOLStreamSetRecordFormat

TOOLStreamSetMpegEqualization

TOOLStreamGetPosition

TOOLStreamGetStatus

Offline

TOOLOfflineGetProgress

TOOLOfflineAbortOperation

TOOLOfflineReserveChannel

TOOLOfflineSetAncillaryData

TOOLOfflineLinkPipes

Misc

TOOLGetOffsetInputLevel

TOOLGetOffsetOutputLevel

TOOLConvertEx

TOOLConvertPart

TOOLConvertSetLevel

TOOLStretchEx

TOOLFileInfo

TOOLFileGetNormalizeInfo

TOOLGetBoardExternalClock

TOOLGetDigitalInputExternalClock