public class CameraServerJNI extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CameraServerJNI.LoggerFunction |
static class |
CameraServerJNI.TelemetryKind |
Constructor and Description |
---|
CameraServerJNI() |
Modifier and Type | Method and Description |
---|---|
static int |
addListener(Consumer<VideoEvent> listener,
int eventMask,
boolean immediateNotify) |
static int |
copySink(int sink) |
static int |
copySource(int source) |
static int |
createCvSink(String name) |
static int |
createCvSource(String name,
int pixelFormat,
int width,
int height,
int fps) |
static int |
createHttpCamera(String name,
String url,
int kind) |
static int |
createHttpCameraMulti(String name,
String[] urls,
int kind) |
static int |
createMjpegServer(String name,
String listenAddress,
int port) |
static int |
createSourceProperty(int source,
String name,
int kind,
int minimum,
int maximum,
int step,
int defaultValue,
int value) |
static int |
createUsbCameraDev(String name,
int dev) |
static int |
createUsbCameraPath(String name,
String path) |
static int[] |
enumerateSinkProperties(int sink) |
static int[] |
enumerateSinks() |
static int[] |
enumerateSourceProperties(int source) |
static int[] |
enumerateSources() |
static int[] |
enumerateSourceSinks(int source) |
static VideoMode[] |
enumerateSourceVideoModes(int source) |
static UsbCameraInfo[] |
enumerateUsbCameras() |
static void |
forceLoad() |
static int |
getCameraBrightness(int source) |
static String[] |
getEnumPropertyChoices(int property) |
static String |
getHostname() |
static int |
getHttpCameraKind(int source) |
static String[] |
getHttpCameraUrls(int source) |
static String |
getMjpegServerListenAddress(int sink) |
static int |
getMjpegServerPort(int sink) |
static String[] |
getNetworkInterfaces() |
static int |
getProperty(int property) |
static int |
getPropertyDefault(int property) |
static int |
getPropertyKind(int property) |
static int |
getPropertyMax(int property) |
static int |
getPropertyMin(int property) |
static String |
getPropertyName(int property) |
static int |
getPropertyStep(int property) |
static String |
getSinkDescription(int sink) |
static String |
getSinkError(int sink) |
static int |
getSinkKind(int sink) |
static String |
getSinkName(int sink) |
static int |
getSinkProperty(int sink,
String name) |
static int |
getSinkSource(int sink) |
static int |
getSinkSourceProperty(int sink,
String name) |
static String |
getSourceDescription(int source) |
static int |
getSourceKind(int source) |
static long |
getSourceLastFrameTime(int source) |
static String |
getSourceName(int source) |
static int |
getSourceProperty(int source,
String name) |
static VideoMode |
getSourceVideoMode(int source) |
static String |
getStringProperty(int property) |
static double |
getTelemetryAverageValue(int handle,
CameraServerJNI.TelemetryKind kind) |
static double |
getTelemetryAverageValue(int handle,
int kind) |
static double |
getTelemetryElapsedTime() |
static long |
getTelemetryValue(int handle,
CameraServerJNI.TelemetryKind kind) |
static long |
getTelemetryValue(int handle,
int kind) |
static String |
getUsbCameraPath(int source) |
static long |
grabSinkFrame(int sink,
long imageNativeObj) |
static long |
grabSinkFrameTimeout(int sink,
long imageNativeObj,
double timeout) |
static boolean |
isSourceConnected(int source) |
static boolean |
isSourceEnabled(int source) |
static void |
notifySourceError(int source,
String msg) |
static void |
putSourceFrame(int source,
long imageNativeObj) |
static void |
releaseSink(int sink) |
static void |
releaseSource(int source) |
static void |
removeListener(int handle) |
static void |
setCameraBrightness(int source,
int brightness) |
static void |
setCameraExposureAuto(int source) |
static void |
setCameraExposureHoldCurrent(int source) |
static void |
setCameraExposureManual(int source,
int value) |
static void |
setCameraWhiteBalanceAuto(int source) |
static void |
setCameraWhiteBalanceHoldCurrent(int source) |
static void |
setCameraWhiteBalanceManual(int source,
int value) |
static void |
setHttpCameraUrls(int source,
String[] urls) |
static void |
setLogger(CameraServerJNI.LoggerFunction func,
int minLevel) |
static void |
setProperty(int property,
int value) |
static void |
setSinkDescription(int sink,
String description) |
static void |
setSinkEnabled(int sink,
boolean enabled) |
static void |
setSinkSource(int sink,
int source) |
static void |
setSourceConnected(int source,
boolean connected) |
static void |
setSourceConnectionStrategy(int source,
int strategy) |
static void |
setSourceDescription(int source,
String description) |
static void |
setSourceEnumPropertyChoices(int source,
int property,
String[] choices) |
static boolean |
setSourceFPS(int source,
int fps) |
static boolean |
setSourcePixelFormat(int source,
int pixelFormat) |
static boolean |
setSourceResolution(int source,
int width,
int height) |
static boolean |
setSourceVideoMode(int source,
int pixelFormat,
int width,
int height,
int fps) |
static void |
setStringProperty(int property,
String value) |
static void |
setTelemetryPeriod(double seconds) |
public static void forceLoad()
public static int getPropertyKind(int property)
public static String getPropertyName(int property)
public static int getProperty(int property)
public static void setProperty(int property, int value)
public static int getPropertyMin(int property)
public static int getPropertyMax(int property)
public static int getPropertyStep(int property)
public static int getPropertyDefault(int property)
public static String getStringProperty(int property)
public static void setStringProperty(int property, String value)
public static String[] getEnumPropertyChoices(int property)
public static int createUsbCameraDev(String name, int dev)
public static int createCvSource(String name, int pixelFormat, int width, int height, int fps)
public static int getSourceKind(int source)
public static String getSourceName(int source)
public static String getSourceDescription(int source)
public static long getSourceLastFrameTime(int source)
public static void setSourceConnectionStrategy(int source, int strategy)
public static boolean isSourceConnected(int source)
public static boolean isSourceEnabled(int source)
public static int getSourceProperty(int source, String name)
public static int[] enumerateSourceProperties(int source)
public static VideoMode getSourceVideoMode(int source)
public static boolean setSourceVideoMode(int source, int pixelFormat, int width, int height, int fps)
public static boolean setSourcePixelFormat(int source, int pixelFormat)
public static boolean setSourceResolution(int source, int width, int height)
public static boolean setSourceFPS(int source, int fps)
public static VideoMode[] enumerateSourceVideoModes(int source)
public static int[] enumerateSourceSinks(int source)
public static int copySource(int source)
public static void releaseSource(int source)
public static void setCameraBrightness(int source, int brightness)
public static int getCameraBrightness(int source)
public static void setCameraWhiteBalanceAuto(int source)
public static void setCameraWhiteBalanceHoldCurrent(int source)
public static void setCameraWhiteBalanceManual(int source, int value)
public static void setCameraExposureAuto(int source)
public static void setCameraExposureHoldCurrent(int source)
public static void setCameraExposureManual(int source, int value)
public static String getUsbCameraPath(int source)
public static int getHttpCameraKind(int source)
public static void setHttpCameraUrls(int source, String[] urls)
public static String[] getHttpCameraUrls(int source)
public static void putSourceFrame(int source, long imageNativeObj)
public static void notifySourceError(int source, String msg)
public static void setSourceConnected(int source, boolean connected)
public static void setSourceDescription(int source, String description)
public static int createSourceProperty(int source, String name, int kind, int minimum, int maximum, int step, int defaultValue, int value)
public static void setSourceEnumPropertyChoices(int source, int property, String[] choices)
public static int createCvSink(String name)
public static int getSinkKind(int sink)
public static String getSinkName(int sink)
public static String getSinkDescription(int sink)
public static int getSinkProperty(int sink, String name)
public static int[] enumerateSinkProperties(int sink)
public static void setSinkSource(int sink, int source)
public static int getSinkSourceProperty(int sink, String name)
public static int getSinkSource(int sink)
public static int copySink(int sink)
public static void releaseSink(int sink)
public static String getMjpegServerListenAddress(int sink)
public static int getMjpegServerPort(int sink)
public static void setSinkDescription(int sink, String description)
public static long grabSinkFrame(int sink, long imageNativeObj)
public static long grabSinkFrameTimeout(int sink, long imageNativeObj, double timeout)
public static String getSinkError(int sink)
public static void setSinkEnabled(int sink, boolean enabled)
public static int addListener(Consumer<VideoEvent> listener, int eventMask, boolean immediateNotify)
public static void removeListener(int handle)
public static void setTelemetryPeriod(double seconds)
public static double getTelemetryElapsedTime()
public static long getTelemetryValue(int handle, int kind)
public static long getTelemetryValue(int handle, CameraServerJNI.TelemetryKind kind)
public static double getTelemetryAverageValue(int handle, int kind)
public static double getTelemetryAverageValue(int handle, CameraServerJNI.TelemetryKind kind)
public static void setLogger(CameraServerJNI.LoggerFunction func, int minLevel)
public static UsbCameraInfo[] enumerateUsbCameras()
public static int[] enumerateSources()
public static int[] enumerateSinks()
public static String getHostname()
public static String[] getNetworkInterfaces()