Hisam - wrote:
> hi,
> i want to build webcam controller using logitech quickcam in java. I
> using javax-usb. But i have some problem, i don't know how to control
> motorize the camera. is to control the motorize camera using control
> data type?
Well, the ioctl() for the camera does provide for pan and tilt controls.
So, assuming you can do that from Java, you should be fine. Here are
the controls in my distro's of pwc-ioctl.h:
/* Defines and structures for Motorized Pan & Tilt */
#define PWC_MPT_PAN 0x01
#define PWC_MPT_TILT 0x02
#define PWC_MPT_TIMEOUT 0x04 /* for status */
/* Set angles; when absolute != 0, the angle is absolute and the
driver calculates the relative offset for you. This can only
be used with VIDIOCPWCSANGLE; VIDIOCPWCGANGLE always returns
absolute angles.
*/
struct pwc_mpt_angles
{
int absolute; /* write-only */
int pan; /* degrees * 100 */
int tilt; /* degress * 100 */
};
/* Range of angles of the camera, both horizontally and vertically.
*/
struct pwc_mpt_range
{
int pan_min, pan_max; /* degrees * 100 */
int tilt_min, tilt_max;
};
struct pwc_mpt_status
{
int status;
int time_pan;
int time_tilt;
};
I have patches for camstream-0.26.3 to support pan and tilt.
--
David N. Lombard
Rossmoor, Orange County, CA
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
_______________________________________________
pwc mailing list
http://lists.saillard.org/mailman/listinfo/pwc
|