code: @Override
  	public DiscreteInterval getFrameInterval() {
  		synchronized(state){
  			//TODO: not sure if the following if statement is required
  			//ie, it might be possible to get the current frame intv
  			//while capturing... to be tested
  			if(state.isStarted())
  				throw new StateException("Invalid method call: cannot get the"
  						+" frame interval while capturing.");
  			return new DiscreteInterval(
  					doGetFrameIntv(object, 0), doGetFrameIntv(object, 1)
  			);
  		}
  	}
docs: /* (non-Javadoc)
  @see au.edu.jcu.v4l4j.FrameGrabber#getFrameInterval()