From cb7f1f6e3ea7eca2af1b46ddb6c0d49ace2e4cd7 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Fri, 26 Aug 2016 09:31:58 -0700 Subject: [PATCH] Initial .def file real content. --- cameraserver-jni.def | 116 +++++++++++++++++++++++++++++++++++++++++++ cameraserver.def | 65 +++++++++++++++++++++++- 2 files changed, 180 insertions(+), 1 deletion(-) diff --git a/cameraserver-jni.def b/cameraserver-jni.def index 94c15da177..9f88c4c820 100644 --- a/cameraserver-jni.def +++ b/cameraserver-jni.def @@ -1,4 +1,120 @@ LIBRARY CAMERASERVER EXPORTS +CS_GetPropertyType @1 +CS_GetPropertyName @2 +CS_GetBooleanProperty @3 +CS_SetBooleanProperty @4 +CS_GetDoubleProperty @5 +CS_SetDoubleProperty @6 +CS_GetDoublePropertyMin @7 +CS_GetDoublePropertyMax @8 +CS_GetStringProperty @9 +CS_SetStringProperty @10 +CS_GetEnumProperty @11 +CS_SetEnumProperty @12 +CS_GetEnumPropertyChoices @13 +CS_CreateUSBSourceDev @14 +CS_CreateUSBSourcePath @15 +CS_CreateHTTPSource @16 +CS_CreateCvSource @17 +CS_GetSourceName @18 +CS_GetSourceDescription @19 +CS_GetSourceLastFrameTime @20 +CS_GetSourceNumChannels @21 +CS_IsSourceConnected @22 +CS_GetSourceProperty @23 +CS_EnumerateSourceProperties @24 +CS_CopySource @25 +CS_ReleaseSource @26 +CS_PutSourceImage @27 +CS_NotifySourceFrame @28 +CS_PutSourceFrame @29 +CS_NotifySourceError @30 +CS_SetSourceConnected @31 +CS_CreateSourceProperty @32 +CS_CreateSourcePropertyCallback @33 +CS_RemoveSourceProperty @34 +CS_RemoveSourcePropertyByName @35 +CS_CreateHTTPSink @36 +CS_CreateCvSink @37 +CS_CreateCvSinkCallback @38 +CS_GetSinkName @39 +CS_GetSinkDescription @40 +CS_SetSinkSource @41 +CS_GetSinkSource @42 +CS_GetSinkSourceProperty @43 +CS_CopySink @44 +CS_ReleaseSink @45 +CS_SetSinkSourceChannel @46 +CS_SinkWaitForFrame @47 +CS_GetSinkImage @48 +CS_GrabSinkFrame @49 +CS_GetSinkError @50 +CS_SetSinkEnabled @51 +CS_AddSourceListener @52 +CS_RemoveSourceListener @53 +CS_AddSinkListener @54 +CS_RemoveSinkListener @55 +CS_EnumerateUSBCameras @56 +CS_FreeEnumeratedUSBCameras @57 +CS_EnumerateSources @58 +CS_ReleaseEnumeratedSources @59 +CS_EnumerateSinks @60 +CS_ReleaseEnumeratedSinks @61 +CS_FreeString @62 +CS_FreeEnumPropertyChoices @63 +CS_FreeEnumeratedProperties @64 ; JNI functions +JNI_OnLoad +JNI_OnUnload +Java_edu_wpi_cameraserver_CameraServerJNI_getPropertyType +Java_edu_wpi_cameraserver_CameraServerJNI_getPropertyName +Java_edu_wpi_cameraserver_CameraServerJNI_getBooleanProperty +Java_edu_wpi_cameraserver_CameraServerJNI_setBooleanProperty +Java_edu_wpi_cameraserver_CameraServerJNI_getDoubleProperty +Java_edu_wpi_cameraserver_CameraServerJNI_setDoubleProperty +Java_edu_wpi_cameraserver_CameraServerJNI_getDoublePropertyMin +Java_edu_wpi_cameraserver_CameraServerJNI_getDoublePropertyMax +Java_edu_wpi_cameraserver_CameraServerJNI_getStringProperty +Java_edu_wpi_cameraserver_CameraServerJNI_setStringProperty +Java_edu_wpi_cameraserver_CameraServerJNI_getEnumProperty +Java_edu_wpi_cameraserver_CameraServerJNI_setEnumProperty +Java_edu_wpi_cameraserver_CameraServerJNI_getEnumPropertyChoices +Java_edu_wpi_cameraserver_CameraServerJNI_createUSBSourceDev +Java_edu_wpi_cameraserver_CameraServerJNI_createUSBSourcePath +Java_edu_wpi_cameraserver_CameraServerJNI_createHTTPSource +Java_edu_wpi_cameraserver_CameraServerJNI_createCvSource +Java_edu_wpi_cameraserver_CameraServerJNI_getSourceName +Java_edu_wpi_cameraserver_CameraServerJNI_getSourceDescription +Java_edu_wpi_cameraserver_CameraServerJNI_getSourceLastFrameTime +Java_edu_wpi_cameraserver_CameraServerJNI_getSourceNumChannels +Java_edu_wpi_cameraserver_CameraServerJNI_isSourceConnected +Java_edu_wpi_cameraserver_CameraServerJNI_getSourceProperty +Java_edu_wpi_cameraserver_CameraServerJNI_enumerateSourceProperties +Java_edu_wpi_cameraserver_CameraServerJNI_copySource +Java_edu_wpi_cameraserver_CameraServerJNI_releaseSource +Java_edu_wpi_cameraserver_CameraServerJNI_notifySourceFrame +Java_edu_wpi_cameraserver_CameraServerJNI_notifySourceError +Java_edu_wpi_cameraserver_CameraServerJNI_setSourceConnected +Java_edu_wpi_cameraserver_CameraServerJNI_createSourceProperty +Java_edu_wpi_cameraserver_CameraServerJNI_removeSourceProperty +Java_edu_wpi_cameraserver_CameraServerJNI_removeSourcePropertyByName +Java_edu_wpi_cameraserver_CameraServerJNI_createHTTPSink +Java_edu_wpi_cameraserver_CameraServerJNI_createCvSink +Java_edu_wpi_cameraserver_CameraServerJNI_getSinkName +Java_edu_wpi_cameraserver_CameraServerJNI_getSinkDescription +Java_edu_wpi_cameraserver_CameraServerJNI_setSinkSource +Java_edu_wpi_cameraserver_CameraServerJNI_getSinkSourceProperty +Java_edu_wpi_cameraserver_CameraServerJNI_getSinkSource +Java_edu_wpi_cameraserver_CameraServerJNI_copySink +Java_edu_wpi_cameraserver_CameraServerJNI_releaseSink +Java_edu_wpi_cameraserver_CameraServerJNI_setSinkSourceChannel +Java_edu_wpi_cameraserver_CameraServerJNI_sinkWaitForFrame +Java_edu_wpi_cameraserver_CameraServerJNI_getSinkError +Java_edu_wpi_cameraserver_CameraServerJNI_setSinkEnabled +Java_edu_wpi_cameraserver_CameraServerJNI_removeSourceListener +Java_edu_wpi_cameraserver_CameraServerJNI_removeSinkListener +Java_edu_wpi_cameraserver_CameraServerJNI_enumerateUSBCameras +Java_edu_wpi_cameraserver_CameraServerJNI_enumerateSources +Java_edu_wpi_cameraserver_CameraServerJNI_enumerateSinks diff --git a/cameraserver.def b/cameraserver.def index 65313df412..f323b296ec 100644 --- a/cameraserver.def +++ b/cameraserver.def @@ -1,3 +1,66 @@ LIBRARY CAMERASERVER EXPORTS - +CS_GetPropertyType @1 +CS_GetPropertyName @2 +CS_GetBooleanProperty @3 +CS_SetBooleanProperty @4 +CS_GetDoubleProperty @5 +CS_SetDoubleProperty @6 +CS_GetDoublePropertyMin @7 +CS_GetDoublePropertyMax @8 +CS_GetStringProperty @9 +CS_SetStringProperty @10 +CS_GetEnumProperty @11 +CS_SetEnumProperty @12 +CS_GetEnumPropertyChoices @13 +CS_CreateUSBSourceDev @14 +CS_CreateUSBSourcePath @15 +CS_CreateHTTPSource @16 +CS_CreateCvSource @17 +CS_GetSourceName @18 +CS_GetSourceDescription @19 +CS_GetSourceLastFrameTime @20 +CS_GetSourceNumChannels @21 +CS_IsSourceConnected @22 +CS_GetSourceProperty @23 +CS_EnumerateSourceProperties @24 +CS_CopySource @25 +CS_ReleaseSource @26 +CS_PutSourceImage @27 +CS_NotifySourceFrame @28 +CS_PutSourceFrame @29 +CS_NotifySourceError @30 +CS_SetSourceConnected @31 +CS_CreateSourceProperty @32 +CS_CreateSourcePropertyCallback @33 +CS_RemoveSourceProperty @34 +CS_RemoveSourcePropertyByName @35 +CS_CreateHTTPSink @36 +CS_CreateCvSink @37 +CS_CreateCvSinkCallback @38 +CS_GetSinkName @39 +CS_GetSinkDescription @40 +CS_SetSinkSource @41 +CS_GetSinkSource @42 +CS_GetSinkSourceProperty @43 +CS_CopySink @44 +CS_ReleaseSink @45 +CS_SetSinkSourceChannel @46 +CS_SinkWaitForFrame @47 +CS_GetSinkImage @48 +CS_GrabSinkFrame @49 +CS_GetSinkError @50 +CS_SetSinkEnabled @51 +CS_AddSourceListener @52 +CS_RemoveSourceListener @53 +CS_AddSinkListener @54 +CS_RemoveSinkListener @55 +CS_EnumerateUSBCameras @56 +CS_FreeEnumeratedUSBCameras @57 +CS_EnumerateSources @58 +CS_ReleaseEnumeratedSources @59 +CS_EnumerateSinks @60 +CS_ReleaseEnumeratedSinks @61 +CS_FreeString @62 +CS_FreeEnumPropertyChoices @63 +CS_FreeEnumeratedProperties @64