Peter Johnson
|
35aa544415
|
VideoEvent: Make sourceHandle and sinkHandle public.
|
2016-11-18 13:20:50 -08:00 |
|
Peter Johnson
|
bad4ca4666
|
Add event for network interfaces change.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
5fecc57e8a
|
Add methods to get the hostname and network interfaces.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
e1f4e3d2d7
|
Fix mapping into Java enums.
The values are bitmask not contiguous, so we need to use a switch instead
of an array.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
5ace9e4189
|
Renumber event kind values.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
736b5ff424
|
Java: throw VideoException on error.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
dcf773c3ef
|
Add USBCamera setting functions similar to the old WPILib nivision ones.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
791cabbc26
|
Rename Type to Kind.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
3c7d8063f6
|
VideoProperty: rename type() to getType().
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
3381340eb5
|
Add method to get source/sink type.
Also provide convenience method to enumerate all sinks connected to a source.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
6446b9ef10
|
Add sink source changed event.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
6c19eb59b2
|
VideoSource, VideoSink: Provide equality operation.
* Provide hashCode implementation for Java.
* Provide getHandle for both C++ and Java.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
797d049f31
|
Use java.util.function.Consumer for event listener.
|
2016-11-18 12:41:08 -08:00 |
|
Thad House
|
41dd9e4f06
|
Loads OpenCV JNI Library in Java (#15)
|
2016-11-11 21:55:13 -08:00 |
|
Thad House
|
468cac543f
|
Fixes JNI
|
2016-11-06 19:28:14 -08:00 |
|
Peter Johnson
|
f83ff41e47
|
Rename from cameraserver to cscore.
This is primarily to avoid header naming conflicts with wpilib.
|
2016-11-05 22:11:55 -07:00 |
|
Peter Johnson
|
29d8d1d74c
|
Implement listener interfaces.
|
2016-11-05 13:19:02 -07:00 |
|
Peter Johnson
|
8d2efb2838
|
Improve listener interface.
Now a structure is passed back, enabling combining the existing source
and sink listeners and adding property listeners as well.
|
2016-11-05 13:19:02 -07:00 |
|
Thad House
|
38a3eda6a7
|
Switches CameraServer on Arm to use non-included native library
|
2016-11-05 11:37:12 -07:00 |
|
Peter Johnson
|
c66a55d81a
|
Implement CvSink.
* Make CvSink constructor explicit.
* Add SetDescription function.
|
2016-10-26 23:37:00 -07:00 |
|
Peter Johnson
|
7ca6c5ef34
|
Remove RemoveSourceProperty.
|
2016-10-24 22:29:58 -07:00 |
|
Peter Johnson
|
9142cbb820
|
CvSource: Update interface functions.
- Add SetDescription
- Supply minimum, maximum, step, defaultValue, and value to CreateProperty
- Add SetEnumPropertyChoices
|
2016-10-23 08:43:06 -07:00 |
|
Peter Johnson
|
017ec83ce3
|
Add support for OpenCV to Java wrappers.
|
2016-10-22 09:57:38 -07:00 |
|
Peter Johnson
|
9caa0af4d9
|
USBCamera, HTTPCamera: Name functions consistent with classes.
|
2016-10-15 23:07:28 -07:00 |
|
Peter Johnson
|
30f4ecd171
|
Rename HTTPSink to MJPEGServer.
|
2016-10-15 22:44:26 -07:00 |
|
Peter Johnson
|
70616c48e3
|
Add support for enumerating and changing USB camera video mode.
|
2016-09-29 00:04:16 -07:00 |
|
Peter Johnson
|
d5e5755ff4
|
Collapse boolean/double/enum properties into just integer.
|
2016-09-20 22:17:12 -07:00 |
|
Peter Johnson
|
c606671d27
|
Consistently name property max/min functions and add step/default.
|
2016-09-18 17:25:21 -07:00 |
|
Peter Johnson
|
9bb37d5df0
|
Remove support for multiple channels.
|
2016-09-18 17:15:27 -07:00 |
|
Peter Johnson
|
ec080118f4
|
Clean up odd special case of GetSourceProperty().
|
2016-08-26 09:24:18 -07:00 |
|
Peter Johnson
|
2fd81a7e33
|
Add copyright notices to Java files.
|
2016-08-26 09:01:54 -07:00 |
|
Peter Johnson
|
2f99f81aa6
|
Java: Add VideoProperty implementation.
|
2016-08-26 08:51:28 -07:00 |
|
Peter Johnson
|
97f1f1c9c4
|
CameraServerJNI: Fix case of a few functions.
|
2016-08-26 08:51:28 -07:00 |
|
Peter Johnson
|
0fbb2e8a14
|
Add methods to get property name and enumerate properties.
Also add method to remove property by handle.
|
2016-08-26 08:51:23 -07:00 |
|
Peter Johnson
|
151c89fb5d
|
Rename FrameGrab to GrabFrame.
|
2016-08-26 00:30:45 -07:00 |
|
Peter Johnson
|
aec16a934f
|
Revamp API again and start implementing C and Java wrapper shells.
|
2016-08-25 23:13:48 -07:00 |
|
Peter Johnson
|
e1515299c2
|
Initial commit.
|
2016-08-14 12:38:13 -07:00 |
|