code: func (w *Webcam) SetImageFormat(f PixelFormat, width, height uint32) (PixelFormat, uint32, uint32, error) {
  
  	code := uint32(f)
  	cw := width
  	ch := height
  
  	err := setImageFormat(w.fd, &code, &width, &height)
  
  	if err != nil {
  		return 0, 0, 0, err
  	} else {
  		return PixelFormat(code), cw, ch, nil
  	}
  }
docs: // Sets desired image format and frame size
  // Note, that device driver can change that values.
  // Resulting values are returned by a function
  // alongside with an error if any