code: public RawFrameGrabber getRawFrameGrabber(int w, int h, int input, int std) 
  			throws V4L4JException{
  		if(deviceInfo==null)
  			throw new ImageFormatException("No DeviceInfo could be obtained. "
  					+"The device is probably used by another application");
  		return getRawFrameGrabber(w, h, input, std, 
  				deviceInfo.getFormatList().getNativeFormats().get(0));
  	}
docs: This method returns a {@link RawFrameGrabber} associated with this
  video device. Captured frames will be handed out in the same format as
  received from the driver. The chosen format is the one returned by
  <code>getDeviceInfo().getFormatList().getNativeFormats().get(0)</code>. The
  {@link RawFrameGrabber} must be released when no longer used by calling
  {@link #releaseFrameGrabber()}.
  @param w the desired frame width. This value may be adjusted to the
  closest supported by hardware.
  @param h the desired frame height. This value may be adjusted to the
  closest supported by hardware.
  @param input the input index, as returned by
  {@link InputInfo#getIndex()}.
  @param std the video standard, as returned by
  {@link InputInfo#getSupportedStandards()} (see {@link V4L4JConstants})
  @return a <code>RawFrameGrabber</code> associated with this video device.
  @throws VideoStandardException if the chosen video standard is not
  supported.
  @throws CaptureChannelException if the given channel number value is not
  valid.
  @throws ImageDimensionException if the given image dimensions are not
  supported.
  @throws InitialisationException if the video device file can not be
  initialised.
  @throws ImageFormatException if no image format could be found because
  the {@link DeviceInfo} object could not be obtained. Check if the device
  is not already used by another application.
  @throws V4L4JException if there is an error applying capture parameters
  @throws StateException if a <code>FrameGrabber</code> already exists or
  if the <code>VideoDevice</code> has been released.