@HLEUnimplemented @HLEFunction(nid=0x17F7B2FB,version=271) public int sceUsbCamSetupVideo(pspUsbCamSetupVideoParam usbCamSetupVideoParam,TPointer workArea,int workAreaSize){
  this.workArea=workArea.getAddress();
  this.workAreaSize=workAreaSize;
  resolution=usbCamSetupVideoParam.resolution;
  frameRate=usbCamSetupVideoParam.framerate;
  whiteBalance=usbCamSetupVideoParam.wb;
  saturation=usbCamSetupVideoParam.saturation;
  brightness=usbCamSetupVideoParam.brightness;
  contrast=usbCamSetupVideoParam.contrast;
  sharpness=usbCamSetupVideoParam.sharpness;
  imageEffectMode=usbCamSetupVideoParam.effectmode;
  frameSize=usbCamSetupVideoParam.framesize;
  evLevel=usbCamSetupVideoParam.evlevel;
  if (!setupVideo()) {
    log.warn(String.format("Cannot find webcam"));
    return SceKernelErrors.ERROR_USBCAM_NOT_READY;
  }
  return 0;
}

@ HLEUnimplemented @ HLEFunction ( nid = 0x17F7B2FB , version = 271 ) public int sceUsbCamSetupVideo ( pspUsbCamSetupVideoParam usbCamSetupVideoParam , TPointer workArea , int workAreaSize ) { this . workArea = workArea . getAddress ( ) ; this . workAreaSize = workAreaSize ; resolution = usbCamSetupVideoParam . resolution ; frameRate = usbCamSetupVideoParam . framerate ; whiteBalance = usbCamSetupVideoParam . wb ; saturation = usbCamSetupVideoParam . saturation ; brightness = usbCamSetupVideoParam . brightness ; contrast = usbCamSetupVideoParam . contrast ; sharpness = usbCamSetupVideoParam . sharpness ; imageEffectMode = usbCamSetupVideoParam . effectmode ; frameSize = usbCamSetupVideoParam . framesize ; evLevel = usbCamSetupVideoParam . evlevel ; if ( ! setupVideo ( ) ) { log . warn ( String . format ( "Cannot find webcam" ) ) ; return SceKernelErrors . ERROR_USBCAM_NOT_READY ; } return 0 ; }
set ups the parameters for video capture .
