Webcam Server.

Dependencies:   uvchost FatFileSystem mbed HTTPServer NetServicesMin

Committer:
va009039
Date:
Tue Aug 14 03:42:12 2012 +0000
Revision:
1:7a4f2c038803
Parent:
0:2b4ea8a138e5
supported LogitechC270 and Safari

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 0:2b4ea8a138e5 1 #ifndef WEBCAM_INPUT_H
va009039 0:2b4ea8a138e5 2 #define WEBCAM_INPUT_H
va009039 0:2b4ea8a138e5 3 #include "usb_mjpeg.h"
va009039 0:2b4ea8a138e5 4
va009039 0:2b4ea8a138e5 5 #define INTERVAL_MS 1000
va009039 0:2b4ea8a138e5 6 #define IMAGE_SIZE 4096
va009039 0:2b4ea8a138e5 7
va009039 0:2b4ea8a138e5 8 class WebcamInput : public usb_stream {
va009039 0:2b4ea8a138e5 9 public:
va009039 0:2b4ea8a138e5 10 WebcamInput(int cam = 0);
va009039 0:2b4ea8a138e5 11 virtual void input(uint16_t frame, uint8_t* buf, int len);
va009039 0:2b4ea8a138e5 12 int m_seq;
va009039 0:2b4ea8a138e5 13 uint8_t m_bfh;
va009039 0:2b4ea8a138e5 14 int m_pos;
va009039 1:7a4f2c038803 15 int m_size;
va009039 1:7a4f2c038803 16 uint8_t* m_image_buf;
va009039 0:2b4ea8a138e5 17 Timer m_t;
va009039 0:2b4ea8a138e5 18 int m_cam;
va009039 0:2b4ea8a138e5 19 };
va009039 0:2b4ea8a138e5 20
va009039 0:2b4ea8a138e5 21 #endif //WEBCAM_INPUT_H