Skip to main content

Crate lucid_arena_sys

Crate lucid_arena_sys 

Source

Constants§

AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_NA
< Not available
AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_NI
< Not implemented
AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_RO
< Read only
AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_RW
< Read and write
AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_UNDEFINED
< Undefined
AC_ACCESS_MODE_LIST_AC_ACCESS_MODE_WO
< Write only
AC_BAYER_ALGORITHM_LIST_AC_BAYER_ALGORITHM_ADAPTIVE_HOMOGENEITY_DIRECTED
< Adaptive algorithm that uses directional data (slower, more accurate coloring)
AC_BAYER_ALGORITHM_LIST_AC_BAYER_ALGORITHM_DIRECTIONAL_INTERPOLATION
< Algorithm that averages nearest neighbours (faster)
AC_BAYER_ALGORITHM_LIST_AC_BAYER_ALGORITHM_UNKNOWN
< Undefined algorithm
AC_CACHING_MODE_LIST_AC_CACHING_MODE_NO_CACHE
< Do not use cache
AC_CACHING_MODE_LIST_AC_CACHING_MODE_UNDEFINED
< Undefined
AC_CACHING_MODE_LIST_AC_CACHING_MODE_WRITE_AROUND
< Write to register, write to cache on read
AC_CACHING_MODE_LIST_AC_CACHING_MODE_WRITE_THROUGH
< Write to cache and register
AC_DISPLAY_NOTATION_LIST_AC_DISPLAY_NOTATION_AUTOMATIC
< The notation if either scientific or fixed depending on what is shorter
AC_DISPLAY_NOTATION_LIST_AC_DISPLAY_NOTATION_FIXED
< The notation is fixed, e.g. 123.4
AC_DISPLAY_NOTATION_LIST_AC_DISPLAY_NOTATION_SCIENTIFIC
< The notation is scientific, e.g. 1.234e2
AC_DISPLAY_NOTATION_LIST_AC_DISPLAY_NOTATION_UNDEFINED
< Undefined
AC_ERROR_LIST_AC_ERR_ABORT
< Function aborted
AC_ERROR_LIST_AC_ERR_ACCESS_DENIED
< Incorrect access
AC_ERROR_LIST_AC_ERR_BUFFER_TOO_SMALL
< Buffer too small
AC_ERROR_LIST_AC_ERR_BUSY
< Busy on anothe process
AC_ERROR_LIST_AC_ERR_CUSTOM
< Start adding custom error LIST here
AC_ERROR_LIST_AC_ERR_ERROR
< Generic error
AC_ERROR_LIST_AC_ERR_INVALID_ADDRESS
< Invalid register address
AC_ERROR_LIST_AC_ERR_INVALID_BUFFER
< Invalid buffer
AC_ERROR_LIST_AC_ERR_INVALID_HANDLE
< Null/incorrect handle
AC_ERROR_LIST_AC_ERR_INVALID_ID
< Incorrect ID
AC_ERROR_LIST_AC_ERR_INVALID_INDEX
< Invalid index
AC_ERROR_LIST_AC_ERR_INVALID_PARAMETER
< Null/incorrect parameter
AC_ERROR_LIST_AC_ERR_INVALID_VALUE
< Invalid value
AC_ERROR_LIST_AC_ERR_IO
< Input/output error
AC_ERROR_LIST_AC_ERR_NOT_AVAILABLE
< Function not available
AC_ERROR_LIST_AC_ERR_NOT_IMPLEMENTED
< Function not implemented
AC_ERROR_LIST_AC_ERR_NOT_INITIALIZED
< Arena SDK not initialized
AC_ERROR_LIST_AC_ERR_NO_DATA
< No data available
AC_ERROR_LIST_AC_ERR_OUT_OF_MEMORY
< Not enough memory
AC_ERROR_LIST_AC_ERR_PARSING_CHUNK_DATA
< Error parsing chunk data
AC_ERROR_LIST_AC_ERR_RESOURCE_EXHAUSTED
< Resource cannot perform more actions
AC_ERROR_LIST_AC_ERR_RESOURCE_IN_USE
< Resource already in use
AC_ERROR_LIST_AC_ERR_SUCCESS
< Success, no error
AC_ERROR_LIST_AC_ERR_TIMEOUT
< Timed out
AC_INC_MODE_LIST_AC_INC_MODE_FIXED
< The feature has a fix increment
AC_INC_MODE_LIST_AC_INC_MODE_LIST
< The feature has a list of valid values
AC_INC_MODE_LIST_AC_INC_MODE_NONE
< The feature has no increment
AC_INFINITE
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_BASE
< IBase interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_BOOLEAN
< IBoolean interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_CATEGORY
< ICategory interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_COMMAND
< ICommand interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_ENUMENTRY
< IEnumEntry interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_ENUMERATION
< IEnumeration interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_FLOAT
< IFloat interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_INTEGER
< IInteger interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_PORT
< IPort interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_REGISTER
< IRegister interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_STRING
< IString interface
AC_INTERFACE_TYPE_LIST_AC_INTERFACE_TYPE_VALUE
< IValue interface
AC_NAMESPACE_LIST_AC_NAMESPACE_CUSTOM
< Name resides in custom namespace
AC_NAMESPACE_LIST_AC_NAMESPACE_STANDARD
< Name resides in one of the standard namespaces
AC_NAMESPACE_LIST_AC_NAMESPACE_UNDEFINED
< Undefined
AC_PAYLOAD_TYPE_LIST_AC_PAYLOAD_TYPE_CHUNKDATA
< Chunk data only; image data may be present as chunk
AC_PAYLOAD_TYPE_LIST_AC_PAYLOAD_TYPE_IMAGE
< Image data only
AC_PAYLOAD_TYPE_LIST_AC_PAYLOAD_TYPE_IMAGE_EXTENDED_CHUNK
< Image data extended with chunk data
AC_PIXEL_ENDIANNESS_LIST_AC_PIXEL_ENDIANNESS_BIG
< Big endian
AC_PIXEL_ENDIANNESS_LIST_AC_PIXEL_ENDIANNESS_LITTLE
< Little endian
AC_PIXEL_ENDIANNESS_LIST_AC_PIXEL_ENDIANNESS_UNKNOWN
< Unknown pixel endianness
AC_REPRESENTATION_LIST_AC_REPRESENTATION_BOOLEAN
< Check box
AC_REPRESENTATION_LIST_AC_REPRESENTATION_HEX_NUMBER
< Hex number in an edit control
AC_REPRESENTATION_LIST_AC_REPRESENTATION_IPV4_ADDRESS
< IP address
AC_REPRESENTATION_LIST_AC_REPRESENTATION_LINEAR
< Slider with linear behavior
AC_REPRESENTATION_LIST_AC_REPRESENTATION_LOGARITHMIC
< Slider with logarithmic behavior
AC_REPRESENTATION_LIST_AC_REPRESENTATION_MAC_ADDRESS
< MAC address
AC_REPRESENTATION_LIST_AC_REPRESENTATION_PURE_NUMBER
< Decimal number in an edit control
AC_REPRESENTATION_LIST_AC_REPRESENTATION_UNDEFINED
AC_START_STREAM_FLAGS_LIST_AC_START_STREAM_FLAG_DEFAULT
< default behaviour for the underlying transport layer
AC_START_STREAM_FLAGS_LIST_AC_START_STREAM_FLAG_GVSP_LEGACY
< Will try to start Gvsp 2.0 stream with 16bit block id if supported
AC_VISIBILITY_LIST_AC_VISIBILITY_BEGINNER
< Always visible
AC_VISIBILITY_LIST_AC_VISIBILITY_EXPERT
< Visible for experts or gurus
AC_VISIBILITY_LIST_AC_VISIBILITY_GURU
< Visible for gurus
AC_VISIBILITY_LIST_AC_VISIBILITY_INVISIBLE
< Not visible
AC_VISIBILITY_LIST_AC_VISIBILITY_UNDEFINED
< Undefined
GVSP_BayerBG10Packed
GVSP_BayerBG12Packed
GVSP_BayerGB10Packed
GVSP_BayerGB12Packed
GVSP_BayerGR10Packed
GVSP_BayerGR12Packed
GVSP_BayerRG10Packed
GVSP_BayerRG12Packed
GVSP_Mono10Packed
GVSP_Mono12Packed
GVSP_RGB10V1Packed
GVSP_RGB12V1Packed
LUCID_BGR24
LUCID_BayerBG24
LUCID_BayerGB24
LUCID_BayerGR24
LUCID_BayerRG24
LUCID_Coord3D_ABC16s
LUCID_Coord3D_ABCY16
LUCID_Coord3D_ABCY16s
LUCID_Coord3D_C16Y8
LUCID_Coord3D_C16s
LUCID_Coord3D_CY16
LUCID_Mono24
LUCID_PolarizeMono8
LUCID_PolarizeMono12
LUCID_PolarizeMono16
LUCID_PolarizeMono12Packed
LUCID_PolarizeMono12p
LUCID_PolarizedAngles_0d_45d_90d_135d_BayerRG8
LUCID_PolarizedAngles_0d_45d_90d_135d_BayerRG12p
LUCID_PolarizedAngles_0d_45d_90d_135d_Mono8
LUCID_PolarizedAngles_0d_45d_90d_135d_Mono16
LUCID_PolarizedAngles_0d_45d_90d_135d_Mono12p
LUCID_PolarizedAolp_BayerRG8
LUCID_PolarizedAolp_BayerRG12p
LUCID_PolarizedAolp_Mono8
LUCID_PolarizedAolp_Mono12p
LUCID_PolarizedDolpAngle_BayerRG8
LUCID_PolarizedDolpAngle_BayerRG16
LUCID_PolarizedDolpAngle_BayerRG12p
LUCID_PolarizedDolpAngle_Mono8
LUCID_PolarizedDolpAngle_Mono16
LUCID_PolarizedDolpAngle_Mono12p
LUCID_PolarizedDolpAolp_BayerRG8
LUCID_PolarizedDolpAolp_BayerRG12p
LUCID_PolarizedDolpAolp_Mono8
LUCID_PolarizedDolpAolp_Mono12p
LUCID_PolarizedDolp_BayerRG8
LUCID_PolarizedDolp_BayerRG16
LUCID_PolarizedDolp_BayerRG12p
LUCID_PolarizedDolp_Mono8
LUCID_PolarizedDolp_Mono16
LUCID_PolarizedDolp_Mono12p
LUCID_PolarizedStokes_S0_S1_S2_BayerRG8
LUCID_PolarizedStokes_S0_S1_S2_BayerRG12p
LUCID_PolarizedStokes_S0_S1_S2_Mono8
LUCID_PolarizedStokes_S0_S1_S2_Mono16
LUCID_PolarizedStokes_S0_S1_S2_Mono12p
LUCID_PolarizedStokes_S0_S1_S2_S3_BayerRG8
LUCID_PolarizedStokes_S0_S1_S2_S3_BayerRG12p
LUCID_PolarizedStokes_S0_S1_S2_S3_Mono8
LUCID_PolarizedStokes_S0_S1_S2_S3_Mono16
LUCID_PolarizedStokes_S0_S1_S2_S3_Mono12p
LUCID_RGB24
LUCID_YCbCr411_16_CbYYCrYY
LUCID_YCbCr411_24_CbYYCrYY
LUCID_YCbCr422_16_CbYCrY
LUCID_YCbCr422_24_CbYCrY
PFNC_B8
PFNC_B10
PFNC_B12
PFNC_B16
PFNC_BGR8
PFNC_BGR10
PFNC_BGR12
PFNC_BGR14
PFNC_BGR16
PFNC_BGR10p
PFNC_BGR12p
PFNC_BGR565p
PFNC_BGRa8
PFNC_BGRa10
PFNC_BGRa12
PFNC_BGRa14
PFNC_BGRa16
PFNC_BGRa10p
PFNC_BGRa12p
PFNC_BayerBG8
PFNC_BayerBG10
PFNC_BayerBG12
PFNC_BayerBG16
PFNC_BayerBG10p
PFNC_BayerBG12p
PFNC_BayerGB8
PFNC_BayerGB10
PFNC_BayerGB12
PFNC_BayerGB16
PFNC_BayerGB10p
PFNC_BayerGB12p
PFNC_BayerGR8
PFNC_BayerGR10
PFNC_BayerGR12
PFNC_BayerGR16
PFNC_BayerGR10p
PFNC_BayerGR12p
PFNC_BayerRG8
PFNC_BayerRG10
PFNC_BayerRG12
PFNC_BayerRG16
PFNC_BayerRG10p
PFNC_BayerRG12p
PFNC_BiColorBGRG8
PFNC_BiColorBGRG10
PFNC_BiColorBGRG12
PFNC_BiColorBGRG10p
PFNC_BiColorBGRG12p
PFNC_BiColorRGBG8
PFNC_BiColorRGBG10
PFNC_BiColorRGBG12
PFNC_BiColorRGBG10p
PFNC_BiColorRGBG12p
PFNC_Confidence1
PFNC_Confidence8
PFNC_Confidence1p
PFNC_Confidence16
PFNC_Confidence32f
PFNC_Coord3D_A8
PFNC_Coord3D_A16
PFNC_Coord3D_A10p
PFNC_Coord3D_A12p
PFNC_Coord3D_A32f
PFNC_Coord3D_ABC8
PFNC_Coord3D_ABC8_Planar
PFNC_Coord3D_ABC16
PFNC_Coord3D_ABC10p
PFNC_Coord3D_ABC10p_Planar
PFNC_Coord3D_ABC12p
PFNC_Coord3D_ABC12p_Planar
PFNC_Coord3D_ABC16_Planar
PFNC_Coord3D_ABC32f
PFNC_Coord3D_ABC32f_Planar
PFNC_Coord3D_AC8
PFNC_Coord3D_AC8_Planar
PFNC_Coord3D_AC16
PFNC_Coord3D_AC10p
PFNC_Coord3D_AC10p_Planar
PFNC_Coord3D_AC12p
PFNC_Coord3D_AC12p_Planar
PFNC_Coord3D_AC16_Planar
PFNC_Coord3D_AC32f
PFNC_Coord3D_AC32f_Planar
PFNC_Coord3D_B8
PFNC_Coord3D_B16
PFNC_Coord3D_B10p
PFNC_Coord3D_B12p
PFNC_Coord3D_B32f
PFNC_Coord3D_C8
PFNC_Coord3D_C16
PFNC_Coord3D_C10p
PFNC_Coord3D_C12p
PFNC_Coord3D_C32f
PFNC_G8
PFNC_G10
PFNC_G12
PFNC_G16
PFNC_Mono8
PFNC_Mono1p
PFNC_Mono2p
PFNC_Mono4p
PFNC_Mono8s
PFNC_Mono10
PFNC_Mono12
PFNC_Mono14
PFNC_Mono16
PFNC_Mono10p
PFNC_Mono12p
PFNC_R8
PFNC_R10
PFNC_R12
PFNC_R16
PFNC_RGB8
PFNC_RGB8_Planar
PFNC_RGB10
PFNC_RGB12
PFNC_RGB14
PFNC_RGB16
PFNC_RGB10_Planar
PFNC_RGB10p
PFNC_RGB10p32
PFNC_RGB12_Planar
PFNC_RGB12p
PFNC_RGB16_Planar
PFNC_RGB565p
PFNC_RGBa8
PFNC_RGBa10
PFNC_RGBa12
PFNC_RGBa14
PFNC_RGBa16
PFNC_RGBa10p
PFNC_RGBa12p
PFNC_SCF1WBWG8
PFNC_SCF1WBWG10
PFNC_SCF1WBWG12
PFNC_SCF1WBWG14
PFNC_SCF1WBWG16
PFNC_SCF1WBWG10p
PFNC_SCF1WBWG12p
PFNC_SCF1WGWB8
PFNC_SCF1WGWB10
PFNC_SCF1WGWB12
PFNC_SCF1WGWB14
PFNC_SCF1WGWB16
PFNC_SCF1WGWB10p
PFNC_SCF1WGWB12p
PFNC_SCF1WGWR8
PFNC_SCF1WGWR10
PFNC_SCF1WGWR12
PFNC_SCF1WGWR14
PFNC_SCF1WGWR16
PFNC_SCF1WGWR10p
PFNC_SCF1WGWR12p
PFNC_SCF1WRWG8
PFNC_SCF1WRWG10
PFNC_SCF1WRWG12
PFNC_SCF1WRWG14
PFNC_SCF1WRWG16
PFNC_SCF1WRWG10p
PFNC_SCF1WRWG12p
PFNC_YCbCr8
PFNC_YCbCr8_CbYCr
PFNC_YCbCr10_CbYCr
PFNC_YCbCr10p_CbYCr
PFNC_YCbCr12_CbYCr
PFNC_YCbCr12p_CbYCr
PFNC_YCbCr411_8
PFNC_YCbCr411_8_CbYYCrYY
PFNC_YCbCr422_8
PFNC_YCbCr422_8_CbYCrY
PFNC_YCbCr422_10
PFNC_YCbCr422_12
PFNC_YCbCr422_10_CbYCrY
PFNC_YCbCr422_10p
PFNC_YCbCr422_10p_CbYCrY
PFNC_YCbCr422_12_CbYCrY
PFNC_YCbCr422_12p
PFNC_YCbCr422_12p_CbYCrY
PFNC_YCbCr601_8_CbYCr
PFNC_YCbCr601_10_CbYCr
PFNC_YCbCr601_10p_CbYCr
PFNC_YCbCr601_12_CbYCr
PFNC_YCbCr601_12p_CbYCr
PFNC_YCbCr601_411_8_CbYYCrYY
PFNC_YCbCr601_422_8
PFNC_YCbCr601_422_8_CbYCrY
PFNC_YCbCr601_422_10
PFNC_YCbCr601_422_12
PFNC_YCbCr601_422_10_CbYCrY
PFNC_YCbCr601_422_10p
PFNC_YCbCr601_422_10p_CbYCrY
PFNC_YCbCr601_422_12_CbYCrY
PFNC_YCbCr601_422_12p
PFNC_YCbCr601_422_12p_CbYCrY
PFNC_YCbCr709_8_CbYCr
PFNC_YCbCr709_10_CbYCr
PFNC_YCbCr709_10p_CbYCr
PFNC_YCbCr709_12_CbYCr
PFNC_YCbCr709_12p_CbYCr
PFNC_YCbCr709_411_8_CbYYCrYY
PFNC_YCbCr709_422_8
PFNC_YCbCr709_422_8_CbYCrY
PFNC_YCbCr709_422_10
PFNC_YCbCr709_422_12
PFNC_YCbCr709_422_10_CbYCrY
PFNC_YCbCr709_422_10p
PFNC_YCbCr709_422_10p_CbYCrY
PFNC_YCbCr709_422_12_CbYCrY
PFNC_YCbCr709_422_12p
PFNC_YCbCr709_422_12p_CbYCrY
PFNC_YCbCr2020_8_CbYCr
PFNC_YCbCr2020_10_CbYCr
PFNC_YCbCr2020_10p_CbYCr
PFNC_YCbCr2020_12_CbYCr
PFNC_YCbCr2020_12p_CbYCr
PFNC_YCbCr2020_411_8_CbYYCrYY
PFNC_YCbCr2020_422_8
PFNC_YCbCr2020_422_8_CbYCrY
PFNC_YCbCr2020_422_10
PFNC_YCbCr2020_422_12
PFNC_YCbCr2020_422_10_CbYCrY
PFNC_YCbCr2020_422_10p
PFNC_YCbCr2020_422_10p_CbYCrY
PFNC_YCbCr2020_422_12_CbYCrY
PFNC_YCbCr2020_422_12p
PFNC_YCbCr2020_422_12p_CbYCrY
PFNC_YUV8_UYV
PFNC_YUV411_8_UYYVYY
PFNC_YUV422_8
PFNC_YUV422_8_UYVY
WCHAR_MAX
WCHAR_MIN
WINT_MAX
WINT_MIN
_CRT_PACKING
_HAS_CXX17
_HAS_CXX20
_HAS_CXX23
_HAS_EXCEPTIONS
_HAS_NODISCARD
_SAL_VERSION
_STL_LANG
_USE_ATTRIBUTES_FOR_SAL
_USE_DECLSPECS_FOR_SAL
_VCRT_COMPILER_PREPROCESSOR
__SAL_H_VERSION

Statics§

__security_cookie

Functions§

__report_gsfailure
__security_check_cookie
__security_init_cookie
__va_start
acBooleanGetValue
@fn AC_ERROR AC_API acBooleanGetValue(acNode hNode, bool8_t* pValue)
acBooleanSetValue
@fn AC_ERROR AC_API acBooleanSetValue(acNode hNode, bool8_t value)
acBufferDataLargerThanBuffer
@fn AC_ERROR AC_API acBufferDataLargerThanBuffer(acBuffer hBuffer, bool8_t* pDataLargerThanBuffer)
acBufferGetFrameId
@fn AC_ERROR AC_API acBufferGetFrameId(acBuffer hBuffer, uint64_t* pFrameId)
acBufferGetPayloadSize
@fn AC_ERROR AC_API acBufferGetPayloadSize(acBuffer hBuffer, size_t* pPayloadSize)
acBufferGetPayloadType
@fn AC_ERROR AC_API acBufferGetPayloadType(acBuffer hBuffer, AC_PAYLOAD_TYPE* pPayloadType)
acBufferGetSizeFilled
@fn AC_ERROR AC_API acBufferGetSizeFilled(acBuffer hBuffer, size_t* pSizeFilled)
acBufferGetSizeOfBuffer
@fn AC_ERROR AC_API acBufferGetSizeOfBuffer(acBuffer hBuffer, size_t* pSizeOfBuffer)
acBufferHasChunkData
@fn AC_ERROR AC_API acBufferHasChunkData(acBuffer hBuffer, bool8_t* pHasChunkData)
acBufferHasImageData
@fn AC_ERROR AC_API acBufferHasImageData(acBuffer hBuffer, bool8_t* pHasImageData)
acBufferIsIncomplete
@fn AC_ERROR AC_API acBufferIsIncomplete(acBuffer hBuffer, bool8_t* pIsIncomplete)
acBufferVerifyCRC
@fn AC_ERROR AC_API acBufferVerifyCRC(acBuffer hBuffer, bool8_t* pVerifyCRC)
acCalculateCRC32
@fn AC_ERROR AC_API acCalculateCRC32(const uint8_t* pData, size_t pDataLen, size_t* pCRCValue)
acCalculateMaximumNumberOfBuffers
@fn AC_ERROR AC_API acCalculateMaximumNumberOfBuffers(size_t payloadSize, size_t* pMaxBufs);
acCallbackDeregister
@fn AC_ERROR AC_API acCallbackDeregister(acCallback hCallback)
acCallbackRegister
@fn AC_ERROR AC_API acCallbackRegister(acCallback* phCallback, acNode hNode, acCallbackFunction callbackFunction, void* pUserData)
acCategoryGetFeature
@fn AC_ERROR AC_API acCategoryGetFeature(acNode hNode, size_t index, acNode* hFeatureNode)
acCategoryGetFeatureAndAccessMode
@fn AC_ERROR AC_API acCategoryGetFeatureAndAccessMode(acNode hNode, size_t index, acNode* hFeatureNode, AC_ACCESS_MODE* pAccessMode)
acCategoryGetNumFeatures
@fn AC_ERROR AC_API acCategoryGetNumFeatures(acNode hNode, size_t* pNumFeatures)
acChunkDataGetChunk
@fn AC_ERROR AC_API acChunkDataGetChunk(acBuffer hBuffer, const char* pName, acNode* phChunk)
acChunkDataGetChunkAndAccessMode
@fn AC_ERROR AC_API acChunkDataGetChunkAndAccessMode(acBuffer hBuffer, const char* pName, acNode* phChunkNode, AC_ACCESS_MODE* pAccessMode)
acCloseSystem
@fn AC_ERROR AC_API acCloseSystem(acSystem hSystem)
acCommandExecute
@fn AC_ERROR AC_API acCommandExecute(acNode hNode)
acCommandIsDone
@fn AC_ERROR AC_API acCommandIsDone(acNode hNode, bool8_t* pIsDone)
acDeviceDeinitializeEvents
@fn AC_ERROR AC_API acDeviceDeinitializeEvents(acDevice hDevice)
acDeviceDeregisterImageCallback
@fn AC_ERROR AC_API acDeviceDeregisterImageCallback(acDevice hDevice, acCallback* phCallback);
acDeviceGetBuffer
@fn AC_ERROR AC_API acDeviceGetBuffer(acDevice hDevice, uint64_t timeout, acBuffer* phBuffer)
acDeviceGetNodeMap
@fn AC_ERROR AC_API acDeviceGetNodeMap(acDevice hDevice, acNodeMap* phNodeMap)
acDeviceGetTLDeviceNodeMap
@fn AC_ERROR AC_API acDeviceGetTLDeviceNodeMap(acDevice hDevice, acNodeMap* phNodeMap)
acDeviceGetTLInterfaceNodeMap
@fn AC_ERROR AC_API acDeviceGetTLInterfaceNodeMap(acDevice hDevice, acNodeMap* phNodeMap)
acDeviceGetTLStreamNodeMap
@fn AC_ERROR AC_API acDeviceGetTLStreamNodeMap(acDevice hDevice, acNodeMap* phNodeMap)
acDeviceInitializeEvents
@fn AC_ERROR AC_API acDeviceInitializeEvents(acDevice hDevice)
acDeviceIsConnected
@fn AC_ERROR AC_API acDeviceIsConnected(acDevice hDevice, bool8_t* pIsConnected)
acDeviceRegisterImageCallback
@fn AC_ERROR AC_API acDeviceRegisterImageCallback(acDevice hDevice, acCallback* phCallback, acImageCallbackFunction callbackFn, void* pParam);
acDeviceRequeueBuffer
@fn AC_ERROR AC_API acDeviceRequeueBuffer(acDevice hDevice, acBuffer pBuffer)
acDeviceResetWaitForNextLeader
@fn AC_ERROR AC_API acDeviceResetWaitForNextLeader(acDevice hDevice)
acDeviceStartStream
@fn AC_ERROR AC_API acDeviceStartStream(acDevice hDevice)
acDeviceStartStreamNumBuffersAndFlags
@fn AC_ERROR AC_API acDeviceStartStreamNumBuffersAndFlags(acDevice hDevice, size_t numBuffers)
acDeviceStopStream
@fn AC_ERROR AC_API acDeviceStopStream(acDevice hDevice)
acDeviceWaitForNextLeader
@fn AC_ERROR AC_API acDeviceWaitForNextLeader(acDevice hDevice, int64_t timeout)
acDeviceWaitOnEvent
@fn AC_ERROR AC_API acDeviceWaitOnEvent(acDevice hDevice, int64_t timeout)
acEnumEntryGetIntValue
@fn AC_ERROR AC_API acEnumEntryGetIntValue(acNode hNode, int64_t* pValue)
acEnumEntryGetNumericValue
@fn AC_ERROR AC_API acEnumEntryGetNumericValue(acNode hNode, double* pValue)
acEnumEntryGetSymbolic
@fn AC_ERROR AC_API acEnumEntryGetSymbolic(acNode hNode, char* pSymbolicBuf, size_t* pBufLen)
acEnumEntryIsSelfClearing
@fn AC_ERROR AC_API acEnumEntryIsSelfClearing(acNode hNode, bool8_t* pIsSelfClearing)
acEnumerationGetCurrentEntry
@fn AC_ERROR AC_API acEnumerationGetCurrentEntry(acNode hNode, acNode* phEntryNode)
acEnumerationGetCurrentEntryAndAccessMode
@fn AC_ERROR AC_API acEnumerationGetCurrentEntryAndAccessMode(acNode hNode, acNode* phEntryNode, AC_ACCESS_MODE* pAccessMode)
acEnumerationGetCurrentSymbolic
@fn AC_ERROR AC_API acEnumerationGetCurrentSymbolic(acNode hNode, char* pSymbolicBuf, size_t* pBufLen)
acEnumerationGetEntryAndAccessModeByIndex
@fn AC_ERROR AC_API acEnumerationGetEntryAndAccessModeByIndex(acNode hNode, size_t index, acNode* phEntryNode, AC_ACCESS_MODE* pAccessMode)
acEnumerationGetEntryAndAccessModeByName
@fn AC_ERROR AC_API acEnumerationGetEntryAndAccessModeByName(acNode hNode, const char* pEntryName, acNode* phEntryNode, AC_ACCESS_MODE* pAccessMode)
acEnumerationGetEntryByIndex
@fn AC_ERROR AC_API acEnumerationGetEntryByIndex(acNode hNode, size_t index, acNode* phEntryNode)
acEnumerationGetEntryByName
@fn AC_ERROR AC_API acEnumerationGetEntryByName(acNode hNode, const char* pEntryName, acNode* phEntryNode)
acEnumerationGetNumEntries
@fn AC_ERROR AC_API acEnumerationGetNumEntries(acNode hNode, size_t* pNumEntries)
acEnumerationGetNumSymbolics
@fn AC_ERROR AC_API acEnumerationGetNumSymbolics(acNode hNode, size_t* pNumSymbolics)
acEnumerationGetSymbolicByIndex
@fn AC_ERROR AC_API acEnumerationGetSymbolicByIndex(acNode hNode, size_t index, char* pSymbolicBuf, size_t* pBufLen)
acEnumerationSetByIntValue
@fn AC_ERROR AC_API acEnumerationSetByIntValue(acNode hNode, int64_t value)
acEnumerationSetBySymbolic
@fn AC_ERROR AC_API acEnumerationSetBySymbolic(acNode hNode, const char* pSymbolic)
acFeatureStreamCreate
@fn AC_ERROR AC_API acFeatureStreamCreate(acNodeMap hNodeMap, acFeatureStream* phFeatureStream)
acFeatureStreamDestroy
@fn AC_ERROR AC_API acFeatureStreamDestroy(acFeatureStream hFeatureStream)
acFeatureStreamRead
@fn AC_ERROR AC_API acFeatureStreamRead(acFeatureStream hFeatureStream)
acFeatureStreamReadFileName
@fn AC_ERROR AC_API acFeatureStreamReadFileName(acFeatureStream hFeatureStream, const char* pFileName)
acFeatureStreamSelect
@fn AC_ERROR AC_API acFeatureStreamSelect(acFeatureStream hFeatureStream, const char* pFeatureName)
acFeatureStreamWrite
@fn AC_ERROR AC_API acFeatureStreamWrite(acFeatureStream hFeatureStream)
acFeatureStreamWriteFileName
@fn AC_ERROR AC_API acFeatureStreamWriteFileName(acFeatureStream hFeatureStream, const char* pFileName)
acFloatGetDisplayNotation
@fn AC_ERROR AC_API acFloatGetDisplayNotation(acNode hNode, AC_DISPLAY_NOTATION* pDisplayNotation)
acFloatGetDisplayPrecision
@fn AC_ERROR AC_API acFloatGetDisplayPrecision(acNode hNode, int64_t* pDisplayPrecision)
acFloatGetInc
@fn AC_ERROR AC_API acFloatGetInc(acNode hNode, double* pIncrement)
acFloatGetIncMode
@fn AC_ERROR AC_API acFloatGetIncMode(acNode hNode, AC_INC_MODE* pIncMode)
acFloatGetMax
@fn AC_ERROR AC_API acFloatGetMax(acNode hNode, double* pMaximum)
acFloatGetMin
@fn AC_ERROR AC_API acFloatGetMin(acNode hNode, double* pMinimum)
acFloatGetRepresentation
@fn AC_ERROR AC_API acFloatGetRepresentation(acNode hNode, AC_REPRESENTATION* pRepresentation)
acFloatGetUnit
@fn AC_ERROR AC_API acFloatGetUnit(acNode hNode, char* pUnitBuf, size_t* pBufLen)
acFloatGetValue
@fn AC_ERROR AC_API acFloatGetValue(acNode hNode, double* pValue)
acFloatHasInc
@fn AC_ERROR AC_API acFloatHasInc(acNode hNode, bool8_t* pHasInc)
acFloatImposeMax
@fn AC_ERROR AC_API acFloatImposeMax(acNode hNode, double imposedMaximum)
acFloatImposeMin
@fn AC_ERROR AC_API acFloatImposeMin(acNode hNode, double imposedMinimum)
acFloatSetValue
@fn AC_ERROR AC_API acFloatSetValue(acNode hNode, double value)
acGetBitsPerPixel
@fn AC_ERROR AC_API acGetBitsPerPixel(uint64_t pixelFormat, size_t* pBitsPerPixel)
acGetLastErrorMessage
AC_ERROR acGetLastErrorMessage(char* pMessageBuf, size_t* pBufLen)
acGetVersion
@fn AC_ERROR AC_API acGetVersion(char* pVersionBuf, size_t* pBufLen)
acImageFactoryConvert
@fn AC_ERROR AC_API acImageFactoryConvert(acBuffer hSrc, uint64_t pixelFormat, acBuffer* phDst)
acImageFactoryConvertBayerAlgorithm
@fn AC_ERROR AC_API acImageFactoryConvertBayerAlgorithm(acBuffer hSrc, uint64_t pixelFormat, AC_BAYER_ALGORITHM bayerAlgo, acBuffer* phDst)
acImageFactoryCopy
@fn AC_ERROR AC_API acImageFactoryCopy(acBuffer hSrc, acBuffer* phDst)
acImageFactoryCreate
@fn AC_ERROR AC_API acImageFactoryCreate(uint8_t* pData, size_t dataSize, size_t width, size_t height, uint64_t pixelFormat, acBuffer* phDst)
acImageFactoryDestroy
@fn AC_ERROR AC_API acImageFactoryDestroy(acBuffer hBuffer)
acImageGetBitsPerPixel
@fn AC_ERROR AC_API acImageGetBitsPerPixel(acBuffer hBuffer, size_t* pBitsPerPixel)
acImageGetData
@fn AC_ERROR AC_API acImageGetData(acBuffer hBuffer, uint8_t** ppData)
acImageGetHeight
@fn AC_ERROR AC_API acImageGetHeight(acBuffer hBuffer, size_t* pHeight)
acImageGetOffsetX
@fn AC_ERROR AC_API acImageGetOffsetX(acBuffer hBuffer, size_t* pOffsetX)
acImageGetOffsetY
@fn AC_ERROR AC_API acImageGetOffsetY(acBuffer hBuffer, size_t* pOffsetY)
acImageGetPaddingX
@fn AC_ERROR AC_API acImageGetPaddingX(acBuffer hBuffer, size_t* pPaddingX)
acImageGetPaddingY
@fn AC_ERROR AC_API acImageGetPaddingY(acBuffer hBuffer, size_t* pPaddingY)
acImageGetPixelEndianness
@fn AC_ERROR AC_API acImageGetPixelEndianness(acBuffer hBuffer, AC_PIXEL_ENDIANNESS* pPixelEndianness)
acImageGetPixelFormat
@fn AC_ERROR AC_API acImageGetPixelFormat(acBuffer hBuffer, uint64_t* pPixelFormat)
acImageGetTimestamp
@fn AC_ERROR AC_API acImageGetTimestamp(acBuffer hBuffer, uint64_t* pTimestamp)
acImageGetTimestampNs
@fn AC_ERROR AC_API acImageGetTimestampNs(acBuffer hBuffer, uint64_t* pTimestampNs)
acImageGetWidth
@fn AC_ERROR AC_API acImageGetWidth(acBuffer hBuffer, size_t* pWidth)
acIntegerGetInc
@fn AC_ERROR AC_API acIntegerGetInc(acNode hNode, int64_t* pIncrement)
acIntegerGetIncMode
@fn AC_ERROR AC_API acIntegerGetIncMode(acNode hNode, AC_INC_MODE* pIncrementMode)
acIntegerGetMax
@fn AC_ERROR AC_API acIntegerGetMax(acNode hNode, int64_t* pMaximum)
acIntegerGetMin
@fn AC_ERROR AC_API acIntegerGetMin(acNode hNode, int64_t* pMinimum)
acIntegerGetRepresentation
@fn AC_ERROR AC_API acIntegerGetRepresentation(acNode hNode, AC_REPRESENTATION* pRepresentation)
acIntegerGetUnit
@fn AC_ERROR AC_API acIntegerGetUnit(acNode hNode, char* pUnitBuf, size_t* pBufLen)
acIntegerGetValue
@fn AC_ERROR AC_API acIntegerGetValue(acNode hNode, int64_t* pValue)
acIntegerImposeMax
@fn AC_ERROR AC_API acIntegerImposeMax(acNode hNode, int64_t imposedMaximum)
acIntegerImposeMin
@fn AC_ERROR AC_API acIntegerImposeMin(acNode hNode, int64_t imposedMinimum)
acIntegerSetValue
@fn AC_ERROR AC_API acIntegerSetValue(acNode hNode, int64_t value)
acIsReadable
@fn AC_ERROR AC_API acIsReadable(acNode hNode, bool8_t* pIsReadable)
acIsWritable
@fn AC_ERROR AC_API acIsWritable(acNode hNode, bool8_t* pIsWritable)
acNodeGetAccessMode
@fn AC_ERROR AC_API acNodeGetAccessMode(acNode hNode, AC_ACCESS_MODE* pAccessMode)
acNodeGetAlias
@fn AC_ERROR AC_API acNodeGetAlias(acNode hNode, acNode* phAliasNode)
acNodeGetCachingMode
@fn AC_ERROR AC_API acNodeGetCachingMode(acNode hNode, AC_CACHING_MODE* pCachingMode)
acNodeGetCastAlias
@fn AC_ERROR AC_API acNodeGetCastAlias(acNode hNode, acNode* phAliasNode)
acNodeGetChild
@fn AC_ERROR AC_API acNodeGetChild(acNode hNode, size_t index, acNode* phChildNode)
acNodeGetChildAndAccessMode
@fn AC_ERROR AC_API acNodeGetChildAndAccessMode(acNode hNode, size_t index, acNode* phChildNode, AC_ACCESS_MODE* accessMode)
acNodeGetDescription
@fn AC_ERROR AC_API acNodeGetDescription(acNode hNode, char* pDescription, size_t* pBufLen)
acNodeGetDeviceName
@fn AC_ERROR AC_API acNodeGetDeviceName(acNode hNode, char* pDeviceName, size_t* pBufLen)
acNodeGetDisplayName
@fn AC_ERROR AC_API acNodeGetDisplayName(acNode hNode, char* pDisplayName, size_t* pBufLen)
acNodeGetDocuURL
@fn AC_ERROR AC_API acNodeGetDocuURL(acNode hNode, char* pDocuURL, size_t* pBufLen)
acNodeGetEventID
@fn AC_ERROR AC_API acNodeGetEventID(acNode hNode, char* pEventIDBuf, size_t* pBufLen)
acNodeGetFullyQualifiedName
@fn AC_ERROR AC_API acNodeGetFullyQualifiedName(acNode hNode, char* pNameBuf, size_t* pBufLen)
acNodeGetName
@fn AC_ERROR AC_API acNodeGetName(acNode hNode, char* pNameBuf, size_t* pBufLen)
acNodeGetNamespace
@fn AC_ERROR AC_API acNodeGetNamespace(acNode hNode, AC_NAMESPACE* pNameSpace)
acNodeGetNumChildren
@fn AC_ERROR AC_API acNodeGetNumChildren(acNode hNode, size_t* pNumChildren)
acNodeGetNumParents
@fn AC_ERROR AC_API acNodeGetNumParents(acNode hNode, size_t* pNumParents)
acNodeGetNumPropertyNames
@fn AC_ERROR AC_API acNodeGetNumPropertyNames(acNode hNode, size_t* pNumPropertyNames)
acNodeGetParent
@fn AC_ERROR AC_API acNodeGetParent(acNode hNode, size_t index, acNode* phParentNode)
acNodeGetParentAndAccessMode
@fn AC_ERROR AC_API acNodeGetParentAndAccessMode(acNode hNode, size_t index, acNode* phParentNode, AC_ACCESS_MODE* pAccessMode)
acNodeGetPollingTime
@fn AC_ERROR AC_API acNodeGetPollingTime(acNode hNode, int64_t* pPollingTime)
acNodeGetPrincipalInterfaceType
@fn AC_ERROR AC_API acNodeGetPrincipalInterfaceType(acNode hNode, AC_INTERFACE_TYPE* pInterfaceType)
acNodeGetProperty
@fn AC_ERROR AC_API acNodeGetProperty(acNode hNode, const char* pPropertyName, char* pPropertyValueBuf, size_t* pPropertyValueBufLen, char* pPropertyAttributeBuf, size_t* pPropertyAttributeBufLen)
acNodeGetPropertyName
@fn AC_ERROR AC_API acNodeGetPropertyName(acNode hNode, size_t index, char* pPropertyNameBuf, size_t* pBufLen)
acNodeGetToolTip
@fn AC_ERROR AC_API acNodeGetToolTip(acNode hNode, char* pToolTipBuf, size_t* pBufLen)
acNodeGetVisibility
@fn AC_ERROR AC_API acNodeGetVisibility(acNode hNode, AC_VISIBILITY* pVisibility)
acNodeImposeAccessMode
@fn AC_ERROR AC_API acNodeImposeAccessMode(acNode hNode, AC_ACCESS_MODE imposedAccessMode)
acNodeImposeVisibility
@fn AC_ERROR AC_API acNodeImposeVisibility(acNode hNode, AC_VISIBILITY imposedVisibility)
acNodeInvalidateNode
@fn AC_ERROR AC_API acNodeInvalidateNode(acNode hNode)
acNodeIsCachable
@fn AC_ERROR AC_API acNodeIsCachable(acNode hNode, bool8_t* pIsCachable)
acNodeIsDeprecated
@fn AC_ERROR AC_API acNodeIsDeprecated(acNode hNode, bool8_t* pIsDeprecated)
acNodeIsFeature
@fn AC_ERROR AC_API acNodeIsFeature(acNode hNode, bool8_t* pIsFeature)
acNodeIsStreamable
@fn AC_ERROR AC_API acNodeIsStreamable(acNode hNode, bool8_t* pIsStreamable)
acNodeMapExecute
@fn AC_ERROR AC_API acNodeMapExecute(acNodeMap hNodeMap, const char* pNodeName)
acNodeMapGetBooleanValue
@fn AC_ERROR AC_API acNodeMapGetBooleanValue(acNodeMap hNodeMap, const char* pNodeName, bool8_t* pValue)
acNodeMapGetDeviceName
@fn AC_ERROR AC_API acNodeMapGetDeviceName(acNodeMap hNodeMap, char* pDeviceNameBuf, size_t* pBufLen)
acNodeMapGetEnumerationValue
@fn AC_ERROR AC_API acNodeMapGetEnumerationValue(acNodeMap hNodeMap, const char* pNodeName, char* pSymbolicBuf, size_t* pBufLen)
acNodeMapGetFloatValue
@fn AC_ERROR AC_API acNodeMapGetFloatValue(acNodeMap hNodeMap, const char* pNodeName, double* pValue)
acNodeMapGetIntegerValue
@fn AC_ERROR AC_API acNodeMapGetIntegerValue(acNodeMap hNodeMap, const char* pNodeName, int64_t* pValue)
acNodeMapGetNode
@fn AC_ERROR AC_API acNodeMapGetNode(acNodeMap hNodeMap, const char* pNodeName, acNode* phNode)
acNodeMapGetNodeAndAccessMode
@fn AC_ERROR AC_API acNodeMapGetNodeAndAccessMode(acNodeMap hNodeMap, const char* pNodeName, acNode* phNode, AC_ACCESS_MODE* pNodeAccess)
acNodeMapGetNodeByIndex
@fn AC_ERROR AC_API acNodeMapGetNodeByIndex(acNodeMap hNodeMap, size_t index, acNode* phNode)
acNodeMapGetNodeByIndexAndAccessMode
@fn AC_ERROR AC_API acNodeMapGetNodeByIndexAndAccessMode(acNodeMap hNodeMap, size_t index, acNode* phNode, AC_ACCESS_MODE* pNodeAccess)
acNodeMapGetNumNodes
@fn AC_ERROR AC_API acNodeMapGetNumNodes(acNodeMap hNodeMap, uint64_t* pNumNodes)
acNodeMapGetStringValue
@fn AC_ERROR AC_API acNodeMapGetStringValue(acNodeMap hNodeMap, const char* pNodeName, char* pValueBuf, size_t* pBufLen)
acNodeMapInvalidateNodes
@fn AC_ERROR AC_API acNodeMapInvalidateNodes(acNodeMap hNodeMap)
acNodeMapLock
@fn AC_ERROR AC_API acNodeMapLock(acNodeMap hNodeMap)
acNodeMapPoll
@fn AC_ERROR AC_API acNodeMapPoll(acNodeMap hNodeMap, int64_t elapsedTime)
acNodeMapSetBooleanValue
@fn AC_ERROR AC_API acNodeMapSetBooleanValue(acNodeMap hNodeMap, const char* pNodeName, bool8_t value)
acNodeMapSetEnumerationValue
@fn AC_ERROR AC_API acNodeMapSetEnumerationValue(acNodeMap hNodeMap, const char* pNodeName, const char* pSymbolic)
acNodeMapSetFloatValue
@fn AC_ERROR AC_API acNodeMapSetFloatValue(acNodeMap hNodeMap, const char* pNodeName, double value)
acNodeMapSetIntegerValue
@fn AC_ERROR AC_API acNodeMapSetIntegerValue(acNodeMap hNodeMap, const char* pNodeName, int64_t value)
acNodeMapSetStringValue
@fn AC_ERROR AC_API acNodeMapSetStringValue(acNodeMap hNodeMap, const char* pNodeName, const char* pValue)
acNodeMapTryLock
@fn AC_ERROR AC_API acNodeMapTryLock(acNodeMap hNodeMap, bool8_t* pLocked)
acNodeMapUnlock
@fn AC_ERROR AC_API acNodeMapUnlock(acNodeMap hNodeMap)
acOpenSystem
@fn AC_ERROR AC_API acOpenSystem(acSystem* phSystem)
acRegisterGet
@fn AC_ERROR AC_API acRegisterGet(acNode hNode, uint8_t* pBuf, int64_t bufLen)
acRegisterSet
@fn AC_ERROR AC_API acRegisterSet(acNode hNode, const uint8_t* pBuf, int64_t bufLen)
acSelectorGetNumSelectedFeatures
@fn AC_ERROR AC_API acSelectorGetNumSelectedFeatures(acNode hNode, size_t* pNumSelectedFeatures)
acSelectorGetNumSelectingFeatures
@fn AC_ERROR AC_API acSelectorGetNumSelectingFeatures(acNode hNode, size_t* pNumSelectingFeatures)
acSelectorGetSelectedFeature
@fn AC_ERROR AC_API acSelectorGetSelectedFeature(acNode hNode, size_t index, acNode* phSelectedFeatureNode)
acSelectorGetSelectedFeatureAndAccessMode
@fn AC_ERROR AC_API acSelectorGetSelectedFeatureAndAccessMode(acNode hNode, size_t index, acNode* phSelectedFeatureNode, AC_ACCESS_MODE* pAccessMode)
acSelectorGetSelectingFeature
@fn AC_ERROR AC_API acSelectorGetSelectingFeature(acNode hNode, size_t index, acNode* phSelectingFeatureNode)
acSelectorGetSelectingFeatureAndAccessMode
@fn AC_ERROR AC_API acSelectorGetSelectingFeatureAndAccessMode(acNode hNode, size_t index, acNode* phSelectingFeatureNode, AC_ACCESS_MODE* pAccessMode)
acSelectorIsSelector
@fn AC_ERROR AC_API acSelectorIsSelector(acNode hNode, bool8_t* pIsSelector)
acStringGetMaxLength
@fn AC_ERROR AC_API acStringGetMaxLength(acNode hNode, int64_t* pMaxLen)
acStringGetValue
@fn AC_ERROR AC_API acStringGetValue(acNode hNode, char* pValue, size_t* pBufLen)
acStringSetValue
@fn AC_ERROR AC_API acStringSetValue(acNode hNode, const char* pValue)
acSystemAddUnicastDiscoveryDevice
@fn AC_ERROR AC_API acSystemAddUnicastDiscoveryDevice(acSystem hSystem, char* pUnicastDeviceIP)
acSystemCreateDevice
@fn AC_ERROR AC_API acSystemCreateDevice(acSystem hSystem, size_t index, acDevice* phDevice)
acSystemDeregisterAllDeviceDisconnectCallbacks
@fn AC_ERROR AC_API acSystemDeregisterAllDeviceDisconnectCallbacks(acSystem hSystem);
acSystemDeregisterDeviceDisconnectCallback
@fn AC_ERROR AC_API acSystemDeregisterDeviceDisconnectCallback(acSystem hSystem, acCallback hDeviceDisconnectCallback);
acSystemDestroyDevice
@fn AC_ERROR AC_API acSystemDestroyDevice(acSystem hSystem, acDevice hDevice)
acSystemForceIpAddress
@fn AC_ERROR AC_API acSystemForceIpAddress(acSystem hSystem, uint64_t macAddress, uint64_t ipAddress, uint64_t subnetMask, uint64_t defaultGateway)
acSystemGetDeviceDefaultGateway
@fn AC_ERROR AC_API acSystemGetDeviceDefaultGateway(acSystem hSystem, size_t index, uint32_t* pDefaultGateway)
acSystemGetDeviceDefaultGatewayStr
@fn AC_ERROR AC_API acSystemGetDeviceDefaultGatewayStr(acSystem hSystem, size_t index, char* pDefaultGatewayStr, size_t* pBufLen)
acSystemGetDeviceIpAddress
@fn AC_ERROR AC_API acSystemGetDeviceIpAddress(acSystem hSystem, size_t index, uint32_t* pIpAddress)
acSystemGetDeviceIpAddressStr
@fn AC_ERROR AC_API acSystemGetDeviceIpAddressStr(acSystem hSystem, size_t index, char* pIpAddressStr, size_t* pBufLen)
acSystemGetDeviceMacAddress
@fn AC_ERROR AC_API acSystemGetDeviceMacAddress(acSystem hSystem, size_t index, uint64_t* pMacAddress)
acSystemGetDeviceMacAddressStr
@fn AC_ERROR AC_API acSystemGetDeviceMacAddressStr(acSystem hSystem, size_t index, char* pMacAddress, size_t* pBufLen)
acSystemGetDeviceModel
@fn AC_ERROR AC_API acSystemGetDeviceModel(acSystem hSystem, size_t index, char* pModelNameBuf, size_t* pBufLen)
acSystemGetDeviceSerial
@fn AC_ERROR AC_API acSystemGetDeviceSerial(acSystem hSystem, size_t index, char* pSerialNumberBuf, size_t* pBufLen)
acSystemGetDeviceSubnetMask
@fn AC_ERROR AC_API acSystemGetDeviceSubnetMask(acSystem hSystem, size_t index, uint32_t* pSubnetMask)
acSystemGetDeviceSubnetMaskStr
@fn AC_ERROR AC_API acSystemGetDeviceSubnetMaskStr(acSystem hSystem, size_t index, char* pSubnetMaskStr, size_t* pBufLen)
acSystemGetDeviceUserDefinedName
@fn AC_ERROR AC_API acSystemGetDeviceUserDefinedName(acSystem hSystem, size_t index, char* pUserDefinedName, size_t* pBufLen)
acSystemGetDeviceVendor
@fn AC_ERROR AC_API acSystemGetDeviceVendor(acSystem hSystem, size_t index, char* pVendorNameBuf, size_t* pBufLen)
acSystemGetDeviceVersion
acSystemGetInterfaceIpAddress
@fn AC_ERROR AC_API acSystemGetInterfaceIpAddress(acSystem hSystem, size_t index, uint32_t* pIpAddress)
acSystemGetInterfaceIpAddressStr
@fn AC_ERROR AC_API acSystemGetInterfaceIpAddressStr(acSystem hSystem, size_t index, char* pIpAddressStr, size_t* pBufLen)
acSystemGetInterfaceMacAddress
@fn AC_ERROR AC_API acSystemGetInterfaceMacAddress(acSystem hSystem, size_t index, uint64_t* pMacAddress)
acSystemGetInterfaceMacAddressStr
@fn AC_ERROR AC_API acSystemGetInterfaceMacAddressStr(acSystem hSystem, size_t index, char* pMacAddress, size_t* pBufLen)
acSystemGetInterfaceSubnetMask
@fn AC_ERROR AC_API acSystemGetInterfaceSubnetMask(acSystem hSystem, size_t index, uint32_t* pSubnetMask)
acSystemGetInterfaceSubnetMaskStr
@fn AC_ERROR AC_API acSystemGetInterfaceSubnetMaskStr(acSystem hSystem, size_t index, char* pSubnetMaskStr, size_t* pBufLen)
acSystemGetNumDevices
@fn AC_ERROR AC_API acSystemGetNumDevices(acSystem hSystem, size_t* pNumDevices)
acSystemGetNumInterfaces
@fn AC_ERROR AC_API acSystemGetNumInterfaces(acSystem hSystem, size_t* pNumDevices)
acSystemGetTLSystemNodeMap
@fn AC_ERROR AC_API acSystemGetTLSystemNodeMap(acSystem hSystem, acNodeMap* phNodeMap)
acSystemIsDeviceDHCPConfigurationEnabled
@fn AC_ERROR AC_API acSystemIsDeviceDHCPConfigurationEnabled(acSystem hSystem, size_t index, bool8_t* pIsDHCPConfigurationEnabled)
acSystemIsDeviceLLAConfigurationEnabled
@fn AC_ERROR AC_API acSystemIsDeviceLLAConfigurationEnabled(acSystem hSystem, size_t index, bool8_t* pIsLLAIpConfigurationEnabled)
acSystemIsDevicePersistentIpConfigurationEnabled
@fn AC_ERROR AC_API acSystemIsDevicePersistentIpConfigurationEnabled(acSystem hSystem, size_t index, bool8_t* pIsPersistentIpConfigurationEnabled)
acSystemRegisterDeviceDisconnectCallback
@fn AC_ERROR AC_API acSystemRegisterDeviceDisconnectCallback(acSystem hSystem, acDevice hDevice, acCallback* phDeviceDisconnectCallback, acDeviceDisconnectCallbackFunction callbackFn);
acSystemRemoveUnicastDiscoveryDevice
@fn AC_ERROR AC_API acSystemRemoveUnicastDiscoveryDevice(acSystem hSystem, char* pUnicastDeviceIP)
acSystemUpdateDevices
@fn AC_ERROR AC_API acSystemUpdateDevices(acSystem hSystem, uint64_t timeout)
acSystemUpdateDevicesHasChanged
@fn AC_ERROR AC_API acSystemUpdateDevicesHasChanged(acSystem hSystem, uint64_t timeout, bool8_t* pHasChanged)
acSystemUpdateDevicesOnInterface
@fn AC_ERROR AC_API acSystemUpdateDevicesOnInterface(acSystem hSystem, size_t interfaceIndex, uint64_t timeout, bool8_t* pHasChanged)
acValueFromString
@fn AC_ERROR AC_API acValueFromString(acNode hNode, const char* pValue)
acValueIsValueCacheValid
@fn AC_ERROR AC_API acValueIsValueCacheValid(acNode hNode, bool8_t* pIsValid)
acValueToString
@fn AC_ERROR AC_API acValueToString(acNode hNode, char* pValueBuf, size_t* pBufLen)

Type Aliases§

AC_ACCESS_MODE
@typedef AC_ACCESS_MODE;
AC_ACCESS_MODE_LIST
@enum AC_ACCESS_MODE_LIST
AC_BAYER_ALGORITHM
@typedef AC_BAYER_ALGORITHM;
AC_BAYER_ALGORITHM_LIST
@enum AC_BAYER_ALGORITHM_LIST
AC_CACHING_MODE
@typedef AC_CACHING_MODE;
AC_CACHING_MODE_LIST
@enum AC_CACHING_MODE_LIST
AC_DISPLAY_NOTATION
@typedef AC_DISPLAY_NOTATION;
AC_DISPLAY_NOTATION_LIST
@enum AC_DISPLAY_NOTATION_LIST
AC_ERROR
@typedef AC_ERROR;
AC_ERROR_LIST
@enum AC_ERROR_LIST
AC_INC_MODE
@typedef AC_INC_MODE;
AC_INC_MODE_LIST
@enum AC_INC_MODE_LIST
AC_INTERFACE_TYPE
@typedef AC_INTERFACE_TYPE;
AC_INTERFACE_TYPE_LIST
@enum AC_INTERFACE_TYPE_LIST
AC_NAMESPACE
@typedef AC_NAMESPACE;
AC_NAMESPACE_LIST
@enum AC_NAMESPACE_LIST
AC_PAYLOAD_TYPE
@typedef AC_PAYLOAD_TYPE;
AC_PAYLOAD_TYPE_LIST
@enum AC_PAYLOAD_TYPE_LIST
AC_PIXEL_ENDIANNESS
@typedef AC_PIXEL_ENDIANNESS;
AC_PIXEL_ENDIANNESS_LIST
@enum AC_PIXEL_ENDIANNESS_LIST
AC_REPRESENTATION
@typedef AC_REPRESENTATION;
AC_REPRESENTATION_LIST
@enum AC_REPRESENTATION_LIST
AC_START_STREAM_FLAGS
@typedef AC_START_STREAM_FLAGS;
AC_START_STREAM_FLAGS_LIST
@enum AC_START_STREAM_FLAGS_LIST
AC_VISIBILITY
@typedef AC_VISIBILITY;
AC_VISIBILITY_LIST
@enum AC_VISIBILITY_LIST
__vcrt_bool
acBuffer
@typedef acBuffer;
acCallback
@typedef acCallback;
acCallbackFunction
@typedef acCallbackFunction
acDevice
@typedef acDevice;
acDeviceDisconnectCallbackFunction
acFeatureStream
@typedef acFeatureStream;
acImageCallbackFunction
acNode
@typedef acNode;
acNodeMap
@typedef acNodeMap;
acSystem
@typedef acSystem;
bool8_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
va_list
wchar_t