niimaqdxsrc: add 64-bit import library as NI doesn't provide one

This commit is contained in:
Joshua M. Doe 2015-06-24 07:05:00 -04:00
parent 4d8b79b022
commit 833accf1b6
3 changed files with 106 additions and 9 deletions

View File

@ -14,13 +14,18 @@ add_library(libgstniimaqdx MODULE
${SOURCES} ${SOURCES}
${HEADERS} ) ${HEADERS} )
# National Instruments doesn't provide a .lib for 64-bit, so use our own
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
set(NIIMAQDX_LIBRARIES "${CMAKE_CURRENT_SOURCE_DIR}/win64/niimaqdx.lib")
endif()
target_link_libraries(libgstniimaqdx target_link_libraries(libgstniimaqdx
general ${GLIB2_LIBRARIES} ${GLIB2_LIBRARIES}
general ${GOBJECT_LIBRARIES} ${GOBJECT_LIBRARIES}
general ${GSTREAMER_LIBRARY} ${GSTREAMER_LIBRARY}
general ${GSTREAMER_BASE_LIBRARY} ${GSTREAMER_BASE_LIBRARY}
general ${GSTREAMER_VIDEO_LIBRARY} ${GSTREAMER_VIDEO_LIBRARY}
general ${NIIMAQDX_LIBRARIES}) ${NIIMAQDX_LIBRARIES})
install (TARGETS libgstniimaqdx install (TARGETS libgstniimaqdx
LIBRARY DESTINATION lib/gstreamer-0.10) LIBRARY DESTINATION lib/gstreamer-0.10)

View File

@ -0,0 +1,92 @@
EXPORTS
IMAQdxAllocate
IMAQdxBenchmarkGenICamXMLLoad
IMAQdxCalculateBayerGains
IMAQdxCalculatePacketSize
IMAQdxCloseCamera
IMAQdxConfigureAcquisition
IMAQdxConfigureGrab
IMAQdxDebugAttributesToFile
IMAQdxDiscoverEthernetCameras
IMAQdxDispose
IMAQdxEnumerateAttributeValues
IMAQdxEnumerateAttributeValuesCW
IMAQdxEnumerateAttributes
IMAQdxEnumerateAttributes2
IMAQdxEnumerateAttributes2CW
IMAQdxEnumerateAttributes3
IMAQdxEnumerateAttributes3CW
IMAQdxEnumerateAttributesCW
IMAQdxEnumerateCameraFiles
IMAQdxEnumerateCameras
IMAQdxEnumerateCamerasCW
IMAQdxEnumerateVideoModes
IMAQdxEnumerateVideoModesCW
IMAQdxGetActionCommandPort
IMAQdxGetAttribute
IMAQdxGetAttributeCW
IMAQdxGetAttributeDescription
IMAQdxGetAttributeDescriptionCW
IMAQdxGetAttributeDisplayName
IMAQdxGetAttributeDisplayNameCW
IMAQdxGetAttributeIncrement
IMAQdxGetAttributeIncrementCW
IMAQdxGetAttributeMaximum
IMAQdxGetAttributeMaximumCW
IMAQdxGetAttributeMinimum
IMAQdxGetAttributeMinimumCW
IMAQdxGetAttributeRepresentation
IMAQdxGetAttributeTooltip
IMAQdxGetAttributeTooltipCW
IMAQdxGetAttributeType
IMAQdxGetAttributeUnits
IMAQdxGetAttributeUnitsCW
IMAQdxGetAttributeVisibility
IMAQdxGetCameraProperty
IMAQdxGetCameraStatus
IMAQdxGetDriverName
IMAQdxGetDriverName2
IMAQdxGetDriverVersion
IMAQdxGetErrorString
IMAQdxGetErrorStringCW
IMAQdxGetFullyQualifiedAttributeName
IMAQdxGetImage
IMAQdxGetImageCW
IMAQdxGetImageData
IMAQdxGetImageDataCW
IMAQdxGetRawBufferSize
IMAQdxGrab
IMAQdxGrabCW
IMAQdxIsAttributeReadable
IMAQdxIsAttributeReadableCW
IMAQdxIsAttributeWritable
IMAQdxIsAttributeWritableCW
IMAQdxOpenCamera
IMAQdxReadAttributes
IMAQdxReadAttributesFromString
IMAQdxReadMemory
IMAQdxReadRegister
IMAQdxRegisterAttributeUpdatedEvent
IMAQdxRegisterFrameDoneEvent
IMAQdxRegisterPnpEvent
IMAQdxRenameInterface
IMAQdxResetCamera
IMAQdxResetEthernetCameraAddress
IMAQdxSequence
IMAQdxSequenceCW
IMAQdxSetAttribute
IMAQdxSetAttributeCW
IMAQdxSetAttributeFromParamInfo
IMAQdxSetAttributeFromVoidPtr
IMAQdxSnap
IMAQdxSnapCW
IMAQdxStartAcquisition
IMAQdxStopAcquisition
IMAQdxSwitchCameraDriver
IMAQdxUnconfigureAcquisition
IMAQdxValidateAcquisition
IMAQdxWriteAttributes
IMAQdxWriteAttributesToString
IMAQdxWriteMemory
IMAQdxWriteRegister
IMAQdxWriteSettingsToRegistry

Binary file not shown.