public class HttpCamera extends VideoCamera
Modifier and Type | Class and Description |
---|---|
static class |
HttpCamera.HttpCameraKind |
VideoCamera.WhiteBalance
VideoSource.Kind
m_handle
Constructor and Description |
---|
HttpCamera(java.lang.String name,
java.lang.String url)
Create a source for a MJPEG-over-HTTP (IP) camera.
|
HttpCamera(java.lang.String name,
java.lang.String[] urls)
Create a source for a MJPEG-over-HTTP (IP) camera.
|
HttpCamera(java.lang.String name,
java.lang.String[] urls,
HttpCamera.HttpCameraKind kind)
Create a source for a MJPEG-over-HTTP (IP) camera.
|
HttpCamera(java.lang.String name,
java.lang.String url,
HttpCamera.HttpCameraKind kind)
Create a source for a MJPEG-over-HTTP (IP) camera.
|
Modifier and Type | Method and Description |
---|---|
HttpCamera.HttpCameraKind |
getHttpCameraKind()
Get the kind of HTTP camera.
|
static HttpCamera.HttpCameraKind |
getHttpCameraKindFromInt(int kind) |
java.lang.String[] |
getUrls()
Get the URLs used to connect to the camera.
|
void |
setUrls(java.lang.String[] urls)
Change the URLs used to connect to the camera.
|
getBrightness, setBrightness, setExposureAuto, setExposureHoldCurrent, setExposureManual, setWhiteBalanceAuto, setWhiteBalanceHoldCurrent, setWhiteBalanceManual
enumerateProperties, enumerateSinks, enumerateSources, enumerateVideoModes, equals, free, getDescription, getHandle, getKind, getKindFromInt, getLastFrameTime, getName, getProperty, getVideoMode, hashCode, isConnected, isValid, setFPS, setPixelFormat, setResolution, setVideoMode, setVideoMode
public HttpCamera(java.lang.String name, java.lang.String url)
name
- Source name (arbitrary unique identifier)url
- Camera URL (e.g. "http://10.x.y.11/video/stream.mjpg")public HttpCamera(java.lang.String name, java.lang.String url, HttpCamera.HttpCameraKind kind)
name
- Source name (arbitrary unique identifier)url
- Camera URL (e.g. "http://10.x.y.11/video/stream.mjpg")kind
- Camera kind (e.g. kAxis)public HttpCamera(java.lang.String name, java.lang.String[] urls)
name
- Source name (arbitrary unique identifier)urls
- Array of Camera URLspublic HttpCamera(java.lang.String name, java.lang.String[] urls, HttpCamera.HttpCameraKind kind)
name
- Source name (arbitrary unique identifier)urls
- Array of Camera URLskind
- Camera kind (e.g. kAxis)public static HttpCamera.HttpCameraKind getHttpCameraKindFromInt(int kind)
public HttpCamera.HttpCameraKind getHttpCameraKind()
public void setUrls(java.lang.String[] urls)
public java.lang.String[] getUrls()