Package edu.wpi.cscore
Class VideoCamera
- java.lang.Object
-
- edu.wpi.cscore.VideoSource
-
- edu.wpi.cscore.VideoCamera
-
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
HttpCamera,UsbCamera
public class VideoCamera extends VideoSource
A source that represents a video camera.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVideoCamera.WhiteBalance-
Nested classes/interfaces inherited from class edu.wpi.cscore.VideoSource
VideoSource.ConnectionStrategy, VideoSource.Kind
-
-
Field Summary
-
Fields inherited from class edu.wpi.cscore.VideoSource
m_handle
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedVideoCamera(int handle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBrightness()Get the brightness, as a percentage (0-100).voidsetBrightness(int brightness)Set the brightness, as a percentage (0-100).voidsetExposureAuto()Set the exposure to auto aperture.voidsetExposureHoldCurrent()Set the exposure to hold current.voidsetExposureManual(int value)Set the exposure to manual, as a percentage (0-100).voidsetWhiteBalanceAuto()Set the white balance to auto.voidsetWhiteBalanceHoldCurrent()Set the white balance to hold current.voidsetWhiteBalanceManual(int value)Set the white balance to manual, with specified color temperature.-
Methods inherited from class edu.wpi.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
-
-
-
-
Method Detail
-
setBrightness
public void setBrightness(int brightness)
Set the brightness, as a percentage (0-100).
-
getBrightness
public int getBrightness()
Get the brightness, as a percentage (0-100).
-
setWhiteBalanceAuto
public void setWhiteBalanceAuto()
Set the white balance to auto.
-
setWhiteBalanceHoldCurrent
public void setWhiteBalanceHoldCurrent()
Set the white balance to hold current.
-
setWhiteBalanceManual
public void setWhiteBalanceManual(int value)
Set the white balance to manual, with specified color temperature.
-
setExposureAuto
public void setExposureAuto()
Set the exposure to auto aperture.
-
setExposureHoldCurrent
public void setExposureHoldCurrent()
Set the exposure to hold current.
-
setExposureManual
public void setExposureManual(int value)
Set the exposure to manual, as a percentage (0-100).
-
-