Logo Search packages:      
Sourcecode: pwlib version File versions  Download package

BOOL PVideoDevice::SetFrameRate ( unsigned  rate  )  [virtual, inherited]

Set the video frame rate to be used on the device.

Default behaviour sets the value of the frameRate variable and then returns TRUE.

Parameters:
rate  Frames per second

Reimplemented in PVideoInputDevice_BeOSVideo, PVideoInput1394DcDevice, PVideoInputDevice_1394AVC, PVideoInputDevice_1394DC, PVideoInputDevice_FakeVideo, and PVideoInputDevice_VideoForWindows.

Definition at line 625 of file videoio.cxx.

Referenced by PVideoDevice::OpenFull(), PVideoDevice::PVideoDevice(), PVideoInputDevice_BeOSVideo::SetFrameRate(), PVideoInputDevice_VideoForWindows::SetFrameRate(), PVideoInputDevice_FakeVideo::SetFrameRate(), PVideoInputDevice_1394DC::SetFrameRate(), and PVideoInputDevice_1394AVC::SetFrameRate().

{

  if (rate < 1) {
    frameRate = 0;
    return TRUE;
  }

  frameRate = rate;
  previousFrameTime = PTime();
  msBetweenFrames = 1000/rate;
  frameTimeError  = 0;

  return TRUE;
}


Generated by  Doxygen 1.6.0   Back to index