Package edu.wpi.first.cscore
Class AxisCamera
- java.lang.Object
-
- edu.wpi.first.cscore.VideoSource
-
- edu.wpi.first.cscore.VideoCamera
-
- edu.wpi.first.cscore.HttpCamera
-
- edu.wpi.first.cscore.AxisCamera
-
- All Implemented Interfaces:
AutoCloseable
public class AxisCamera extends HttpCamera
A source that represents an Axis IP camera.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.cscore.HttpCamera
HttpCamera.HttpCameraKind
-
Nested classes/interfaces inherited from class edu.wpi.first.cscore.VideoCamera
VideoCamera.WhiteBalance
-
Nested classes/interfaces inherited from class edu.wpi.first.cscore.VideoSource
VideoSource.ConnectionStrategy, VideoSource.Kind
-
-
Field Summary
-
Fields inherited from class edu.wpi.first.cscore.VideoSource
m_handle
-
-
Constructor Summary
Constructors Constructor Description AxisCamera(String name, String host)
Create a source for an Axis IP camera.AxisCamera(String name, String[] hosts)
Create a source for an Axis IP camera.
-
Method Summary
-
Methods inherited from class edu.wpi.first.cscore.HttpCamera
getHttpCameraKind, getHttpCameraKindFromInt, getUrls, setUrls
-
Methods inherited from class edu.wpi.first.cscore.VideoCamera
getBrightness, setBrightness, setExposureAuto, setExposureHoldCurrent, setExposureManual, setWhiteBalanceAuto, setWhiteBalanceHoldCurrent, setWhiteBalanceManual
-
Methods inherited from class edu.wpi.first.cscore.VideoSource
close, enumerateProperties, enumerateSinks, enumerateSources, enumerateVideoModes, equals, getActualDataRate, getActualFPS, getConfigJson, getDescription, getHandle, getKind, getKindFromInt, getLastFrameTime, getName, getProperty, getVideoMode, hashCode, isConnected, isEnabled, isValid, setConfigJson, setConnectionStrategy, setFPS, setPixelFormat, setResolution, setVideoMode, setVideoMode
-
-
-
-
Constructor Detail
-
AxisCamera
public AxisCamera(String name, String host)
Create a source for an Axis IP camera.- Parameters:
name
- Source name (arbitrary unique identifier)host
- Camera host IP or DNS name (e.g. "10.x.y.11")
-
AxisCamera
public AxisCamera(String name, String[] hosts)
Create a source for an Axis IP camera.- Parameters:
name
- Source name (arbitrary unique identifier)hosts
- Array of Camera host IPs/DNS names
-
-