public class CameraServerJNI extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
CameraServerJNI.LoggerFunction |
Constructor and Description |
---|
CameraServerJNI() |
Modifier and Type | Method and Description |
---|---|
static int |
addListener(java.util.function.Consumer<VideoEvent> listener,
int eventMask,
boolean immediateNotify) |
static int |
copySink(int sink) |
static int |
copySource(int source) |
static int |
createCvSink(java.lang.String name) |
static int |
createCvSource(java.lang.String name,
int pixelFormat,
int width,
int height,
int fps) |
static int |
createHttpCamera(java.lang.String name,
java.lang.String url,
int kind) |
static int |
createHttpCameraMulti(java.lang.String name,
java.lang.String[] urls,
int kind) |
static int |
createMjpegServer(java.lang.String name,
java.lang.String listenAddress,
int port) |
static int |
createSourceProperty(int source,
java.lang.String name,
int kind,
int minimum,
int maximum,
int step,
int defaultValue,
int value) |
static int |
createUsbCameraDev(java.lang.String name,
int dev) |
static int |
createUsbCameraPath(java.lang.String name,
java.lang.String path) |
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 int |
getCameraBrightness(int source) |
static java.lang.String[] |
getEnumPropertyChoices(int property) |
static java.lang.String |
getHostname() |
static int |
getHttpCameraKind(int source) |
static java.lang.String[] |
getHttpCameraUrls(int source) |
static java.lang.String |
getMjpegServerListenAddress(int sink) |
static int |
getMjpegServerPort(int sink) |
static java.lang.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 java.lang.String |
getPropertyName(int property) |
static int |
getPropertyStep(int property) |
static java.lang.String |
getSinkDescription(int sink) |
static java.lang.String |
getSinkError(int sink) |
static int |
getSinkKind(int sink) |
static java.lang.String |
getSinkName(int sink) |
static int |
getSinkSource(int sink) |
static int |
getSinkSourceProperty(int sink,
java.lang.String name) |
static java.lang.String |
getSourceDescription(int source) |
static int |
getSourceKind(int source) |
static long |
getSourceLastFrameTime(int source) |
static java.lang.String |
getSourceName(int source) |
static int |
getSourceProperty(int source,
java.lang.String name) |
static VideoMode |
getSourceVideoMode(int source) |
static java.lang.String |
getStringProperty(int property) |
static java.lang.String |
getUsbCameraPath(int source) |
static long |
grabSinkFrame(int sink,
long imageNativeObj) |
static boolean |
isSourceConnected(int source) |
static void |
notifySourceError(int source,
java.lang.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,
java.lang.String[] urls) |
static void |
setLogger(CameraServerJNI.LoggerFunction func,
int minLevel) |
static void |
setProperty(int property,
int value) |
static void |
setSinkDescription(int sink,
java.lang.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 |
setSourceDescription(int source,
java.lang.String description) |
static void |
setSourceEnumPropertyChoices(int source,
int property,
java.lang.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,
java.lang.String value) |
public CameraServerJNI()
public static int getPropertyKind(int property)
public static java.lang.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 java.lang.String getStringProperty(int property)
public static void setStringProperty(int property, java.lang.String value)
public static java.lang.String[] getEnumPropertyChoices(int property)
public static int createUsbCameraDev(java.lang.String name, int dev)
public static int createUsbCameraPath(java.lang.String name, java.lang.String path)
public static int createHttpCamera(java.lang.String name, java.lang.String url, int kind)
public static int createHttpCameraMulti(java.lang.String name, java.lang.String[] urls, int kind)
public static int createCvSource(java.lang.String name, int pixelFormat, int width, int height, int fps)
public static int getSourceKind(int source)
public static java.lang.String getSourceName(int source)
public static java.lang.String getSourceDescription(int source)
public static long getSourceLastFrameTime(int source)
public static boolean isSourceConnected(int source)
public static int getSourceProperty(int source, java.lang.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 java.lang.String getUsbCameraPath(int source)
public static int getHttpCameraKind(int source)
public static void setHttpCameraUrls(int source, java.lang.String[] urls)
public static java.lang.String[] getHttpCameraUrls(int source)
public static void putSourceFrame(int source, long imageNativeObj)
public static void notifySourceError(int source, java.lang.String msg)
public static void setSourceConnected(int source, boolean connected)
public static void setSourceDescription(int source, java.lang.String description)
public static int createSourceProperty(int source, java.lang.String name, int kind, int minimum, int maximum, int step, int defaultValue, int value)
public static void setSourceEnumPropertyChoices(int source, int property, java.lang.String[] choices)
public static int createMjpegServer(java.lang.String name, java.lang.String listenAddress, int port)
public static int createCvSink(java.lang.String name)
public static int getSinkKind(int sink)
public static java.lang.String getSinkName(int sink)
public static java.lang.String getSinkDescription(int sink)
public static void setSinkSource(int sink, int source)
public static int getSinkSourceProperty(int sink, java.lang.String name)
public static int getSinkSource(int sink)
public static int copySink(int sink)
public static void releaseSink(int sink)
public static java.lang.String getMjpegServerListenAddress(int sink)
public static int getMjpegServerPort(int sink)
public static void setSinkDescription(int sink, java.lang.String description)
public static long grabSinkFrame(int sink, long imageNativeObj)
public static java.lang.String getSinkError(int sink)
public static void setSinkEnabled(int sink, boolean enabled)
public static int addListener(java.util.function.Consumer<VideoEvent> listener, int eventMask, boolean immediateNotify)
public static void removeListener(int handle)
public static void setLogger(CameraServerJNI.LoggerFunction func, int minLevel)
public static UsbCameraInfo[] enumerateUsbCameras()
public static int[] enumerateSources()
public static int[] enumerateSinks()
public static java.lang.String getHostname()
public static java.lang.String[] getNetworkInterfaces()