5 #ifndef _Included_edu_wpi_cscore_CameraServerJNI 6 #define _Included_edu_wpi_cscore_CameraServerJNI 15 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyKind
16 (JNIEnv *, jclass, jint);
23 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyName
24 (JNIEnv *, jclass, jint);
31 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getProperty
32 (JNIEnv *, jclass, jint);
39 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setProperty
40 (JNIEnv *, jclass, jint, jint);
47 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyMin
48 (JNIEnv *, jclass, jint);
55 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyMax
56 (JNIEnv *, jclass, jint);
63 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyStep
64 (JNIEnv *, jclass, jint);
71 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getPropertyDefault
72 (JNIEnv *, jclass, jint);
79 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getStringProperty
80 (JNIEnv *, jclass, jint);
87 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setStringProperty
88 (JNIEnv *, jclass, jint, jstring);
95 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_getEnumPropertyChoices
96 (JNIEnv *, jclass, jint);
103 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createUsbCameraDev
104 (JNIEnv *, jclass, jstring, jint);
111 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createUsbCameraPath
112 (JNIEnv *, jclass, jstring, jstring);
119 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createHttpCamera
120 (JNIEnv *, jclass, jstring, jstring, jint);
127 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createHttpCameraMulti
128 (JNIEnv *, jclass, jstring, jobjectArray, jint);
135 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createCvSource
136 (JNIEnv *, jclass, jstring, jint, jint, jint, jint);
143 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceKind
144 (JNIEnv *, jclass, jint);
151 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceName
152 (JNIEnv *, jclass, jint);
159 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceDescription
160 (JNIEnv *, jclass, jint);
167 JNIEXPORT jlong JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceLastFrameTime
168 (JNIEnv *, jclass, jint);
175 JNIEXPORT jboolean JNICALL Java_edu_wpi_cscore_CameraServerJNI_isSourceConnected
176 (JNIEnv *, jclass, jint);
183 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceProperty
184 (JNIEnv *, jclass, jint, jstring);
191 JNIEXPORT jintArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateSourceProperties
192 (JNIEnv *, jclass, jint);
199 JNIEXPORT jobject JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSourceVideoMode
200 (JNIEnv *, jclass, jint);
207 JNIEXPORT jboolean JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceVideoMode
208 (JNIEnv *, jclass, jint, jint, jint, jint, jint);
215 JNIEXPORT jboolean JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourcePixelFormat
216 (JNIEnv *, jclass, jint, jint);
223 JNIEXPORT jboolean JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceResolution
224 (JNIEnv *, jclass, jint, jint, jint);
231 JNIEXPORT jboolean JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceFPS
232 (JNIEnv *, jclass, jint, jint);
239 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateSourceVideoModes
240 (JNIEnv *, jclass, jint);
247 JNIEXPORT jintArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateSourceSinks
248 (JNIEnv *, jclass, jint);
255 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_copySource
256 (JNIEnv *, jclass, jint);
263 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_releaseSource
264 (JNIEnv *, jclass, jint);
271 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraBrightness
272 (JNIEnv *, jclass, jint, jint);
279 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getCameraBrightness
280 (JNIEnv *, jclass, jint);
287 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraWhiteBalanceAuto
288 (JNIEnv *, jclass, jint);
295 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraWhiteBalanceHoldCurrent
296 (JNIEnv *, jclass, jint);
303 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraWhiteBalanceManual
304 (JNIEnv *, jclass, jint, jint);
311 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraExposureAuto
312 (JNIEnv *, jclass, jint);
319 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraExposureHoldCurrent
320 (JNIEnv *, jclass, jint);
327 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setCameraExposureManual
328 (JNIEnv *, jclass, jint, jint);
335 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getUsbCameraPath
336 (JNIEnv *, jclass, jint);
343 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getHttpCameraKind
344 (JNIEnv *, jclass, jint);
351 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setHttpCameraUrls
352 (JNIEnv *, jclass, jint, jobjectArray);
359 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_getHttpCameraUrls
360 (JNIEnv *, jclass, jint);
367 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_putSourceFrame
368 (JNIEnv *, jclass, jint, jlong);
375 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_notifySourceError
376 (JNIEnv *, jclass, jint, jstring);
383 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceConnected
384 (JNIEnv *, jclass, jint, jboolean);
391 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceDescription
392 (JNIEnv *, jclass, jint, jstring);
399 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createSourceProperty
400 (JNIEnv *, jclass, jint, jstring, jint, jint, jint, jint, jint, jint);
407 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSourceEnumPropertyChoices
408 (JNIEnv *, jclass, jint, jint, jobjectArray);
415 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createMjpegServer
416 (JNIEnv *, jclass, jstring, jstring, jint);
423 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_createCvSink
424 (JNIEnv *, jclass, jstring);
431 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkKind
432 (JNIEnv *, jclass, jint);
439 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkName
440 (JNIEnv *, jclass, jint);
447 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkDescription
448 (JNIEnv *, jclass, jint);
455 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSinkSource
456 (JNIEnv *, jclass, jint, jint);
463 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkSourceProperty
464 (JNIEnv *, jclass, jint, jstring);
471 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkSource
472 (JNIEnv *, jclass, jint);
479 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_copySink
480 (JNIEnv *, jclass, jint);
487 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_releaseSink
488 (JNIEnv *, jclass, jint);
495 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getMjpegServerListenAddress
496 (JNIEnv *, jclass, jint);
503 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_getMjpegServerPort
504 (JNIEnv *, jclass, jint);
511 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSinkDescription
512 (JNIEnv *, jclass, jint, jstring);
519 JNIEXPORT jlong JNICALL Java_edu_wpi_cscore_CameraServerJNI_grabSinkFrame
520 (JNIEnv *, jclass, jint, jlong);
527 JNIEXPORT jlong JNICALL Java_edu_wpi_cscore_CameraServerJNI_grabSinkFrameTimeout
528 (JNIEnv *, jclass, jint, jlong, jdouble);
535 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getSinkError
536 (JNIEnv *, jclass, jint);
543 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setSinkEnabled
544 (JNIEnv *, jclass, jint, jboolean);
551 JNIEXPORT jint JNICALL Java_edu_wpi_cscore_CameraServerJNI_addListener
552 (JNIEnv *, jclass, jobject, jint, jboolean);
559 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_removeListener
560 (JNIEnv *, jclass, jint);
567 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setTelemetryPeriod
568 (JNIEnv *, jclass, jdouble);
575 JNIEXPORT jdouble JNICALL Java_edu_wpi_cscore_CameraServerJNI_getTelemetryElapsedTime
583 JNIEXPORT jlong JNICALL Java_edu_wpi_cscore_CameraServerJNI_getTelemetryValue
584 (JNIEnv *, jclass, jint, jint);
591 JNIEXPORT jdouble JNICALL Java_edu_wpi_cscore_CameraServerJNI_getTelemetryAverageValue
592 (JNIEnv *, jclass, jint, jint);
599 JNIEXPORT
void JNICALL Java_edu_wpi_cscore_CameraServerJNI_setLogger
600 (JNIEnv *, jclass, jobject, jint);
607 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateUsbCameras
615 JNIEXPORT jintArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateSources
623 JNIEXPORT jintArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_enumerateSinks
631 JNIEXPORT jstring JNICALL Java_edu_wpi_cscore_CameraServerJNI_getHostname
639 JNIEXPORT jobjectArray JNICALL Java_edu_wpi_cscore_CameraServerJNI_getNetworkInterfaces