public class OnvifIPCamera extends ReferenceCamera implements java.lang.Runnable
ReferenceCamera.CalibrationCallback, ReferenceCamera.LensCalibrationParams
AbstractCamera.ListenerEntry
Camera.Looking
PropertySheetHolder.PropertySheet
cropHeight, cropWidth, deinterlace, deleteAction, flipX, flipY, offsetX, offsetY, rotation, safeZ, scaleHeight, scaleWidth
head, height, id, listeners, looking, name, settleTimeMs, unitsPerPixel, visionProvider, width
propertyChangeSupport
Constructor and Description |
---|
OnvifIPCamera() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
PropertySheetHolder[] |
getChildPropertySheetHolders() |
Wizard |
getConfigurationWizard()
Gets a Wizard that can be used to configure this object.
|
int |
getFps() |
java.lang.String |
getHostIP() |
java.lang.String |
getPassword() |
java.lang.String |
getPreferredResolution() |
java.lang.String |
getPropertySheetHolderTitle() |
int |
getResizeHeight() |
int |
getResizeWidth() |
java.util.List<VideoResolution> |
getSupportedResolutions() |
java.lang.String |
getUsername() |
java.awt.image.BufferedImage |
internalCapture() |
boolean |
isDirty() |
void |
run() |
void |
setDirty(boolean dirty) |
void |
setFps(int fps) |
void |
setHostIP(java.lang.String hostIP) |
void |
setPassword(java.lang.String password) |
void |
setPreferredResolution(java.lang.String preferredResolution) |
void |
setResizeHeight(int resizeHeight) |
void |
setResizeWidth(int resizeWidth) |
void |
setUsername(java.lang.String username) |
void |
startContinuousCapture(CameraListener listener)
Registers a listener to receive continuous images from the camera.
|
cancelCalibration, capture, getCalibration, getCropHeight, getCropWidth, getHeadOffsets, getHeight, getLocation, getOffsetX, getOffsetY, getPropertySheetHolderActions, getPropertySheets, getRotation, getSafeZ, getScaleHeight, getScaleWidth, getWidth, isDeinterlace, isFlipX, isFlipY, moveTo, moveToSafeZ, safeInternalCapture, setCropHeight, setCropWidth, setDeinterlace, setFlipX, setFlipY, setHeadOffsets, setOffsetX, setOffsetY, setRotation, setSafeZ, setScaleHeight, setScaleWidth, startCalibration, transformImage
broadcastCapture, getHead, getId, getLooking, getName, getPropertySheetHolderIcon, getSettleTimeMs, getUnitsPerPixel, getVisionProvider, moveTo, moveToSafeZ, setHead, setLooking, setName, setSettleTimeMs, settleAndCapture, setUnitsPerPixel, setVisionProvider, stopContinuousCapture, toString
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHead, setHead
moveTo, moveToSafeZ
getId
public java.awt.image.BufferedImage internalCapture()
internalCapture
in class ReferenceCamera
public void startContinuousCapture(CameraListener listener)
Camera
startContinuousCapture
in interface Camera
startContinuousCapture
in class AbstractCamera
public void run()
run
in interface java.lang.Runnable
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class ReferenceCamera
java.io.IOException
public java.util.List<VideoResolution> getSupportedResolutions()
public java.lang.String getHostIP()
public void setHostIP(java.lang.String hostIP)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getPreferredResolution()
public void setPreferredResolution(java.lang.String preferredResolution)
public int getResizeWidth()
public void setResizeWidth(int resizeWidth)
public int getResizeHeight()
public void setResizeHeight(int resizeHeight)
public int getFps()
public void setFps(int fps)
public boolean isDirty()
public void setDirty(boolean dirty)
public Wizard getConfigurationWizard()
WizardConfigurable
getConfigurationWizard
in interface WizardConfigurable
public java.lang.String getPropertySheetHolderTitle()
getPropertySheetHolderTitle
in interface PropertySheetHolder
public PropertySheetHolder[] getChildPropertySheetHolders()
getChildPropertySheetHolders
in interface PropertySheetHolder