• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

tests/testStream.cpp

00001 #include <FCam/N900.h>
00002 #include <iostream>
00003 
00004 using namespace FCam;
00005 
00006 // Test streaming a full resolution, raw, at 10fps
00007 
00008 int main(int argc, char **argv) {
00009     N900::Sensor sensor;
00010 
00011     Shot shot;
00012     shot.image = Image(sensor.maxImageSize(), RAW, Image::AutoAllocate);
00013     shot.exposure = 1000;
00014     shot.gain = 1.0f;
00015     shot.frameTime = 100000;
00016 
00017     sensor.stream(shot);
00018     
00019     for (int i = 0; i < 100; i++) {
00020         Frame f = sensor.getFrame();
00021         printf("%d: %x\n", i, f.image()(0, 0));
00022 
00023         Event e;
00024         while (getNextEvent(&e)) {            
00025             std::cout << "Event: " << e.description << std::endl;
00026         }
00027     }
00028 
00029     return 0;
00030 }

Generated on Fri Sep 24 2010 15:53:00 for FCam by  doxygen 1.7.1