Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 6b89235751e5e22c53e7df287adb55e0 > files > 16

libdc1394-docs-2.1.2-3.fc12.i686.rpm

<!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&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;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&nbsp;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 &lt;<a class="el" href="log_8h.html">dc1394/log.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="video_8h.html">dc1394/video.h</a>&gt;</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 &nbsp;</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 &nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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> *&nbsp;</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>&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>color_coding</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>codings</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>color_filter</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>data_depth</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&nbsp;</td>
          <td class="paramname"> <em>interval</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>top</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>h_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>v_size</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>f7_mode</em></td><td>&nbsp;</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> *&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>info</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>unit_bytes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>max_bytes</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>packet_size</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>ppf</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>pixnum</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>packet_size</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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> *&nbsp;</td>
          <td class="paramname"> <em>color_coding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>packet_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t *&nbsp;</td>
          <td class="paramname"> <em>total_bytes</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>h_unit_pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>v_unit_pos</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>h_unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&nbsp;</td>
          <td class="paramname"> <em>v_unit</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>color_coding</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>top</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>video_mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>packet_size</em></td><td>&nbsp;</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> *&nbsp;</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>&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>color_coding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>packet_size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</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&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>