1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>Camera grab convert to MPEG: Common</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
7 <!-- Generated by Doxygen 1.5.1 -->
10 <li><a href="main.html"><span>Main Page</span></a></li>
11 <li><a href="modules.html"><span>Modules</span></a></li>
12 <li><a href="annotated.html"><span>Data Structures</span></a></li>
13 <li><a href="files.html"><span>Files</span></a></li>
15 <h1>Common</h1>Grab form camere, transfer to the MPEG and transmitt to the LAN.
16 <a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
18 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
19 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gdc0c206abad8d7210c57022190f93dc4">init_v4l</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
21 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g2b042146ea433ba800a754e3d056a86d">grab</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ga7b6cf1c3b04b4758f8c256879c96672">close_v4l</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
25 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g4f1b347f61daa1e55c12a2a3ebb22ee3">setPalette</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gc42ddb12fdb3b8855b07988e18d09432">changeSize</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">__u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ga35212f7c527f755fd38ed31f6567876">getBrightness</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ge1d8001afa8f1cbe9ff187e53e9089bb">setBrightness</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd, __u8 bright)</td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">__u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g27a2a2aa5b19632b19ebc8c0652b097e">getContrast</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g3386f2919710868906af5025aa220f64">setContrast</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd, __u8 contrast)</td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">__u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g099243def65c4c72efa563e1c3a95f6a">getColors</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g20703b2ca537132fde1e0a9fccbfd6c5">setColors</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd, __u8 colors)</td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">__u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g31aba12be45387bd98ccf111606f15e6">getNorme</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#ga723eaba9e11996dc99e8dace7b87aa5">setNorme</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd, __u8 norme)</td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">__u8 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g0f30a35aefb43f696c8700e8ee086158">getChannel</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd)</td></tr>
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g934ec7ef103b0ad6b7f319b289c13094">setChannel</a> (struct <a class="el" href="structvdIn.html">vdIn</a> *vd, __u8 channel)</td></tr>
50 <hr><a name="_details"></a><h2>Detailed Description</h2>
51 Grab form camere, transfer to the MPEG and transmitt to the LAN.
53 This application handle USB camere.<p>
54 <dl class="note" compact><dt><b>Note:</b></dt><dd>Note.</dd></dl>
55 <dl class="author" compact><dt><b>Author:</b></dt><dd>(last to touch it) <dl class="rcs" compact><dt><b>Author</b></dt><dd>zial (Ales Zikmund)</dd></dl>
57 <dl class="version" compact><dt><b>Version:</b></dt><dd><dl class="rcs" compact><dt><b>Revision</b></dt><dd>1.0 </dd></dl>
59 <dl class="date" compact><dt><b>Date:</b></dt><dd><dl class="rcs" compact><dt><b>Date</b></dt><dd>2008/12/12 5:45:20 </dd></dl>
61 Contact: <a href="mailto:zikmua1@fel.cvut.cz">zikmua1@fel.cvut.cz</a><p>
62 Created on: Wed Dec 13 18:39:37 2008 <hr><h2>Function Documentation</h2>
63 <a class="anchor" name="gc42ddb12fdb3b8855b07988e18d09432"></a><!-- doxytag: member="camv4l.h::changeSize" ref="gc42ddb12fdb3b8855b07988e18d09432" args="(struct vdIn *vd)" -->
65 <div class="memproto">
66 <table class="memname">
68 <td class="memname">int changeSize </td>
70 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
71 <td class="paramname"> <em>vd</em> </td>
72 <td> ) </td>
73 <td width="100%"></td>
80 Fuction change size of image array video device.<p>
81 <dl compact><dt><b>Parameters:</b></dt><dd>
82 <table border="0" cellspacing="2" cellpadding="0">
83 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
88 Definition at line <a class="el" href="camv4l_8c-source.html#l00368">368</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
90 References <a class="el" href="camv4l_8h-source.html#l00080">vdIn::bppIn</a>, <a class="el" href="camv4l_8h-source.html#l00055">vdIn::fd</a>, <a class="el" href="camv4l_8h-source.html#l00083">vdIn::formatIn</a>, <a class="el" href="camv4l_8h-source.html#l00078">vdIn::framesizeIn</a>, <a class="el" href="camv4l_8c-source.html#l00432">GetDepth()</a>, <a class="el" href="camv4l_8c-source.html#l00400">GetVideoPict()</a>, <a class="el" href="camv4l_8h-source.html#l00075">vdIn::grabMethod</a>, <a class="el" href="camv4l_8h-source.html#l00082">vdIn::hdrheight</a>, <a class="el" href="camv4l_8h-source.html#l00081">vdIn::hdrwidth</a>, <a class="el" href="camv4l_8h-source.html#l00077">vdIn::pixTmp</a>, <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>, <a class="el" href="camv4l_8h-source.html#l00063">vdIn::videowin</a>, and <a class="el" href="camv4l_8h-source.html#l00058">vdIn::vmmap</a>.
93 <a class="anchor" name="ga7b6cf1c3b04b4758f8c256879c96672"></a><!-- doxytag: member="camv4l.h::close_v4l" ref="ga7b6cf1c3b04b4758f8c256879c96672" args="(struct vdIn *vd)" -->
95 <div class="memproto">
96 <table class="memname">
98 <td class="memname">int close_v4l </td>
100 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
101 <td class="paramname"> <em>vd</em> </td>
102 <td> ) </td>
103 <td width="100%"></td>
110 Fuction close v4l device.<p>
111 <dl compact><dt><b>Parameters:</b></dt><dd>
112 <table border="0" cellspacing="2" cellpadding="0">
113 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
118 Definition at line <a class="el" href="camv4l_8c-source.html#l00137">137</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
120 References <a class="el" href="camv4l_8h-source.html#l00055">vdIn::fd</a>, <a class="el" href="camv4l_8h-source.html#l00075">vdIn::grabMethod</a>, <a class="el" href="camv4l_8h-source.html#l00060">vdIn::mmapsize</a>, <a class="el" href="camv4l_8h-source.html#l00076">vdIn::pFramebuffer</a>, and <a class="el" href="camv4l_8h-source.html#l00077">vdIn::pixTmp</a>.
122 Referenced by <a class="el" href="grab__mpeg_8c-source.html#l00088">main()</a>.
125 <a class="anchor" name="ga35212f7c527f755fd38ed31f6567876"></a><!-- doxytag: member="camv4l.h::getBrightness" ref="ga35212f7c527f755fd38ed31f6567876" args="(struct vdIn *vd)" -->
126 <div class="memitem">
127 <div class="memproto">
128 <table class="memname">
130 <td class="memname">__u8 getBrightness </td>
132 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
133 <td class="paramname"> <em>vd</em> </td>
134 <td> ) </td>
135 <td width="100%"></td>
142 Fuction get brightness from the camera.<p>
143 <dl compact><dt><b>Parameters:</b></dt><dd>
144 <table border="0" cellspacing="2" cellpadding="0">
145 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
150 Definition at line <a class="el" href="camv4l_8c-source.html#l00465">465</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
152 References <a class="el" href="camv4l_8c-source.html#l00400">GetVideoPict()</a>.
155 <a class="anchor" name="g0f30a35aefb43f696c8700e8ee086158"></a><!-- doxytag: member="camv4l.h::getChannel" ref="g0f30a35aefb43f696c8700e8ee086158" args="(struct vdIn *vd)" -->
156 <div class="memitem">
157 <div class="memproto">
158 <table class="memname">
160 <td class="memname">__u8 getChannel </td>
162 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
163 <td class="paramname"> <em>vd</em> </td>
164 <td> ) </td>
165 <td width="100%"></td>
172 Fuction get channel from the camera.<p>
173 <dl compact><dt><b>Parameters:</b></dt><dd>
174 <table border="0" cellspacing="2" cellpadding="0">
175 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
181 <a class="anchor" name="g099243def65c4c72efa563e1c3a95f6a"></a><!-- doxytag: member="camv4l.h::getColors" ref="g099243def65c4c72efa563e1c3a95f6a" args="(struct vdIn *vd)" -->
182 <div class="memitem">
183 <div class="memproto">
184 <table class="memname">
186 <td class="memname">__u8 getColors </td>
188 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
189 <td class="paramname"> <em>vd</em> </td>
190 <td> ) </td>
191 <td width="100%"></td>
198 Fuction get colors from the camera.<p>
199 <dl compact><dt><b>Parameters:</b></dt><dd>
200 <table border="0" cellspacing="2" cellpadding="0">
201 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
206 Definition at line <a class="el" href="camv4l_8c-source.html#l00503">503</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
208 References <a class="el" href="camv4l_8c-source.html#l00400">GetVideoPict()</a>.
211 <a class="anchor" name="g27a2a2aa5b19632b19ebc8c0652b097e"></a><!-- doxytag: member="camv4l.h::getContrast" ref="g27a2a2aa5b19632b19ebc8c0652b097e" args="(struct vdIn *vd)" -->
212 <div class="memitem">
213 <div class="memproto">
214 <table class="memname">
216 <td class="memname">__u8 getContrast </td>
218 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
219 <td class="paramname"> <em>vd</em> </td>
220 <td> ) </td>
221 <td width="100%"></td>
228 Fuction get contrast from the camera.<p>
229 <dl compact><dt><b>Parameters:</b></dt><dd>
230 <table border="0" cellspacing="2" cellpadding="0">
231 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
236 Definition at line <a class="el" href="camv4l_8c-source.html#l00485">485</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
238 References <a class="el" href="camv4l_8c-source.html#l00400">GetVideoPict()</a>.
241 <a class="anchor" name="g31aba12be45387bd98ccf111606f15e6"></a><!-- doxytag: member="camv4l.h::getNorme" ref="g31aba12be45387bd98ccf111606f15e6" args="(struct vdIn *vd)" -->
242 <div class="memitem">
243 <div class="memproto">
244 <table class="memname">
246 <td class="memname">__u8 getNorme </td>
248 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
249 <td class="paramname"> <em>vd</em> </td>
250 <td> ) </td>
251 <td width="100%"></td>
258 Fuction get norme from the camera.<p>
259 <dl compact><dt><b>Parameters:</b></dt><dd>
260 <table border="0" cellspacing="2" cellpadding="0">
261 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
267 <a class="anchor" name="g2b042146ea433ba800a754e3d056a86d"></a><!-- doxytag: member="camv4l.h::grab" ref="g2b042146ea433ba800a754e3d056a86d" args="(struct vdIn *vd)" -->
268 <div class="memitem">
269 <div class="memproto">
270 <table class="memname">
272 <td class="memname">int grab </td>
274 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
275 <td class="paramname"> <em>vd</em> </td>
276 <td> ) </td>
277 <td width="100%"></td>
284 Fuction for initialization v4l device.<p>
285 <dl compact><dt><b>Parameters:</b></dt><dd>
286 <table border="0" cellspacing="2" cellpadding="0">
287 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
292 Definition at line <a class="el" href="camv4l_8c-source.html#l00212">212</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
294 References <a class="el" href="camv4l_8h-source.html#l00055">vdIn::fd</a>, <a class="el" href="camv4l_8c-source.html#l00151">flipUV()</a>, <a class="el" href="camv4l_8h-source.html#l00084">vdIn::flipUV</a>, <a class="el" href="camv4l_8h-source.html#l00083">vdIn::formatIn</a>, <a class="el" href="camv4l_8h-source.html#l00078">vdIn::framesizeIn</a>, <a class="el" href="camv4l_8h-source.html#l00075">vdIn::grabMethod</a>, <a class="el" href="camv4l_8h-source.html#l00082">vdIn::hdrheight</a>, <a class="el" href="camv4l_8h-source.html#l00081">vdIn::hdrwidth</a>, <a class="el" href="camv4l_8h-source.html#l00076">vdIn::pFramebuffer</a>, <a class="el" href="camv4l_8h-source.html#l00077">vdIn::pixTmp</a>, <a class="el" href="grab__mpeg_8c-source.html#l00044">size</a>, <a class="el" href="camv4l_8h-source.html#l00061">vdIn::videombuf</a>, and <a class="el" href="camv4l_8h-source.html#l00058">vdIn::vmmap</a>.
296 Referenced by <a class="el" href="grab__mpeg_8c-source.html#l00137">processvideo()</a>.
299 <a class="anchor" name="gdc0c206abad8d7210c57022190f93dc4"></a><!-- doxytag: member="camv4l.h::init_v4l" ref="gdc0c206abad8d7210c57022190f93dc4" args="(struct vdIn *vd)" -->
300 <div class="memitem">
301 <div class="memproto">
302 <table class="memname">
304 <td class="memname">int init_v4l </td>
306 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
307 <td class="paramname"> <em>vd</em> </td>
308 <td> ) </td>
309 <td width="100%"></td>
316 Fuction for initialization v4l device.<p>
317 <dl compact><dt><b>Parameters:</b></dt><dd>
318 <table border="0" cellspacing="2" cellpadding="0">
319 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
324 Definition at line <a class="el" href="camv4l_8c-source.html#l00031">31</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
326 References <a class="el" href="camv4l_8h-source.html#l00080">vdIn::bppIn</a>, <a class="el" href="camv4l_8h-source.html#l00069">vdIn::bridge</a>, <a class="el" href="camv4l_8h-source.html#l00068">vdIn::cameraname</a>, <a class="el" href="camv4l_8h-source.html#l00067">vdIn::cameratype</a>, <a class="el" href="grab__mpeg_8c-source.html#l00047">f</a>, <a class="el" href="camv4l_8h-source.html#l00055">vdIn::fd</a>, <a class="el" href="camv4l_8h-source.html#l00084">vdIn::flipUV</a>, <a class="el" href="camv4l_8h-source.html#l00083">vdIn::formatIn</a>, <a class="el" href="camv4l_8h-source.html#l00078">vdIn::framesizeIn</a>, <a class="el" href="camv4l_8c-source.html#l00400">GetVideoPict()</a>, <a class="el" href="camv4l_8h-source.html#l00075">vdIn::grabMethod</a>, <a class="el" href="camv4l_8h-source.html#l00082">vdIn::hdrheight</a>, <a class="el" href="camv4l_8h-source.html#l00081">vdIn::hdrwidth</a>, <a class="el" href="camv4l_8h-source.html#l00060">vdIn::mmapsize</a>, <a class="el" href="camv4l_8h-source.html#l00076">vdIn::pFramebuffer</a>, <a class="el" href="camv4l_8c-source.html#l00273">probePalette()</a>, <a class="el" href="camv4l_8c-source.html#l00320">probeSize()</a>, <a class="el" href="camv4l_8h.html#2f8d40fca22af63d98fcaad73efe216109b024ff449662360c66ce18d20096fa">UNKNOW</a>, <a class="el" href="camv4l_8h-source.html#l00059">vdIn::videocap</a>, <a class="el" href="camv4l_8h-source.html#l00064">vdIn::videochan</a>, <a class="el" href="camv4l_8h-source.html#l00056">vdIn::videodevice</a>, <a class="el" href="camv4l_8h-source.html#l00061">vdIn::videombuf</a>, <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>, and <a class="el" href="camv4l_8h-source.html#l00058">vdIn::vmmap</a>.
328 Referenced by <a class="el" href="grab__mpeg_8c-source.html#l00088">main()</a>.
331 <a class="anchor" name="ge1d8001afa8f1cbe9ff187e53e9089bb"></a><!-- doxytag: member="camv4l.h::setBrightness" ref="ge1d8001afa8f1cbe9ff187e53e9089bb" args="(struct vdIn *vd, __u8 bright)" -->
332 <div class="memitem">
333 <div class="memproto">
334 <table class="memname">
336 <td class="memname">void setBrightness </td>
338 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
339 <td class="paramname"> <em>vd</em>, </td>
342 <td class="paramkey"></td>
344 <td class="paramtype">__u8 </td>
345 <td class="paramname"> <em>bright</em></td><td> </td>
350 <td></td><td></td><td width="100%"></td>
357 Fuction set brightness to the camera.<p>
358 <dl compact><dt><b>Parameters:</b></dt><dd>
359 <table border="0" cellspacing="2" cellpadding="0">
360 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
361 <tr><td valign="top"></td><td valign="top"><em>bright</em> </td><td>New brightness value </td></tr>
366 Definition at line <a class="el" href="camv4l_8c-source.html#l00475">475</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
368 References <a class="el" href="camv4l_8c-source.html#l00416">SetVideoPict()</a>, and <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>.
371 <a class="anchor" name="g934ec7ef103b0ad6b7f319b289c13094"></a><!-- doxytag: member="camv4l.h::setChannel" ref="g934ec7ef103b0ad6b7f319b289c13094" args="(struct vdIn *vd, __u8 channel)" -->
372 <div class="memitem">
373 <div class="memproto">
374 <table class="memname">
376 <td class="memname">void setChannel </td>
378 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
379 <td class="paramname"> <em>vd</em>, </td>
382 <td class="paramkey"></td>
384 <td class="paramtype">__u8 </td>
385 <td class="paramname"> <em>channel</em></td><td> </td>
390 <td></td><td></td><td width="100%"></td>
397 Fuction set channels to the camera.<p>
398 <dl compact><dt><b>Parameters:</b></dt><dd>
399 <table border="0" cellspacing="2" cellpadding="0">
400 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
401 <tr><td valign="top"></td><td valign="top"><em>channel</em> </td><td>New channel value </td></tr>
407 <a class="anchor" name="g20703b2ca537132fde1e0a9fccbfd6c5"></a><!-- doxytag: member="camv4l.h::setColors" ref="g20703b2ca537132fde1e0a9fccbfd6c5" args="(struct vdIn *vd, __u8 colors)" -->
408 <div class="memitem">
409 <div class="memproto">
410 <table class="memname">
412 <td class="memname">void setColors </td>
414 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
415 <td class="paramname"> <em>vd</em>, </td>
418 <td class="paramkey"></td>
420 <td class="paramtype">__u8 </td>
421 <td class="paramname"> <em>colors</em></td><td> </td>
426 <td></td><td></td><td width="100%"></td>
433 Fuction set colors to the camera.<p>
434 <dl compact><dt><b>Parameters:</b></dt><dd>
435 <table border="0" cellspacing="2" cellpadding="0">
436 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
437 <tr><td valign="top"></td><td valign="top"><em>colors</em> </td><td>New colors value </td></tr>
442 Definition at line <a class="el" href="camv4l_8c-source.html#l00513">513</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
444 References <a class="el" href="camv4l_8c-source.html#l00416">SetVideoPict()</a>, and <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>.
447 <a class="anchor" name="g3386f2919710868906af5025aa220f64"></a><!-- doxytag: member="camv4l.h::setContrast" ref="g3386f2919710868906af5025aa220f64" args="(struct vdIn *vd, __u8 contrast)" -->
448 <div class="memitem">
449 <div class="memproto">
450 <table class="memname">
452 <td class="memname">void setContrast </td>
454 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
455 <td class="paramname"> <em>vd</em>, </td>
458 <td class="paramkey"></td>
460 <td class="paramtype">__u8 </td>
461 <td class="paramname"> <em>contrast</em></td><td> </td>
466 <td></td><td></td><td width="100%"></td>
473 Fuction set contrast to the camera.<p>
474 <dl compact><dt><b>Parameters:</b></dt><dd>
475 <table border="0" cellspacing="2" cellpadding="0">
476 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
477 <tr><td valign="top"></td><td valign="top"><em>contrast</em> </td><td>New contrast value </td></tr>
482 Definition at line <a class="el" href="camv4l_8c-source.html#l00495">495</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
484 References <a class="el" href="camv4l_8c-source.html#l00416">SetVideoPict()</a>, and <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>.
487 <a class="anchor" name="ga723eaba9e11996dc99e8dace7b87aa5"></a><!-- doxytag: member="camv4l.h::setNorme" ref="ga723eaba9e11996dc99e8dace7b87aa5" args="(struct vdIn *vd, __u8 norme)" -->
488 <div class="memitem">
489 <div class="memproto">
490 <table class="memname">
492 <td class="memname">void setNorme </td>
494 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
495 <td class="paramname"> <em>vd</em>, </td>
498 <td class="paramkey"></td>
500 <td class="paramtype">__u8 </td>
501 <td class="paramname"> <em>norme</em></td><td> </td>
506 <td></td><td></td><td width="100%"></td>
513 Fuction set norme to the camera.<p>
514 <dl compact><dt><b>Parameters:</b></dt><dd>
515 <table border="0" cellspacing="2" cellpadding="0">
516 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
517 <tr><td valign="top"></td><td valign="top"><em>norme</em> </td><td>New norme value </td></tr>
523 <a class="anchor" name="g4f1b347f61daa1e55c12a2a3ebb22ee3"></a><!-- doxytag: member="camv4l.h::setPalette" ref="g4f1b347f61daa1e55c12a2a3ebb22ee3" args="(struct vdIn *vd)" -->
524 <div class="memitem">
525 <div class="memproto">
526 <table class="memname">
528 <td class="memname">int setPalette </td>
530 <td class="paramtype">struct <a class="el" href="structvdIn.html">vdIn</a> * </td>
531 <td class="paramname"> <em>vd</em> </td>
532 <td> ) </td>
533 <td width="100%"></td>
540 Fuction sets color pallete video device.<p>
541 <dl compact><dt><b>Parameters:</b></dt><dd>
542 <table border="0" cellspacing="2" cellpadding="0">
543 <tr><td valign="top"></td><td valign="top"><em>vd</em> </td><td>Video device pointer </td></tr>
548 Definition at line <a class="el" href="camv4l_8c-source.html#l00260">260</a> of file <a class="el" href="camv4l_8c-source.html">camv4l.c</a>.
550 References <a class="el" href="camv4l_8h-source.html#l00080">vdIn::bppIn</a>, <a class="el" href="camv4l_8h-source.html#l00083">vdIn::formatIn</a>, <a class="el" href="camv4l_8h-source.html#l00078">vdIn::framesizeIn</a>, <a class="el" href="camv4l_8c-source.html#l00432">GetDepth()</a>, <a class="el" href="camv4l_8h-source.html#l00082">vdIn::hdrheight</a>, <a class="el" href="camv4l_8h-source.html#l00081">vdIn::hdrwidth</a>, <a class="el" href="camv4l_8h-source.html#l00077">vdIn::pixTmp</a>, <a class="el" href="camv4l_8c-source.html#l00416">SetVideoPict()</a>, and <a class="el" href="camv4l_8h-source.html#l00062">vdIn::videopict</a>.
552 Referenced by <a class="el" href="grab__mpeg_8c-source.html#l00137">processvideo()</a>.
555 <hr size="1"><address style="align: right;"><small>Generated on Mon Jan 26 20:51:51 2009 for Camera grab convert to MPEG by
556 <a href="http://www.doxygen.org/index.html">
557 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>