@HLEUnimplemented @HLEFunction(nid=0x41E73E95,version=271) public int sceUsbCamPollReadVideoFrameEnd(){
  if (jpegBuffer == null || jpegBuffer.isNull()) {
    return SceKernelErrors.ERROR_USBCAM_NO_READ_ON_VIDEO_FRAME;
  }
  if (currentVideoFrameCount <= lastVideoFrameCount) {
    if (log.isDebugEnabled()) {
      log.debug(String.format("sceUsbCamPollReadVideoFrameEnd not frame end (%d - %d)",currentVideoFrameCount,lastVideoFrameCount));
    }
    return SceKernelErrors.ERROR_USBCAM_NO_VIDEO_FRAME_AVAILABLE;
  }
  return writeCurrentVideoImage(jpegBuffer,jpegBufferSize);
}

@ HLEUnimplemented @ HLEFunction ( nid = 0x41E73E95 , version = 271 ) public int sceUsbCamPollReadVideoFrameEnd ( ) { if ( jpegBuffer == null || jpegBuffer . isNull ( ) ) { return SceKernelErrors . ERROR_USBCAM_NO_READ_ON_VIDEO_FRAME ; } if ( currentVideoFrameCount <= lastVideoFrameCount ) { if ( log . isDebugEnabled ( ) ) { log . debug ( String . format ( "sceUsbCamPollReadVideoFrameEnd not frame end (%d - %d)" , currentVideoFrameCount , lastVideoFrameCount ) ) ; } return SceKernelErrors . ERROR_USBCAM_NO_VIDEO_FRAME_AVAILABLE ; } return writeCurrentVideoImage ( jpegBuffer , jpegBufferSize ) ; }
polls the status of video frame read completion .
