API Reference ------------- Board configuration functions: .. hlist:: * :c:func:`AlazarConfigureAuxIO` * :c:func:`AlazarConfigureLSB` * :c:func:`AlazarConfigureSampleSkipping` * :c:func:`AlazarInputControl` * :c:func:`AlazarInputControlEx` * :c:func:`AlazarOCTIgnoreBadClock` * :c:func:`AlazarSetADCBackgroundCompensation` * :c:func:`AlazarSetBWLimit` * :c:func:`AlazarSetCaptureClock` * :c:func:`AlazarSetExternalClockLevel` * :c:func:`AlazarSetExternalTrigger` * :c:func:`AlazarSetParameter` * :c:func:`AlazarSetParameterLL` * :c:func:`AlazarSetParameterUL` * :c:func:`AlazarSetTriggerDelay` * :c:func:`AlazarSetTriggerOperation` * :c:func:`AlazarSetTriggerOperationForScanning` * :c:func:`AlazarSetTriggerTimeOut` * :c:func:`AlazarSleepDevice` Generic acquisition functions: .. hlist:: * :c:func:`AlazarResetTimeStamp` * :c:func:`AlazarSetRecordSize` * :c:func:`AlazarStartCapture` Dual-port acquisition functions: .. hlist:: * :c:func:`AlazarAbortAsyncRead` * :c:func:`AlazarAllocBufferU16` * :c:func:`AlazarAllocBufferU16Ex` * :c:func:`AlazarAllocBufferU8` * :c:func:`AlazarAllocBufferU8Ex` * :c:func:`AlazarAsyncRead` * :c:func:`AlazarBeforeAsyncRead` * :c:func:`AlazarCreateStreamFileA` * :c:func:`AlazarCreateStreamFileW` * :c:func:`AlazarFreeBufferU16` * :c:func:`AlazarFreeBufferU16Ex` * :c:func:`AlazarFreeBufferU8` * :c:func:`AlazarFreeBufferU8Ex` * :c:func:`AlazarPostAsyncBuffer` * :c:func:`AlazarWaitAsyncBufferComplete` * :c:func:`AlazarWaitNextAsyncBufferComplete` Single-port acquisition functions: .. hlist:: * :c:func:`AlazarAbortCapture` * :c:func:`AlazarBusy` * :c:func:`AlazarConfigureRecordAverage` * :c:func:`AlazarGetStatus` * :c:func:`AlazarGetTriggerAddress` * :c:func:`AlazarGetTriggerTimestamp` * :c:func:`AlazarGetWhoTriggeredBySystemHandle` * :c:func:`AlazarGetWhoTriggeredBySystemID` * :c:func:`AlazarHyperDisp` * :c:func:`AlazarRead` * :c:func:`AlazarReadEx` * :c:func:`AlazarSetRecordCount` * :c:func:`AlazarTriggered` DSP functions: .. hlist:: * :c:func:`AlazarDSPAbortCapture` * :c:func:`AlazarDSPGenerateWindowFunction` * :c:func:`AlazarDSPGetBuffer` * :c:func:`AlazarDSPGetInfo` * :c:func:`AlazarDSPGetModules` * :c:func:`AlazarDSPGetNextBuffer` * :c:func:`AlazarDSPGetParameterFloat` * :c:func:`AlazarDSPGetParameterS32` * :c:func:`AlazarDSPGetParameterU32` * :c:func:`AlazarDSPSetParameterFloat` * :c:func:`AlazarDSPSetParameterS32` * :c:func:`AlazarDSPSetParameterU32` on-FPGA FFT functions: .. hlist:: * :c:func:`AlazarFFTBackgroundSubtractionGetRecordS16` * :c:func:`AlazarFFTBackgroundSubtractionSetEnabled` * :c:func:`AlazarFFTBackgroundSubtractionSetRecordS16` * :c:func:`AlazarFFTGetMaxTriggerRepeatRate` * :c:func:`AlazarFFTSetScalingAndSlicing` * :c:func:`AlazarFFTSetup` * :c:func:`AlazarFFTSetWindowFunction` Miscellaneous functions: .. hlist:: * :c:func:`AlazarBoardsFound` * :c:func:`AlazarBoardsInSystemByHandle` * :c:func:`AlazarBoardsInSystemBySystemID` * :c:func:`AlazarCoprocessorDownloadA` * :c:func:`AlazarCoprocessorDownloadW` * :c:func:`AlazarCoprocessorRegisterRead` * :c:func:`AlazarCoprocessorRegisterWrite` * :c:func:`AlazarErrorToText` * :c:func:`AlazarExtractFFTNPTFooters` * :c:func:`AlazarExtractTimeDomainNPTFooters` * :c:func:`AlazarForceTrigger` * :c:func:`AlazarForceTriggerEnable` * :c:func:`AlazarGetBoardBySystemHandle` * :c:func:`AlazarGetBoardBySystemID` * :c:func:`AlazarGetBoardKind` * :c:func:`AlazarGetBoardRevision` * :c:func:`AlazarGetCPLDVersion` * :c:func:`AlazarGetChannelInfo` * :c:func:`AlazarGetChannelInfoEx` * :c:func:`AlazarGetDriverVersion` * :c:func:`AlazarGetFPGAVersion` * :c:func:`AlazarGetMaxRecordsCapable` * :c:func:`AlazarGetParameter` * :c:func:`AlazarGetParameterLL` * :c:func:`AlazarGetParameterUL` * :c:func:`AlazarGetSDKVersion` * :c:func:`AlazarGetSystemHandle` * :c:func:`AlazarNumOfSystems` * :c:func:`AlazarQueryCapability` * :c:func:`AlazarQueryCapabilityLL` * :c:func:`AlazarSetLED` Deprecated functions: .. hlist:: * AlazarOpen * AlazarClose * AlazarExtractNPTFooters .. toctree:: :glob: reference/*