<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>libdc1394: dc1394/format7.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.6.1 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> </div> <div class="contents"> <h1>dc1394/format7.h File Reference</h1> <p>Functions to control Format_7 (aka scalable format, ROI). <a href="#_details">More...</a></p> <code>#include <<a class="el" href="log_8h.html">dc1394/log.h</a>></code><br/> <code>#include <<a class="el" href="video_8h.html">dc1394/video.h</a>></code><br/> <table border="0" cellpadding="0" cellspacing="0"> <tr><td colspan="2"><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct____dc1394format7mode__t.html">__dc1394format7mode_t</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="struct____dc1394format7modeset__t.html">__dc1394format7modeset_t</a></td></tr> <tr><td colspan="2"><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> <a class="el" href="struct____dc1394format7mode__t.html">__dc1394format7mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#ab4af08da6e2e27b811f78e0c39c4eb5a">dc1394format7mode_t</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/> <a class="el" href="struct____dc1394format7modeset__t.html">__dc1394format7modeset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a8958695f641620640c1c636e014b0fc5">dc1394format7modeset_t</a></td></tr> <tr><td colspan="2"><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a7b9c8b3effcfce54269538ff229202d4">dc1394_format7_get_max_image_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *h_size, uint32_t *v_size)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#ab8ce4a86c3f74e56eb1eecedd659a1a6">dc1394_format7_get_unit_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *h_unit, uint32_t *v_unit)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#aff2e91038ca5be0003eba3f8921559b0">dc1394_format7_get_image_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *width, uint32_t *height)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#ab7e2d689e62a42d756eb30a2cb6d074e">dc1394_format7_set_image_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t width, uint32_t height)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a87f830417ec0e46441e0900300c40372">dc1394_format7_get_image_position</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *left, uint32_t *top)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a588b3eb9ff261d794040ef47a1b7e79a">dc1394_format7_set_image_position</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t left, uint32_t top)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a95e0c5d4f2e4adc70f8cd722b40e69a7">dc1394_format7_get_unit_position</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *h_unit_pos, uint32_t *v_unit_pos)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#aa52793355473bcb4163a8c2a8bb44db1">dc1394_format7_get_color_coding</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> *color_coding)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a87dc0e0a53e708bc4828624d4a06bfc1">dc1394_format7_get_color_codings</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="structdc1394color__codings__t.html">dc1394color_codings_t</a> *codings)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#aa63d7f74f625fd1a354719363a4bfec4">dc1394_format7_set_color_coding</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> color_coding)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a2ce10b886070ba469d75921428f3ac2c">dc1394_format7_get_color_filter</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="types_8h.html#acbce0acc3364fe6d72921f797887b2c3">dc1394color_filter_t</a> *color_filter)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a5ab2df0881970478bf8e1f0d3ae947b7">dc1394_format7_get_packet_parameters</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *unit_bytes, uint32_t *max_bytes)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a1900ba2dcbde5dcf83070503ea66ccd9">dc1394_format7_get_packet_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *packet_size)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a313ac85f6c803d50d3a0ba2b870e1975">dc1394_format7_set_packet_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t packet_size)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a685cfd4e376bd9b89d48b3d26c31e765">dc1394_format7_get_recommended_packet_size</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *packet_size)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a291e731328881ff6a27a2704455e1665">dc1394_format7_get_packets_per_frame</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *ppf)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a5bf289f662b4abc8b2d864c37be3526e">dc1394_format7_get_data_depth</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *data_depth)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a73d5cb96c5c57457862997fbb1a3f57c">dc1394_format7_get_frame_interval</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, float *interval)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a3edd9d8200f6aa63c619a042fd1dea01">dc1394_format7_get_pixel_number</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint32_t *pixnum)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a495db5451d0cf84a6157b54fdec561dc">dc1394_format7_get_total_bytes</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, uint64_t *total_bytes)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a55621e691688a8477e8ab2b86687a0af">dc1394_format7_get_modeset</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="struct____dc1394format7modeset__t.html">dc1394format7modeset_t</a> *info)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#ace40f341a2bdbb99243e07fbc7f14db2">dc1394_format7_get_mode_info</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="struct____dc1394format7mode__t.html">dc1394format7mode_t</a> *f7_mode)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#afb6c29a64912d01720ebd34405518493">dc1394_format7_set_roi</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> color_coding, int32_t packet_size, int32_t left, int32_t top, int32_t width, int32_t height)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="format7_8h.html#a1159d66a692117241c44e3a63b6589df">dc1394_format7_get_roi</a> (<a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> *camera, <a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> video_mode, <a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> *color_coding, uint32_t *packet_size, uint32_t *left, uint32_t *top, uint32_t *width, uint32_t *height)</td></tr> </table> <hr/><a name="_details"></a><h2>Detailed Description</h2> <p>Functions to control Format_7 (aka scalable format, ROI). </p> <p>More details soon </p> <hr/><h2>Typedef Documentation</h2> <a class="anchor" id="ab4af08da6e2e27b811f78e0c39c4eb5a"></a><!-- doxytag: member="format7.h::dc1394format7mode_t" ref="ab4af08da6e2e27b811f78e0c39c4eb5a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="struct____dc1394format7mode__t.html">__dc1394format7mode_t</a> <a class="el" href="struct____dc1394format7mode__t.html">dc1394format7mode_t</a></td> </tr> </table> </div> <div class="memdoc"> <p>A struct containing information about a mode of Format_7, the scalable image format. </p> </div> </div> <a class="anchor" id="a8958695f641620640c1c636e014b0fc5"></a><!-- doxytag: member="format7.h::dc1394format7modeset_t" ref="a8958695f641620640c1c636e014b0fc5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="struct____dc1394format7modeset__t.html">__dc1394format7modeset_t</a> <a class="el" href="struct____dc1394format7modeset__t.html">dc1394format7modeset_t</a></td> </tr> </table> </div> <div class="memdoc"> <p>A struct containing the list of Format_7 modes. FIXME: this may become very big if format_7 pages are used in IIDC 1.32. It would be better to use a "num" and an allocated list. </p> </div> </div> <hr/><h2>Function Documentation</h2> <a class="anchor" id="aa52793355473bcb4163a8c2a8bb44db1"></a><!-- doxytag: member="format7.h::dc1394_format7_get_color_coding" ref="aa52793355473bcb4163a8c2a8bb44db1" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_coding_t *color_coding)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_color_coding </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> * </td> <td class="paramname"> <em>color_coding</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current color coding </p> </div> </div> <a class="anchor" id="a87dc0e0a53e708bc4828624d4a06bfc1"></a><!-- doxytag: member="format7.h::dc1394_format7_get_color_codings" ref="a87dc0e0a53e708bc4828624d4a06bfc1" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_codings_t *codings)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_color_codings </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structdc1394color__codings__t.html">dc1394color_codings_t</a> * </td> <td class="paramname"> <em>codings</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the list of color codings available for this mode </p> </div> </div> <a class="anchor" id="a2ce10b886070ba469d75921428f3ac2c"></a><!-- doxytag: member="format7.h::dc1394_format7_get_color_filter" ref="a2ce10b886070ba469d75921428f3ac2c" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_filter_t *color_filter)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_color_filter </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#acbce0acc3364fe6d72921f797887b2c3">dc1394color_filter_t</a> * </td> <td class="paramname"> <em>color_filter</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current color filter </p> </div> </div> <a class="anchor" id="a5bf289f662b4abc8b2d864c37be3526e"></a><!-- doxytag: member="format7.h::dc1394_format7_get_data_depth" ref="a5bf289f662b4abc8b2d864c37be3526e" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *data_depth)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_data_depth </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>data_depth</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the data depth (e.g. 12, 13, 14 bits/pixel) </p> </div> </div> <a class="anchor" id="a73d5cb96c5c57457862997fbb1a3f57c"></a><!-- doxytag: member="format7.h::dc1394_format7_get_frame_interval" ref="a73d5cb96c5c57457862997fbb1a3f57c" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, float *interval)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_frame_interval </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float * </td> <td class="paramname"> <em>interval</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the frame interval in float format </p> </div> </div> <a class="anchor" id="a87f830417ec0e46441e0900300c40372"></a><!-- doxytag: member="format7.h::dc1394_format7_get_image_position" ref="a87f830417ec0e46441e0900300c40372" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *left, uint32_t *top)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_image_position </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>top</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current image position </p> </div> </div> <a class="anchor" id="aff2e91038ca5be0003eba3f8921559b0"></a><!-- doxytag: member="format7.h::dc1394_format7_get_image_size" ref="aff2e91038ca5be0003eba3f8921559b0" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *width, uint32_t *height)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_image_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>height</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current image size. </p> </div> </div> <a class="anchor" id="a7b9c8b3effcfce54269538ff229202d4"></a><!-- doxytag: member="format7.h::dc1394_format7_get_max_image_size" ref="a7b9c8b3effcfce54269538ff229202d4" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *h_size, uint32_t *v_size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_max_image_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>h_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>v_size</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the maximal image size for a given mode. </p> </div> </div> <a class="anchor" id="ace40f341a2bdbb99243e07fbc7f14db2"></a><!-- doxytag: member="format7.h::dc1394_format7_get_mode_info" ref="ace40f341a2bdbb99243e07fbc7f14db2" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394format7mode_t *f7_mode)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_mode_info </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct____dc1394format7mode__t.html">dc1394format7mode_t</a> * </td> <td class="paramname"> <em>f7_mode</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the properties of a Format_7 mode </p> </div> </div> <a class="anchor" id="a55621e691688a8477e8ab2b86687a0af"></a><!-- doxytag: member="format7.h::dc1394_format7_get_modeset" ref="a55621e691688a8477e8ab2b86687a0af" args="(dc1394camera_t *camera, dc1394format7modeset_t *info)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_modeset </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct____dc1394format7modeset__t.html">dc1394format7modeset_t</a> * </td> <td class="paramname"> <em>info</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the properties of all Format_7 modes supported by the camera. </p> </div> </div> <a class="anchor" id="a5ab2df0881970478bf8e1f0d3ae947b7"></a><!-- doxytag: member="format7.h::dc1394_format7_get_packet_parameters" ref="a5ab2df0881970478bf8e1f0d3ae947b7" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *unit_bytes, uint32_t *max_bytes)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_packet_parameters </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>unit_bytes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>max_bytes</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Get the parameters of the packet size: its maximal size and its unit size. The packet size is always a multiple of the unit bytes and cannot be zero. </p> </div> </div> <a class="anchor" id="a1900ba2dcbde5dcf83070503ea66ccd9"></a><!-- doxytag: member="format7.h::dc1394_format7_get_packet_size" ref="a1900ba2dcbde5dcf83070503ea66ccd9" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *packet_size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_packet_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>packet_size</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the current packet size </p> </div> </div> <a class="anchor" id="a291e731328881ff6a27a2704455e1665"></a><!-- doxytag: member="format7.h::dc1394_format7_get_packets_per_frame" ref="a291e731328881ff6a27a2704455e1665" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *ppf)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_packets_per_frame </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>ppf</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the number of packets per frame. </p> </div> </div> <a class="anchor" id="a3edd9d8200f6aa63c619a042fd1dea01"></a><!-- doxytag: member="format7.h::dc1394_format7_get_pixel_number" ref="a3edd9d8200f6aa63c619a042fd1dea01" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *pixnum)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_pixel_number </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>pixnum</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the number of pixels per image frame </p> </div> </div> <a class="anchor" id="a685cfd4e376bd9b89d48b3d26c31e765"></a><!-- doxytag: member="format7.h::dc1394_format7_get_recommended_packet_size" ref="a685cfd4e376bd9b89d48b3d26c31e765" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *packet_size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_recommended_packet_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>packet_size</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the recommended packet size. Ignore if zero. </p> </div> </div> <a class="anchor" id="a1159d66a692117241c44e3a63b6589df"></a><!-- doxytag: member="format7.h::dc1394_format7_get_roi" ref="a1159d66a692117241c44e3a63b6589df" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_coding_t *color_coding, uint32_t *packet_size, uint32_t *left, uint32_t *top, uint32_t *width, uint32_t *height)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_roi </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> * </td> <td class="paramname"> <em>color_coding</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>packet_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>height</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Joint function that fully gets a certain ROI taking all parameters into account. </p> </div> </div> <a class="anchor" id="a495db5451d0cf84a6157b54fdec561dc"></a><!-- doxytag: member="format7.h::dc1394_format7_get_total_bytes" ref="a495db5451d0cf84a6157b54fdec561dc" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint64_t *total_bytes)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_total_bytes </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint64_t * </td> <td class="paramname"> <em>total_bytes</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Get the total number of bytes per frame. This includes padding (to reach an entire number of packets) </p> </div> </div> <a class="anchor" id="a95e0c5d4f2e4adc70f8cd722b40e69a7"></a><!-- doxytag: member="format7.h::dc1394_format7_get_unit_position" ref="a95e0c5d4f2e4adc70f8cd722b40e69a7" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *h_unit_pos, uint32_t *v_unit_pos)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_unit_position </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>h_unit_pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>v_unit_pos</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the unit positions for a given mode. The image position can only be a multiple of the unit position (zero is acceptable). </p> </div> </div> <a class="anchor" id="ab8ce4a86c3f74e56eb1eecedd659a1a6"></a><!-- doxytag: member="format7.h::dc1394_format7_get_unit_size" ref="ab8ce4a86c3f74e56eb1eecedd659a1a6" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t *h_unit, uint32_t *v_unit)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_get_unit_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>h_unit</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t * </td> <td class="paramname"> <em>v_unit</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Gets the unit sizes for a given mode. The image size can only be a multiple of the unit size, and cannot be smaller than it. </p> </div> </div> <a class="anchor" id="aa63d7f74f625fd1a354719363a4bfec4"></a><!-- doxytag: member="format7.h::dc1394_format7_set_color_coding" ref="aa63d7f74f625fd1a354719363a4bfec4" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_coding_t color_coding)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_set_color_coding </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> </td> <td class="paramname"> <em>color_coding</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the current color coding </p> </div> </div> <a class="anchor" id="a588b3eb9ff261d794040ef47a1b7e79a"></a><!-- doxytag: member="format7.h::dc1394_format7_set_image_position" ref="a588b3eb9ff261d794040ef47a1b7e79a" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t left, uint32_t top)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_set_image_position </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>top</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the current image position </p> </div> </div> <a class="anchor" id="ab7e2d689e62a42d756eb30a2cb6d074e"></a><!-- doxytag: member="format7.h::dc1394_format7_set_image_size" ref="ab7e2d689e62a42d756eb30a2cb6d074e" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t width, uint32_t height)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_set_image_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>height</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the current image size </p> </div> </div> <a class="anchor" id="a313ac85f6c803d50d3a0ba2b870e1975"></a><!-- doxytag: member="format7.h::dc1394_format7_set_packet_size" ref="a313ac85f6c803d50d3a0ba2b870e1975" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, uint32_t packet_size)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_set_packet_size </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">uint32_t </td> <td class="paramname"> <em>packet_size</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the current packet size </p> </div> </div> <a class="anchor" id="afb6c29a64912d01720ebd34405518493"></a><!-- doxytag: member="format7.h::dc1394_format7_set_roi" ref="afb6c29a64912d01720ebd34405518493" args="(dc1394camera_t *camera, dc1394video_mode_t video_mode, dc1394color_coding_t color_coding, int32_t packet_size, int32_t left, int32_t top, int32_t width, int32_t height)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="log_8h.html#a197fe17c786e1f915d99cb19b270e541">dc1394error_t</a> dc1394_format7_set_roi </td> <td>(</td> <td class="paramtype"><a class="el" href="struct____dc1394__camera.html">dc1394camera_t</a> * </td> <td class="paramname"> <em>camera</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#ae690fb8630e69f7e97f7784b616803e3">dc1394video_mode_t</a> </td> <td class="paramname"> <em>video_mode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="types_8h.html#a5ad637ee4e9ccce83cc9b72c241d6c68">dc1394color_coding_t</a> </td> <td class="paramname"> <em>color_coding</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"> <em>packet_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"> <em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"> <em>top</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"> <em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t </td> <td class="paramname"> <em>height</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Joint function that fully sets a certain ROI taking all parameters into account. Note that this function does not SWITCH to the video mode passed as argument, it mearly sets it </p> </div> </div> </div> <hr size="1"/><address style="text-align: right;"><small>Generated on 10 Sep 2009 for libdc1394 by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> </body> </html>