java.lang.Object |
↳ |
vars.shared.ui.video.AbstractVideoControlService |
Known Direct Subclasses
|
Class Overview
Abstract class that delegates calls to an underlying VCR implementation. Ensures
that the VCR object will never be null, avoiding the dreaded NullPointerException
Summary
Nested Classes |
class |
AbstractVideoControlService.NullVideoControlInformation |
Represents an empty video connection
|
class |
AbstractVideoControlService.VideoControlInformationImpl |
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0)
|
final
void
|
wait(long arg0, int arg1)
|
|
From interface
org.mbari.vcr.IVCR
abstract
void
|
disconnect()
|
abstract
void
|
eject()
|
abstract
void
|
fastForward()
|
abstract
String
|
getConnectionName()
|
abstract
IVCRError
|
getVcrError()
|
abstract
IVCRReply
|
getVcrReply()
|
abstract
IVCRState
|
getVcrState()
|
abstract
IVCRTimecode
|
getVcrTimecode()
|
abstract
IVCRUserbits
|
getVcrUserbits()
|
abstract
void
|
kill()
|
abstract
void
|
pause()
|
abstract
void
|
play()
|
abstract
void
|
presetTimecode(byte[] arg0)
|
abstract
void
|
presetUserbits(byte[] arg0)
|
abstract
void
|
record()
|
abstract
void
|
releaseTape()
|
abstract
void
|
removeAllObservers()
|
abstract
void
|
requestDeviceType()
|
abstract
void
|
requestLTimeCode()
|
abstract
void
|
requestLUserbits()
|
abstract
void
|
requestLocalDisable()
|
abstract
void
|
requestLocalEnable()
|
abstract
void
|
requestStatus()
|
abstract
void
|
requestTimeCode()
|
abstract
void
|
requestUserbits()
|
abstract
void
|
requestVTimeCode()
|
abstract
void
|
requestVUserbits()
|
abstract
void
|
rewind()
|
abstract
void
|
seekTimecode(byte[] arg0)
|
abstract
void
|
seekTimecode(int arg0)
|
abstract
void
|
seekTimecode(Timecode arg0)
|
abstract
void
|
shuttleForward(int arg0)
|
abstract
void
|
shuttleReverse(int arg0)
|
abstract
void
|
stop()
|
|
From interface
vars.shared.ui.video.VideoControlService
|
Public Constructors
public
AbstractVideoControlService
()
Public Methods
public
void
disconnect
()
public
void
fastForward
()
public
String
getConnectionName
()
public
IVCRError
getVcrError
()
public
IVCRReply
getVcrReply
()
public
IVCRState
getVcrState
()
public
IVCRTimecode
getVcrTimecode
()
public
IVCRUserbits
getVcrUserbits
()
Retrive information about the state of the connection
Returns
- An object that encapsualtes the connection name and state.
public
boolean
isConnected
()
public
boolean
isPlaying
()
public
boolean
isStopped
()
public
void
presetTimecode
(byte[] timecode)
public
void
presetUserbits
(byte[] userbits)
public
void
releaseTape
()
public
void
removeAllObservers
()
public
void
requestDeviceType
()
public
void
requestLTimeCode
()
public
void
requestLUserbits
()
public
void
requestLocalDisable
()
public
void
requestLocalEnable
()
public
void
requestStatus
()
public
void
requestTimeCode
()
public
void
requestUserbits
()
public
void
requestVTimeCode
()
public
void
requestVUserbits
()
public
void
seekTimecode
(byte[] timecode)
public
void
seekTimecode
(int timecode)
public
void
seekTimecode
(Timecode timecode)
public
void
setVcr
(IVCR vcr)
public
void
shuttleForward
(int speed)
public
void
shuttleReverse
(int speed)