<html> <head> <title>Camstream: CamStream API documentation</title> <link rel="stylesheet" href="../../tech.css" type="text/css"> </head> <body> <!-- Generated by Doxygen 1.2.6 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>pwc-ioctl.h File Reference</h1> <p> <a href="pwc-ioctl_h-source.html">Go to the source code of this file.</a><h2>Compounds</h2> <ul> <li>struct <a class="el" href="struct_pwc_leds.html">pwc_leds</a> <li>struct <a class="el" href="struct_pwc_probe.html">pwc_probe</a> <li>struct <a class="el" href="struct_pwc_wb_speed.html">pwc_wb_speed</a> <li>struct <a class="el" href="struct_pwc_whitebalance.html">pwc_whitebalance</a> </ul> <h2>Defines</h2> <ul> <li>#define <a class="el" href="pwc-ioctl_h.html#a0">PWC_FPS_SHIFT</a> 16 <li>#define <a class="el" href="pwc-ioctl_h.html#a1">PWC_FPS_MASK</a> 0x00FF0000 <li>#define <a class="el" href="pwc-ioctl_h.html#a2">PWC_FPS_FRMASK</a> 0x003F0000 <li>#define <a class="el" href="pwc-ioctl_h.html#a3">PWC_FPS_SNAPSHOT</a> 0x00400000 <li>#define <a class="el" href="pwc-ioctl_h.html#a4">PWC_WB_INDOOR</a> 0 <li>#define <a class="el" href="pwc-ioctl_h.html#a5">PWC_WB_OUTDOOR</a> 1 <li>#define <a class="el" href="pwc-ioctl_h.html#a6">PWC_WB_FL</a> 2 <li>#define <a class="el" href="pwc-ioctl_h.html#a7">PWC_WB_MANUAL</a> 3 <li>#define <a class="el" href="pwc-ioctl_h.html#a8">PWC_WB_AUTO</a> 4 <li>#define <a class="el" href="pwc-ioctl_h.html#a9">VIDIOCPWCRUSER</a> _IO('v', 192) <li>#define <a class="el" href="pwc-ioctl_h.html#a10">VIDIOCPWCSUSER</a> _IO('v', 193) <li>#define <a class="el" href="pwc-ioctl_h.html#a11">VIDIOCPWCFACTORY</a> _IO('v', 194) <li>#define <a class="el" href="pwc-ioctl_h.html#a12">VIDIOCPWCSCQUAL</a> _IOW('v', 195, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a13">VIDIOCPWCGCQUAL</a> _IOR('v', 195, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a14">VIDIOCPWCPROBE</a> _IOR('v', 199, struct <a class="el" href="struct_pwc_probe.html">pwc_probe</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a15">VIDIOCPWCSAGC</a> _IOW('v', 200, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a16">VIDIOCPWCGAGC</a> _IOR('v', 200, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a17">VIDIOCPWCSSHUTTER</a> _IOW('v', 201, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a18">VIDIOCPWCSAWB</a> _IOW('v', 202, struct <a class="el" href="struct_pwc_whitebalance.html">pwc_whitebalance</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a19">VIDIOCPWCGAWB</a> _IOR('v', 202, struct <a class="el" href="struct_pwc_whitebalance.html">pwc_whitebalance</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a20">VIDIOCPWCSAWBSPEED</a> _IOW('v', 203, struct <a class="el" href="struct_pwc_wb_speed.html">pwc_wb_speed</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a21">VIDIOCPWCGAWBSPEED</a> _IOR('v', 203, struct <a class="el" href="struct_pwc_wb_speed.html">pwc_wb_speed</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a22">VIDIOCPWCSLED</a> _IOW('v', 205, struct <a class="el" href="struct_pwc_leds.html">pwc_leds</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a23">VIDIOCPWCGLED</a> _IOR('v', 205, struct <a class="el" href="struct_pwc_leds.html">pwc_leds</a>) <li>#define <a class="el" href="pwc-ioctl_h.html#a24">VIDIOCPWCSCONTOUR</a> _IOW('v', 206, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a25">VIDIOCPWCGCONTOUR</a> _IOR('v', 206, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a26">VIDIOCPWCSBACKLIGHT</a> _IOW('v', 207, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a27">VIDIOCPWCGBACKLIGHT</a> _IOR('v', 207, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a28">VIDIOCPWCSFLICKER</a> _IOW('v', 208, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a29">VIDIOCPWCGFLICKER</a> _IOR('v', 208, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a30">VIDIOCPWCSDYNNOISE</a> _IOW('v', 209, int) <li>#define <a class="el" href="pwc-ioctl_h.html#a31">VIDIOCPWCGDYNNOISE</a> _IOR('v', 209, int) </ul> <hr><h2>Define Documentation</h2> <a name="a2" doxytag="pwc-ioctl.h::PWC_FPS_FRMASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_FPS_FRMASK 0x003F0000 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a1" doxytag="pwc-ioctl.h::PWC_FPS_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_FPS_MASK 0x00FF0000 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a0" doxytag="pwc-ioctl.h::PWC_FPS_SHIFT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_FPS_SHIFT 16 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a3" doxytag="pwc-ioctl.h::PWC_FPS_SNAPSHOT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_FPS_SNAPSHOT 0x00400000 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a8" doxytag="pwc-ioctl.h::PWC_WB_AUTO"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_WB_AUTO 4 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a6" doxytag="pwc-ioctl.h::PWC_WB_FL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_WB_FL 2 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a4" doxytag="pwc-ioctl.h::PWC_WB_INDOOR"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_WB_INDOOR 0 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a7" doxytag="pwc-ioctl.h::PWC_WB_MANUAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_WB_MANUAL 3 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a5" doxytag="pwc-ioctl.h::PWC_WB_OUTDOOR"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define PWC_WB_OUTDOOR 1 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a11" doxytag="pwc-ioctl.h::VIDIOCPWCFACTORY"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCFACTORY _IO('v', 194) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a16" doxytag="pwc-ioctl.h::VIDIOCPWCGAGC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGAGC _IOR('v', 200, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a19" doxytag="pwc-ioctl.h::VIDIOCPWCGAWB"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGAWB _IOR('v', 202, struct <a class="el" href="struct_pwc_whitebalance.html">pwc_whitebalance</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a21" doxytag="pwc-ioctl.h::VIDIOCPWCGAWBSPEED"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGAWBSPEED _IOR('v', 203, struct <a class="el" href="struct_pwc_wb_speed.html">pwc_wb_speed</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a27" doxytag="pwc-ioctl.h::VIDIOCPWCGBACKLIGHT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGBACKLIGHT _IOR('v', 207, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a25" doxytag="pwc-ioctl.h::VIDIOCPWCGCONTOUR"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGCONTOUR _IOR('v', 206, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a13" doxytag="pwc-ioctl.h::VIDIOCPWCGCQUAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGCQUAL _IOR('v', 195, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a31" doxytag="pwc-ioctl.h::VIDIOCPWCGDYNNOISE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGDYNNOISE _IOR('v', 209, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a29" doxytag="pwc-ioctl.h::VIDIOCPWCGFLICKER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGFLICKER _IOR('v', 208, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a23" doxytag="pwc-ioctl.h::VIDIOCPWCGLED"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCGLED _IOR('v', 205, struct <a class="el" href="struct_pwc_leds.html">pwc_leds</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a14" doxytag="pwc-ioctl.h::VIDIOCPWCPROBE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCPROBE _IOR('v', 199, struct <a class="el" href="struct_pwc_probe.html">pwc_probe</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a9" doxytag="pwc-ioctl.h::VIDIOCPWCRUSER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCRUSER _IO('v', 192) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a15" doxytag="pwc-ioctl.h::VIDIOCPWCSAGC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSAGC _IOW('v', 200, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a18" doxytag="pwc-ioctl.h::VIDIOCPWCSAWB"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSAWB _IOW('v', 202, struct <a class="el" href="struct_pwc_whitebalance.html">pwc_whitebalance</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a20" doxytag="pwc-ioctl.h::VIDIOCPWCSAWBSPEED"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSAWBSPEED _IOW('v', 203, struct <a class="el" href="struct_pwc_wb_speed.html">pwc_wb_speed</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a26" doxytag="pwc-ioctl.h::VIDIOCPWCSBACKLIGHT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSBACKLIGHT _IOW('v', 207, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a24" doxytag="pwc-ioctl.h::VIDIOCPWCSCONTOUR"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSCONTOUR _IOW('v', 206, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a12" doxytag="pwc-ioctl.h::VIDIOCPWCSCQUAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSCQUAL _IOW('v', 195, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a30" doxytag="pwc-ioctl.h::VIDIOCPWCSDYNNOISE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSDYNNOISE _IOW('v', 209, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a28" doxytag="pwc-ioctl.h::VIDIOCPWCSFLICKER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSFLICKER _IOW('v', 208, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a22" doxytag="pwc-ioctl.h::VIDIOCPWCSLED"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSLED _IOW('v', 205, struct <a class="el" href="struct_pwc_leds.html">pwc_leds</a>) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a17" doxytag="pwc-ioctl.h::VIDIOCPWCSSHUTTER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSSHUTTER _IOW('v', 201, int) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="a10" doxytag="pwc-ioctl.h::VIDIOCPWCSUSER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td nowrap valign="top"><b> #define VIDIOCPWCSUSER _IO('v', 193) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <hr><address><small>Generated at Sat May 18 02:56:55 2002 for Camstream by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.gif" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.6 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2001</small></address> </body> </html>