<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>avilib.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>avilib_8h</filename>
    <class kind="struct">audio_index_entry</class>
    <class kind="struct">avi_t</class>
    <class kind="struct">AVIStreamHeader</class>
    <class kind="struct">AVISTREAMINFO</class>
    <class kind="struct">BITMAPINFOHEADER_avilib</class>
    <class kind="struct">chunk_struct</class>
    <class kind="struct">common_struct</class>
    <class kind="struct">riff_struct</class>
    <class kind="struct">track_s</class>
    <class kind="struct">video_index_entry</class>
    <class kind="struct">wave_header</class>
    <class kind="struct">WAVEFORMATEX_avilib</class>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_CLOSE</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab296d7040c6ffc2b2fe40b8bba228b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_AVI</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a20b2b8fd90b625631caac74fab98804e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_HDRL</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a2645f8788365a922f36f6a5397419b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_IDX</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>add0192a7119f12f29c1b10483817bd96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_MEM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aa332d08c3a96fddf41f70960a6ec54ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_MOVI</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a82d7cdade8f052931c0ff01c68467b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NO_VIDS</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a4cf7ac241b6c89a6de17b3b95bbfc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_NOT_PERM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a706218ba42f74a18fc80ccaf63124a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_OPEN</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a88f64254818b4208da146667008e7297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_READ</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a92faa4a1ca5c08425e6fe6148011bf69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_SIZELIM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>af99e69e2ff16b3f743202dcfc57ae04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_WRITE</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>abfb02e7f9f7cb0fa5f714a04c40c07e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_ERR_WRITE_INDEX</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a0f4f7797d131b803ed5c64b8d558949d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_MAX_TRACKS</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ae608da70b3e88ed26c42a04c1246f9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_MODE_READ</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a26ab16648e74999638903fc4abef014e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVI_MODE_WRITE</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a263470f7246e0f405c1a525e24546860</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AVILIB_H</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab4f1e1d11c2564c742bd331671098da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IBM_FORMAT_ADPCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a10d50dff7d3d3a7a03e129e313ca2858</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IBM_FORMAT_ALAW</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>acb02922f65056397d4690f6c0b4a22f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IBM_FORMAT_MULAW</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a71a4a4c3d76ceb9a6368c2cbac593b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_ADPCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a6db17b7eb578674222f7629e38aa444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_ALAW</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aaaf373df83f3697fb1d9846205f03457</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_DIGIFIX</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aabaed170edcb3e5e1417ff2965e5aa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_DIGISTD</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a9f2c92d8bb48d105554135c2ee76c5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_DSP_TRUESPEECH</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a00b743bf277c9eeb262fc84c89d422bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_DVI_ADPCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a0304484b3a01d1f4fd07abbea63f4346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_GSM610</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a74a426a4d70cf02fa35d52dda24ce875</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_IBM_CVSD</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a2bbf118f0a8d35ca18d88e88766c1eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_MULAW</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a46b754e002baeec640d93062b5f8be2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_OKI_ADPCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>acddee9e0135ac8c28ca811f9351e45da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_PCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>abf8ff615d1a5d5b851f5c0b40bf16fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_UNKNOWN</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a16c34fc53115572bb7a2a453a367df40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAVE_FORMAT_YAMAHA_ADPCM</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a14f154dcea9fd7c498aafea1cd26d103</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct track_s</type>
      <name>track_t</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a36f369d17160a96a145cbfe39aaf3fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_append_audio</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aa868f6bb494a116957ae05645c4bded1</anchor>
      <arglist>(avi_t *AVI, char *data, long bytes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_audio_bits</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ad5b2034088f95e47dff9b50683bbe07e</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_bytes</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a60b8ff29c6c59d2823b361b70a20eebc</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_audio_channels</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a8e8fd93ebce4e59d2e60e191eea30916</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_chunks</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a6ad396b7ce29951fc773aff9b3cde4ba</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_codecf_offset</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a5f85d3ffe15123f528f993404b7237e9</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_codech_offset</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aed7a76aebd5491e29afda03304c2b197</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_audio_format</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab7c6c24da65b82013d36c9892a7d89f4</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_mp3rate</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a73de24546f93ad8b566df906c8fb72f8</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_rate</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aa92c808c509944b1f652152591c01fc4</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_audio_size</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a7b967cbb99623e91820620d05fed5d52</anchor>
      <arglist>(avi_t *AVI, long frame)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_audio_tracks</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>add4e80e4ab6b9f601ee288bdda694d9a</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_bytes_remain</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a7da1883ff4ace431e5866472564f008f</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_bytes_written</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab54e54a6c5eefcceb4c1e613dff0459d</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_close</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>af8b75cfa11d9ca3a14ad5a37c05db92a</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>AVI_codec2str</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a06bc13bc546d3244c5a5d461655b00be</anchor>
      <arglist>(short cc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_dump</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a6ac3db02a9637fcd8034bc77d908bea7</anchor>
      <arglist>(char *name, int mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_dup_frame</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab68d077bbc3cde60efef9d7227759c1c</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_file_check</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a073a490d28ac99d62060fb2d751a6ebd</anchor>
      <arglist>(char *import_file)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AVI_frame_rate</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab187d188e2fa38ee6e5a203b184f5115</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_frame_size</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ad328ab66efb101290ed5baa6bfae09c8</anchor>
      <arglist>(avi_t *AVI, long frame)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_get_audio_track</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a67ad1a9f336d287b8de575d0e24ce2d3</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_get_video_position</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ad04a07545382f876e0c5622c4015d01f</anchor>
      <arglist>(avi_t *AVI, long frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AVI_info</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ac59c94c62ca2d2b5ffef7c83c81c9f1b</anchor>
      <arglist>(avi_t *avifile)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>AVI_max_size</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a1d932018ea67eb6d62ed5010e8a8307b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_max_video_chunk</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>afb5f32e1ed56934060f2d60f3d890676</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>avi_t *</type>
      <name>AVI_open_fd</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ac3db63d30bbda5a4b57b29c33f06ba12</anchor>
      <arglist>(int fd, int getIndex)</arglist>
    </member>
    <member kind="function">
      <type>avi_t *</type>
      <name>AVI_open_input_file</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ad866df05edf8d000638d82e79f944319</anchor>
      <arglist>(const char *filename, int getIndex)</arglist>
    </member>
    <member kind="function">
      <type>avi_t *</type>
      <name>AVI_open_output_file</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a9fd33e9c9002e8a1f2cf28646e521d57</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>avi_parse_input_file</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>afab67ec30c732247e51a46f9198277b9</anchor>
      <arglist>(avi_t *AVI, int getIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AVI_print_error</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a680b589ee87cad0c0c60b5167631c9ed</anchor>
      <arglist>(char *str)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_read_audio</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aa6dc10153980d22e7b9fddb2f0f71a0b</anchor>
      <arglist>(avi_t *AVI, char *audbuf, long bytes)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_read_audio_chunk</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a8912551b03f9d9d549d6a4ed8506fad3</anchor>
      <arglist>(avi_t *AVI, char *audbuf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_read_data</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a25ee41b11f9fd449d9e906c9beda868d</anchor>
      <arglist>(avi_t *AVI, char *vidbuf, long max_vidbuf, char *audbuf, long max_audbuf, long *len)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_read_frame</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a55a1ed24bf4d9b531ac38341971fb335</anchor>
      <arglist>(avi_t *AVI, char *vidbuf, int *keyframe)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_scan</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a3044b02f78a1ef5f0e507975cbd2fc5a</anchor>
      <arglist>(char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_seek_start</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a85fe8348766996eff013fdbab557f925</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AVI_set_audio</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a4b5d64ba8f806d1d8ec75554bcd4a48c</anchor>
      <arglist>(avi_t *AVI, int channels, long rate, int bits, int format, long mp3rate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_set_audio_bitrate</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a1a1215c0f0d2e860f26b6d09e5f28e5d</anchor>
      <arglist>(avi_t *AVI, long bitrate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_set_audio_position</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a901fe231a5be687a891dd5c7312ca837</anchor>
      <arglist>(avi_t *AVI, long byte)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_set_audio_track</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a620dc2925e6e170b0995de6abffd540d</anchor>
      <arglist>(avi_t *AVI, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AVI_set_video</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a760f385573b05eabf679dda1e5336316</anchor>
      <arglist>(avi_t *AVI, int width, int height, double fps, char *compressor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_set_video_position</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ad74d70a307fc9724b8b1692b40856dba</anchor>
      <arglist>(avi_t *AVI, long frame)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>AVI_strerror</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a6901a18c5516e3f12b73520933e0984e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>AVI_syserror</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a25db62a15d9823a87c3f22474c2dd050</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>avi_update_header</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ace7e26df55ad021477e0e33a016b1e4d</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_video_codecf_offset</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>acfdb08a6980004b87c175505afc2d81b</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_video_codech_offset</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>aab70a7f2abe26a913695efe75bbc315e</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>AVI_video_compressor</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a25de4bc8afafff4b9be41dd502c24d60</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>AVI_video_frames</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ab56c14d2ff13d2225cc076a5153a76d1</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_video_height</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>ae6ad5f9965e11b83fc64517e72d3daf6</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_video_width</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a0ae9d759268791a235787fefa9abb512</anchor>
      <arglist>(avi_t *AVI)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_write_audio</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a4a1d96d08ff358c3a960e93352f467d2</anchor>
      <arglist>(avi_t *AVI, char *data, long bytes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AVI_write_frame</name>
      <anchorfile>avilib_8h.html</anchorfile>
      <anchor>a362a08d0984366eb7f82c5e0dec3a64c</anchor>
      <arglist>(avi_t *AVI, char *data, long bytes, int keyframe)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.c</name>
    <path>/tmp/ws/src/tuw_uvc/src/luvcview/</path>
    <filename>color_8c</filename>
    <includes id="color_8h" name="color.h" local="yes" imported="no">luvcview/color.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Bcoef</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a830f7f2f4fa52c69c7c7d0a93635e79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CoefBu</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a3f4a299cad7d87a68296e61cf69151c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CoefGu</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>aa2291bfb5b95446131d0ad4274bc85a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CoefGv</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a739f08fbd04d41fa987b0c0a8d70881e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CoefRv</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a4847a50de7ab9e6545e0cd1ab4f3324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Gcoef</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a1c55b1f2f2502b4fb770da7902a0dbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rcoef</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a2dea536f6054c0595d1ddf2910fcc32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Ubcoef</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a8ffc6f809fb4b0ca1587f60987176d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Vrcoef</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a347638e688102a6e4ac414f3f24b5825</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>B_FROMYU</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a5e4e87984e7539472e57d0871670ed14</anchor>
      <arglist>(unsigned char y, unsigned char u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeLut</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a0253737cfd3b0f8a362913248ace2086</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>G_FROMYUV</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>aab8069e2c4074653eed4b29446091bf8</anchor>
      <arglist>(unsigned char y, unsigned char u, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initLut</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>aad5b5e92d8a7ad6aa64befe14fbe1460</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>R_FROMYV</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a013772b8b5beaf48e39c25549c228288</anchor>
      <arglist>(unsigned char y, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>RGB24_TO_Y</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a53e73431d7269c26920507855406529c</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>YB_TO_U</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a0f4b0a28ca7c8a8de8c8772571ebcf01</anchor>
      <arglist>(unsigned char b, unsigned char y)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>YR_TO_V</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>ace66eafb2605028978e7f2a1e99bcb6a</anchor>
      <arglist>(unsigned char r, unsigned char y)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutBu</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>ad2ff3acd10cd6a8f6766c189936b4c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutGu</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a6ec4601a3268ce770670b47e0b8c1976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutGv</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a6444d780b265d9bed3dd39d5c71e18af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutRv</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a176b55a197876dd46933a9c229853e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutUb</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a56060858752e02deaeab399deeca0bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutUbY</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>acd55b31edd4a9ee8bd53fa5208a553b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutVr</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>aa8f77960e3a3cb5fff86e04bae30548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutVrY</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>ae7c34e571dcad49987da1a6f382ac774</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutYb</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a82c624874e23a3467b2b5f7562e7c886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutYg</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>aef4a74246f389773e8e2ee0dc415de1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int *</type>
      <name>LutYr</name>
      <anchorfile>color_8c.html</anchorfile>
      <anchor>a1ac43a337eebc187c0777c3e47ac231f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>color_8h</filename>
    <class kind="struct">Myrgb16</class>
    <class kind="struct">Myrgb24</class>
    <class kind="struct">Myrgb32</class>
    <class kind="struct">MyYUV422</class>
    <class kind="struct">MyYUV444</class>
    <member kind="define">
      <type>#define</type>
      <name>CLIP</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a9cbfc6a0ac5f1b029cec2b6c878ae849</anchor>
      <arglist>(color)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKRGB16</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a30d0df20d2c23db4afc6fb1fd3e83ebd</anchor>
      <arglist>(r, g, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UfromRGB</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a6e3575e64dd3ff09bbbe90732fd85ab5</anchor>
      <arglist>(r, g, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNPACK16</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a0f67a8242647cabd4a3efa86b0ad3ed7</anchor>
      <arglist>(pixel, r, g, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VfromRGB</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a6e20acec26eb2fa7e93e52dcddf4a790</anchor>
      <arglist>(r, g, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YfromRGB</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>aabaf8885affc29ce6625f1102d76608f</anchor>
      <arglist>(r, g, b)</arglist>
    </member>
    <member kind="typedef">
      <type>struct Myrgb16</type>
      <name>Myrgb16</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>ac7cd03407cbd786d7f19f6756a9ab570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Myrgb24</type>
      <name>Myrgb24</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a9436986b687a414bfa713d525a13b855</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Myrgb32</type>
      <name>Myrgb32</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a08af552312d123f8b10294fac86b628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MyYUV422</type>
      <name>MyYUV422</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>ac022cf3cf0a69b3f159467201efce848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MyYUV444</type>
      <name>MyYUV444</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a72c0218e9dc34abb459c04ddcb477855</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>B_FROMYU</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a5e4e87984e7539472e57d0871670ed14</anchor>
      <arglist>(unsigned char y, unsigned char u)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeLut</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a0253737cfd3b0f8a362913248ace2086</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>G_FROMYUV</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>aab8069e2c4074653eed4b29446091bf8</anchor>
      <arglist>(unsigned char y, unsigned char u, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initLut</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>aad5b5e92d8a7ad6aa64befe14fbe1460</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>R_FROMYV</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a013772b8b5beaf48e39c25549c228288</anchor>
      <arglist>(unsigned char y, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>RGB24_TO_Y</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a53e73431d7269c26920507855406529c</anchor>
      <arglist>(unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>YB_TO_U</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>a0f4b0a28ca7c8a8de8c8772571ebcf01</anchor>
      <arglist>(unsigned char b, unsigned char y)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>YR_TO_V</name>
      <anchorfile>color_8h.html</anchorfile>
      <anchor>ace66eafb2605028978e7f2a1e99bcb6a</anchor>
      <arglist>(unsigned char r, unsigned char y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic_reconfigure_test_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>dynamic__reconfigure__test__node_8cpp</filename>
    <class kind="class">TestNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dynamic__reconfigure__test__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynctrl-logitech.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>dynctrl-logitech_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>UVC_GUID_LOGITECH_MOTOR_CONTROL</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a4761dc4356b23f775311472d6f61152a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_GUID_LOGITECH_USER_HW_CONTROL</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>aac1f641a5b985482b88155739061ec49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_GUID_LOGITECH_VIDEO_PIPE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a6c0852d509e902fb60252e64b1cc59bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_DISABLE_PROCESSING</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a365fda7ac4c71b2df39cdf55aa8c0be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_FOCUS</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a8deb7b33487130d8e2a042ab6ec6e686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_LED1_FREQUENCY</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a54e18ad349d4ad32c7421289c094a395</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_LED1_MODE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>aecb0b72ce80a2ee7399d0e98969d6a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_PAN_RELATIVE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>ad3c9cf775e43f4894042fd0739850997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_PAN_RESET</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a10832a432a1548cdc4527417c3c33eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_PANTILT_RESET</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>afc0f67d666224c2817ab54ef59bbe583</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_RAW_BITS_PER_PIXEL</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a0b2b70737fffc94e138edece33cca500</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_TILT_RELATIVE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a99a6284833a92f22579d52c6f01df48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_TILT_RESET</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>abcc2cfdb9c03b6319aada42f67ea1ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XU_COLOR_PROCESSING_DISABLE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>aa585fb804877b8fd205ffe1660c89613</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XU_MOTORCONTROL_FOCUS</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a7547bef53c11b1abaad4f0e5faff09a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XU_MOTORCONTROL_PANTILT_RELATIVE</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a193f86e1414943187cb3c847358c0275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XU_MOTORCONTROL_PANTILT_RESET</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>a1f4b3d023e863515eda914dbe391bc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XU_RAW_DATA_BITS_PER_PIXEL</name>
      <anchorfile>dynctrl-logitech_8h.html</anchorfile>
      <anchor>ae8cb0770790f05f01b1db1db4a2da1c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>general_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>general__node_8cpp</filename>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <class kind="class">V4RLogitechNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>general__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>huffman.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>huffman_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DHT_SIZE</name>
      <anchorfile>huffman_8h.html</anchorfile>
      <anchor>a1fcdd9794b5d459b71169cee39abb73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JPG_HUFFMAN_TABLE_LENGTH</name>
      <anchorfile>huffman_8h.html</anchorfile>
      <anchor>a0961536bec5011cae2b0f7ed881503d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>dht_data</name>
      <anchorfile>huffman_8h.html</anchorfile>
      <anchor>a6be142a9a3a4a17a0a0bce3e62c0e98a</anchor>
      <arglist>[DHT_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char</type>
      <name>JPEGHuffmanTable</name>
      <anchorfile>huffman_8h.html</anchorfile>
      <anchor>a8b525a3d9cf45ae5c4009adabe08708e</anchor>
      <arglist>[JPG_HUFFMAN_TABLE_LENGTH]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logitech_c920_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>logitech__c920__node_8cpp</filename>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <class kind="class">V4RLogitechC920Node</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logitech__c920__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logitech_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>logitech__node_8cpp</filename>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <class kind="class">V4RLogitechNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logitech__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logitech_sphere_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>logitech__sphere__node_8cpp</filename>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <class kind="class">V4RLogitechSphereNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>logitech__sphere__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>update_dynamic_reconfigure.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>update__dynamic__reconfigure_8cpp</filename>
    <includes id="uvc_8h" name="uvc.h" local="no" imported="no">tuw_uvc/uvc.h</includes>
    <includes id="v4l2uvc_8h" name="v4l2uvc.h" local="yes" imported="no">luvcview/v4l2uvc.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>update__dynamic__reconfigure_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDynamicReconfigureFile</name>
      <anchorfile>update__dynamic__reconfigure_8cpp.html</anchorfile>
      <anchor>a6074c09d8f5b3b8f0eee7604b89ebf10</anchor>
      <arglist>(const std::string &amp;filename, const std::vector&lt; V4RCam::ControlEntryPtr &gt; &amp;controlEntries, V4RCam::FD fd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.c</name>
    <path>/tmp/ws/src/tuw_uvc/src/luvcview/</path>
    <filename>utils_8c</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">luvcview/utils.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">luvcview/color.h</includes>
    <includes id="huffman_8h" name="huffman.h" local="yes" imported="no">luvcview/huffman.h</includes>
    <class kind="struct">comp</class>
    <class kind="struct">dec_hufftbl</class>
    <class kind="union">hufftblp</class>
    <class kind="struct">in</class>
    <class kind="struct">jpeg_decdata</class>
    <class kind="struct">jpginfo</class>
    <class kind="struct">scan</class>
    <member kind="define">
      <type>#define</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aa4f67375c41298a870c5fb75367076e8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>C22</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>abbd2871bf14ab85e4a682925fd312042</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dec_huffac</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a7553c5be1ea848d5417c5c227a2cf102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dec_huffdc</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ad8f94ae158f11bbc2608772e9960c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEC_REC</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a04dddb25a0877e6dd379d3f76a2b01dc</anchor>
      <arglist>(in, hu, r, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECBITS</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aad495a80bfde3524eeeb973f4b4cc158</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOUR_TWO_TWO</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>af4bb781d9da10288693eecf8e2382e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GETBITS</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a58af9b015ce24494bf8a20fe5ac095b2</anchor>
      <arglist>(in, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IC4</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aae5970aae14d55546217f89a7a9b4362</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IFIX</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a2c83ccfcdfe90e7a896b295ea479a373</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMULT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>adabd8e52dda395799f1083e184cbf3fc</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISHIFT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a27ec9d115bbc5356a69daf738b1c4bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ITOINT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aea0d3a7bc48d0a6b99cb11e64e600acf</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEBI_DCL</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a8761ee4b09c46d6093a68543299af148</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEBI_GET</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a25f798818b7eb98bc159ccbc6123e0d6</anchor>
      <arglist>(in)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEBI_PUT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a689317993db2826ce8aef43f08ec031d</anchor>
      <arglist>(in)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_APP0</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ad451ca014ccbfa47701a7d4bebace89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_BADHUFF</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a5f3a4089135ec718045332db99d4a6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_COM</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aee6946f4084da1cf5c9bc225b072c3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_DHT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a115798505ede6024a098eddc12f596cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_DQT</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a8b6c6400b2a04c605aa4d849a92bdc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_DRI</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a175207be3ff0450beb35ea65e97a3293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_EOF</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac1ec16b07d92c06ba55f3cbf949e3dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_EOI</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a43056e27046e8d6327320714a5a0b0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_RST0</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a3939a7783e8c202af1861c3ba07ab932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_SOF0</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ae747795c32cea1314b49e9b7d65be454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_SOI</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ace3e2c7b5e5b844c165f813bb68a3d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_SOS</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>af5fdac2a556ee915b65b295faff22ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXCOMP</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ab56ce51bd4bdb06f4b04e6429e9a5744</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PREC</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a2bda1a81ce3474772a8a1f165e54516e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S22</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>addad30455da936bc1879ee9c72b46d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNGETBITS</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a156f39aa0dbd7a64bf38eec8a40c55cc</anchor>
      <arglist>(in, n)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ftopict</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a829b03fc512bb2c3605d5155e1772ba8</anchor>
      <arglist>)(int *out, unsigned char *pic, int width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void decode_mcus</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a92984951dffb3c4f50f170772fdd0c9b</anchor>
      <arglist>((struct in *, int *, int, struct scan *, int *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int dec_readmarker</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a3d5ce15a695d308dfed4d435580103c2</anchor>
      <arglist>((struct in *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void dec_makehuff</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>afeee1e633570308df6917d87c41d93b2</anchor>
      <arglist>((struct dec_hufftbl *, int *, unsigned char *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void setinput</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>abc532218693a18aef00c326fd5a78e0a</anchor>
      <arglist>((struct in *, unsigned char *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void idctqtab</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a2cd540359aa3fdf6b76ac437969475dc</anchor>
      <arglist>((unsigned char *, PREC *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int fillbits</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a093a6fd5dd67369c0199a7acc600a121</anchor>
      <arglist>((struct in *, int, unsigned int))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int dec_rec2</type>
      <name>__P</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a27b0d4d064388f80a5c1e0f35d65b556</anchor>
      <arglist>((struct in *, struct dec_hufftbl *, int *, int, int))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dec_checkmarker</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a49c66c14156641198b2ad1b5e18dfa03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dec_initscans</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>afa10b7c8e4539f90f4699f82a3edc993</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dec_makehuff</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ab1c8e6886d73bf82578fc458a9e780d7</anchor>
      <arglist>(struct dec_hufftbl *hu, int *hufflen, unsigned char *huffvals)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dec_readmarker</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac41a55c8cc37d44a58708bee12ac69fb</anchor>
      <arglist>(struct in *in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dec_rec2</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aef5ef12405425f5d980e16a7c6a7ac45</anchor>
      <arglist>(struct in *in, struct dec_hufftbl *hu, int *runp, int c, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decode_mcus</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a141b14aa6483ed98c69bd0ee9ff70c33</anchor>
      <arglist>(struct in *in, int *dct, int n, struct scan *sc, int *maxp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fillbits</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a2909bfbcd353f541b6f1715f9bab39c3</anchor>
      <arglist>(struct in *in, int le, unsigned int bi)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_picture</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a540e66d92c799164c0acdb57642ceab8</anchor>
      <arglist>(unsigned char *buf, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_pictureYV2</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a81eb7322d37739354f32e131b1be3fc1</anchor>
      <arglist>(unsigned char *buf, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getbyte</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a9ccd30504f2252152b525acc1629d45b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getPictureName</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ab26ed5d07ed1d2fb020d8631d47986f1</anchor>
      <arglist>(char *Picture, int fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getword</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a44f65b66f842d6b74e85b117130ea0df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>huffman_init</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a8fca9fb823dd8bc99b1fa2b993462641</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idct</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>abd68d036db7206477906c431169acf65</anchor>
      <arglist>(int *in, int *out, int *quant, long off, int max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>idctqtab</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a3911e422b937ec08aafbc3dd47767bdf</anchor>
      <arglist>(unsigned char *qin, PREC *qout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_huffman</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a8905cc610ea39c13e735493ede35d926</anchor>
      <arglist>(unsigned char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>jpeg_decode</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a44b23293fc806db63c4d42aded7fec1e</anchor>
      <arglist>(unsigned char **pic, unsigned char *buf, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Pyuv422tobgr24</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aa25d4e235c0ad76367bc8e7c83cffee2</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Pyuv422togray8</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aecec4bb670dc6b29e627c8c374237ddd</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Pyuv422torgb24</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aa73bfe863484de6c6e8901c1a054799f</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readtables</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac6928b611776cc77c8eddb747a653a14</anchor>
      <arglist>(int till, int *isDHT)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setinput</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a65081aac1b59f346779f69c8e0475c81</anchor>
      <arglist>(struct in *in, unsigned char *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yuv400pto422</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a7649928c378f14629232e14f706c65c3</anchor>
      <arglist>(int *out, unsigned char *pic, int width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yuv420pto422</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ae427b03bf2dc4987535c5a842413bb59</anchor>
      <arglist>(int *out, unsigned char *pic, int width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yuv422pto422</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a33e6512c441557cc5523f39ba1e77cc4</anchor>
      <arglist>(int *out, unsigned char *pic, int width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yuv444pto422</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a72dc082526b8197cabb5a1af75cf43ec</anchor>
      <arglist>(int *out, unsigned char *pic, int width)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PREC</type>
      <name>aaidct</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a5ec2a60358d655fbef73e6d6d51d74dc</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct comp</type>
      <name>comps</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ae65a4f57ffa9e6a68eeb26cfcfee798a</anchor>
      <arglist>[MAXCOMP]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char *</type>
      <name>datap</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a45236fd0e8e3fdad6837c367f16be2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct dec_hufftbl</type>
      <name>dhuff</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac725aec92ed781dadd78c303c2c96deb</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct scan</type>
      <name>dscans</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a19b4845fda8e98cb7607428d745ac704</anchor>
      <arglist>[MAXCOMP]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct in</type>
      <name>in</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>aceaa8fa3989c696f63de60be33752910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct jpginfo</type>
      <name>info</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a534af87272dd8e8b0c2a07f6351bb77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>quant</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac2769573a4dea392150047f9c5fc273e</anchor>
      <arglist>[4][64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>zig</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>ac4fd47e61d916ad56bd26f0b0ee0fe93</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>zig2</name>
      <anchorfile>utils_8c.html</anchorfile>
      <anchor>a82d496c3706cade85efafdd8138643e5</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>utils_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ERR_BAD_TABLES</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a44ebb06ec10fc1bae97bfc805c588a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_BAD_WIDTH_OR_HEIGHT</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>acdf161562e08f989f0db700335f56125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_DEPTH_MISMATCH</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a9c58e8afcc77e75d5940ec3693ee1ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_HEIGHT_MISMATCH</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ab28c4c912e84252704d2e1145759a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_ILLEGAL_HV</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ab8c433dfa4163604287a2060e6218641</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NO_EOI</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a0c15241b7f79bf75a80b1c2458a81b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NO_SOI</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ac94b92bf4b68d8fd558d8bf98dcd4288</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NOT_8BIT</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ad60f09fc1d585751b11689e1fb061786</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NOT_SEQUENTIAL_DCT</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a7fcbbafc4287cd88d85c64621fe73d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_NOT_YCBCR_221111</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a22a90c3614622bf166147e96fceacd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_QUANT_TABLE_SELECTOR</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>aa75b3a4382031d0ede5baef2da2e974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_TOO_MANY_COMPPS</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a192cd898384013015593e0030f440f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_UNKNOWN_CID_IN_SCAN</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a0646ec90c4a8e66ca6d5dc6fe62f5f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_WIDTH_MISMATCH</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>ae7f74e7ac4683077a0d0d3d1ba2e12e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERR_WRONG_MARKER</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a60d41ca098d6e77dcdc9c26c66dd54d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_picture</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a540e66d92c799164c0acdb57642ceab8</anchor>
      <arglist>(unsigned char *buf, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_pictureYV2</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a81eb7322d37739354f32e131b1be3fc1</anchor>
      <arglist>(unsigned char *buf, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>jpeg_decode</name>
      <anchorfile>utils_8h.html</anchorfile>
      <anchor>a44b23293fc806db63c4d42aded7fec1e</anchor>
      <arglist>(unsigned char **pic, unsigned char *buf, int *width, int *height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/tuw_uvc/</path>
    <filename>uvc_8cpp</filename>
    <includes id="uvc__defaults_8h" name="uvc_defaults.h" local="no" imported="no">tuw_uvc/uvc_defaults.h</includes>
    <includes id="uvc_8h" name="uvc.h" local="no" imported="no">tuw_uvc/uvc.h</includes>
    <includes id="v4l2uvc_8h" name="v4l2uvc.h" local="yes" imported="no">luvcview/v4l2uvc.h</includes>
    <includes id="color_8h" name="color.h" local="yes" imported="no">luvcview/color.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FIXED</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>a20207ffc8e6f0bdcefb5c42a5b5c3fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIXED_BITS</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>ad7f773ed5320f63884e90d861d8c0e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FROM_FIXED</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>aa65723b3ef740b0893f3ea98faf4b976</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INCPANTILT</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>abd1760ac4601fea0884ff309c0b04a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_FIXED</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>a467c473225ad860337fc2496cd30bd76</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>boost::interprocess::scoped_lock&lt; boost::interprocess::interprocess_mutex &gt;</type>
      <name>Lock</name>
      <anchorfile>uvc_8cpp.html</anchorfile>
      <anchor>a9f21319f582dfad26152e3e5b1d1865c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/tuw_uvc/</path>
    <filename>uvc_8h</filename>
    <class kind="class">V4RCam::ControlEntry</class>
    <class kind="class">V4RCam</class>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_BASE_EXTCTR</name>
      <anchorfile>uvc_8h.html</anchorfile>
      <anchor>adbcd97391c3fe72da85778289e2dc1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>V4L2_CID_BASE_LOGITECH</name>
      <anchorfile>uvc_8h.html</anchorfile>
      <anchor>a3ecc5d4e993f9fc57747b256af9d4bcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc_compat.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>uvc__compat_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>__user</name>
      <anchorfile>uvc__compat_8h.html</anchorfile>
      <anchor>ace6f17999da4ea3b93c4227beafcab95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc_defaults.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/tuw_uvc/</path>
    <filename>uvc__defaults_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_AVIFILENAME</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>ae56f8c4766b0be31c7ee4f308e77a577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CAMERA_FREEZE</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a6ff30c42eadbc2499b6a47740bbe3af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CONVERT_IMAGE</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>ab53fd5efdd799bf0e131210bacfec5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FORMAT</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a70748009c4d6ecb895fa11a2b100d64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FPS</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>aaa0b8e2587392b1fa7ea5b2cfc12b029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FRAME_ID</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>aa22464ccad3878e7d692406c6b1c2845</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_GRABMETHODE</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>ae69e7f165f7221e478113a57e244877d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_HEIGHT</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a1879f9e5604a01f0983829846001ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_RATIO_THUMBNAIL</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>ae17952700656dc115e814d67b3ba7ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_SHOW_CAMERA_IMAGE</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a7ce209edebe030b182570261ec1bbcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_VIDEODEVICE</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a0aacafb99a39371878c425ffb75b1892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_WIDTH</name>
      <anchorfile>uvc__defaults_8h.html</anchorfile>
      <anchor>a93493eb8fae5549bd5be67f3449245e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc_ros.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/tuw_uvc/</path>
    <filename>uvc__ros_8cpp</filename>
    <includes id="uvc__defaults_8h" name="uvc_defaults.h" local="no" imported="no">tuw_uvc/uvc_defaults.h</includes>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <includes id="v4l2uvc_8h" name="v4l2uvc.h" local="yes" imported="no">luvcview/v4l2uvc.h</includes>
    <member kind="typedef">
      <type>boost::interprocess::scoped_lock&lt; boost::interprocess::interprocess_mutex &gt;</type>
      <name>Lock</name>
      <anchorfile>uvc__ros_8cpp.html</anchorfile>
      <anchor>a9f21319f582dfad26152e3e5b1d1865c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Pyuv422tobgr24</name>
      <anchorfile>uvc__ros_8cpp.html</anchorfile>
      <anchor>a7556e85df0554bbf2e16dd8d75edb4f3</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Pyuv422togray8</name>
      <anchorfile>uvc__ros_8cpp.html</anchorfile>
      <anchor>aecec4bb670dc6b29e627c8c374237ddd</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>Pyuv422torgb24</name>
      <anchorfile>uvc__ros_8cpp.html</anchorfile>
      <anchor>aa73bfe863484de6c6e8901c1a054799f</anchor>
      <arglist>(unsigned char *input_ptr, unsigned char *output_ptr, unsigned int image_width, unsigned int image_height)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uvc_ros.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/tuw_uvc/</path>
    <filename>uvc__ros_8h</filename>
    <includes id="uvc_8h" name="uvc.h" local="no" imported="no">tuw_uvc/uvc.h</includes>
    <class kind="class">V4RCamNode</class>
  </compound>
  <compound kind="file">
    <name>uvcvideo.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>uvcvideo_8h</filename>
    <includes id="uvc__compat_8h" name="uvc_compat.h" local="yes" imported="no">uvc_compat.h</includes>
    <class kind="struct">uvc_xu_control</class>
    <class kind="struct">uvc_xu_control_info</class>
    <class kind="struct">uvc_xu_control_mapping</class>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_AUTO_UPDATE</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a5b132ad587c429e4c1094226fd0e41ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_CUR</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a0ad01e2cbc02c7eb0fc9c04520e60105</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_DEF</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a0cb63793599d3c3563058b1f6318f5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_MAX</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a1fcc034ece086e0ee08c0c95f96adc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_MIN</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a5eb01f99a074dcc1e6d33b97899adb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_RANGE</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>aeb110e15c8729d15c1abaf517693de84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_GET_RES</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>afc73e6359b98d84301f8c4a498e7efa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_RESTORE</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a687672141d297629eeda51620f3dcbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVC_CONTROL_SET_CUR</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a1c42de4ac5af4fe08ec9f50f2c8321df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVCIOC_CTRL_ADD</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a10b602e5fbde9f0451cb63c6d06bd46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVCIOC_CTRL_GET</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a46f7fc6ecdfaf8ffe4d2941d2b049ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVCIOC_CTRL_MAP</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a38d976f6c9017bf02779df44c9214e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UVCIOC_CTRL_SET</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>a4e97d37c7b1710654000b711558b82e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>uvc_control_data_type</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_RAW</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7a03a65c05a8ff7884ba71d0ee8a050e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_SIGNED</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7acb7e6e82ecd9561f2b43e3cfebf9e22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_UNSIGNED</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7a675f44370bfe0cf44c255b13cea34acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_BOOLEAN</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7a0edc91b9d9b22e014f97776113fc3f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_ENUM</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7a3f33096b1b4ec66ef658ea93eca62f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UVC_CTRL_DATA_TYPE_BITMASK</name>
      <anchorfile>uvcvideo_8h.html</anchorfile>
      <anchor>addef676d0516e8f978d8f0f3c5ab52d7a57f2d8eeba45c01a754576b2841a2bf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4l2uvc.c</name>
    <path>/tmp/ws/src/tuw_uvc/src/luvcview/</path>
    <filename>v4l2uvc_8c</filename>
    <includes id="v4l2uvc_8h" name="v4l2uvc.h" local="yes" imported="no">luvcview/v4l2uvc.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ARRAY_SIZE</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a25f003de16c08a4888b69f619d70f427</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOURCC_ARGS</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ae3a98f730e15780e45a8d9366c0a34d9</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOURCC_FORMAT</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>afe6aa2d0ba08ead74e4e83f532ad4b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEADERFRAME1</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a19a0237c969c9304f47e8e17d83d027a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check_videoIn</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a067c4d99b59250d5b5e3af38be78743e</anchor>
      <arglist>(struct vdIn *vd, char *device)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_v4l2</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a136f97f2fa990b33b097a95ea07760ea</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_controls</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ac6f2a6db923fdf961c59dc041cb640d4</anchor>
      <arglist>(int vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_formats</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a1d33d1d6cf448d2f185aab820f20f492</anchor>
      <arglist>(int dev, unsigned int *supported_formats, unsigned int max_formats)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_intervals</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a6114222f82d1a4d41d558a982fc4d4af</anchor>
      <arglist>(int dev, __u32 pixfmt, __u32 width, __u32 height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_sizes</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>af58f8074090d1f506c17fd9aaf26475c</anchor>
      <arglist>(int dev, __u32 pixfmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>float_to_fraction</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a62c406354240eb4cc5dd477a59bb05de</anchor>
      <arglist>(float f, int *num, int *den)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>float_to_fraction_recursive</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a80b42bd78e48398eb286e2d04fcbd207</anchor>
      <arglist>(double f, double p, int *num, int *den)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>init_v4l2</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a61181f6c8d521c935d24f1a12efb5e89</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_videoIn</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>afdc24f721ba8951ee004b973e26eb947</anchor>
      <arglist>(struct vdIn *vd, char *device, int width, int height, float fps, int format, int grabmethod, char *avifilename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isv4l2Control</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ad6c615e593df97ccc37bec0df9c73d62</anchor>
      <arglist>(struct vdIn *vd, int control, struct v4l2_queryctrl *queryctrl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>jpeg_decode</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a44b23293fc806db63c4d42aded7fec1e</anchor>
      <arglist>(unsigned char **pic, unsigned char *buf, int *width, int *height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load_controls</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a2f82b6eb9ceb990581a1b47587a59086</anchor>
      <arglist>(int vd, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>save_controls</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a5cedd802649a2837c795c62e9768e053</anchor>
      <arglist>(int vd, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uvcGrab</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a30cb08ea1522c76a7fa8f3315de54e15</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2DownControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a1f175a223369b5d19b0e6b3d1d130ddf</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2GetControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a2a038511eeef8454eeede45587084b23</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a2c13cd4b879eb623a3b373135eb6a36b</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetPan</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a086bd23c22aaafc22e694c4c193d6c20</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetPanTilt</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ad92a9c79de8f04746ef608a47183e7fa</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetTilt</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>adc98b020ccf6f9657136803ebbe2eef1</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2SetControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>aae64517988e162a928d936f819409d90</anchor>
      <arglist>(struct vdIn *vd, int control, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2SetLightFrequencyFilter</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ad180d4b202cc5a3e1e34fd54485bce29</anchor>
      <arglist>(struct vdIn *vd, int flt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ToggleControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a9534d356d851c57fdf4ea08ed69b607a</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2UpControl</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a446bdd493323381fecc982f1ecd71d05</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownPan</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a6ef86ceca4ce79090a54499994f472b0</anchor>
      <arglist>(struct vdIn *vd, short inc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownPanTilt</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a3a4c6ffa615aad5cebf8138decd0fea1</anchor>
      <arglist>(struct vdIn *vd, short inc_p, short inc_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownTilt</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>abb5ad29384f062118195cd269d4f874c</anchor>
      <arglist>(struct vdIn *vd, short inc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>video_disable</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>a96314a1bd908d80523d0f11d2df6f72c</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>video_enable</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>af6ed93c39e23274e051b076dc3bf156a</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>debug</name>
      <anchorfile>v4l2uvc_8c.html</anchorfile>
      <anchor>ac3e1795766a80ec63b157951b4b9a7d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>v4l2uvc.h</name>
    <path>/tmp/ws/src/tuw_uvc/include/luvcview/</path>
    <filename>v4l2uvc_8h</filename>
    <includes id="uvcvideo_8h" name="uvcvideo.h" local="yes" imported="no">uvcvideo.h</includes>
    <includes id="dynctrl-logitech_8h" name="dynctrl-logitech.h" local="yes" imported="no">dynctrl-logitech.h</includes>
    <class kind="struct">vdIn</class>
    <member kind="define">
      <type>#define</type>
      <name>DHT_SIZE</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a1fcdd9794b5d459b71169cee39abb73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_BUFFER</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>aa6bea0d4732cdf7372ab40a28f68d5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check_videoIn</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a067c4d99b59250d5b5e3af38be78743e</anchor>
      <arglist>(struct vdIn *vd, char *device)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>close_v4l2</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a136f97f2fa990b33b097a95ea07760ea</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_controls</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>ac6f2a6db923fdf961c59dc041cb640d4</anchor>
      <arglist>(int vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_formats</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a1d33d1d6cf448d2f185aab820f20f492</anchor>
      <arglist>(int dev, unsigned int *supported_formats, unsigned int max_formats)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_intervals</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a6114222f82d1a4d41d558a982fc4d4af</anchor>
      <arglist>(int dev, __u32 pixfmt, __u32 width, __u32 height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>enum_frame_sizes</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>af58f8074090d1f506c17fd9aaf26475c</anchor>
      <arglist>(int dev, __u32 pixfmt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>init_videoIn</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>afdc24f721ba8951ee004b973e26eb947</anchor>
      <arglist>(struct vdIn *vd, char *device, int width, int height, float fps, int format, int grabmethod, char *avifilename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load_controls</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a2f82b6eb9ceb990581a1b47587a59086</anchor>
      <arglist>(int vd, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>save_controls</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a5cedd802649a2837c795c62e9768e053</anchor>
      <arglist>(int vd, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uvcGrab</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a30cb08ea1522c76a7fa8f3315de54e15</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2DownControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a1f175a223369b5d19b0e6b3d1d130ddf</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2GetControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a2a038511eeef8454eeede45587084b23</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a2c13cd4b879eb623a3b373135eb6a36b</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetPan</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a086bd23c22aaafc22e694c4c193d6c20</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetPanTilt</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>ad92a9c79de8f04746ef608a47183e7fa</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ResetTilt</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>adc98b020ccf6f9657136803ebbe2eef1</anchor>
      <arglist>(struct vdIn *vd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2SetControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>aae64517988e162a928d936f819409d90</anchor>
      <arglist>(struct vdIn *vd, int control, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2SetLightFrequencyFilter</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>ad180d4b202cc5a3e1e34fd54485bce29</anchor>
      <arglist>(struct vdIn *vd, int flt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2ToggleControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a9534d356d851c57fdf4ea08ed69b607a</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4l2UpControl</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a446bdd493323381fecc982f1ecd71d05</anchor>
      <arglist>(struct vdIn *vd, int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownPan</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a6ef86ceca4ce79090a54499994f472b0</anchor>
      <arglist>(struct vdIn *vd, short inc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownPanTilt</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>a3a4c6ffa615aad5cebf8138decd0fea1</anchor>
      <arglist>(struct vdIn *vd, short inc_p, short inc_t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4L2UpDownTilt</name>
      <anchorfile>v4l2uvc_8h.html</anchorfile>
      <anchor>abb5ad29384f062118195cd269d4f874c</anchor>
      <arglist>(struct vdIn *vd, short inc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wide_angle_node.cpp</name>
    <path>/tmp/ws/src/tuw_uvc/src/</path>
    <filename>wide__angle__node_8cpp</filename>
    <includes id="uvc__ros_8h" name="uvc_ros.h" local="no" imported="no">tuw_uvc/uvc_ros.h</includes>
    <class kind="class">V4RWideAngleNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>wide__angle__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>audio_index_entry</name>
    <filename>structaudio__index__entry.html</filename>
    <member kind="variable">
      <type>off_t</type>
      <name>len</name>
      <anchorfile>structaudio__index__entry.html</anchorfile>
      <anchor>af5ff8c994649780da940b5dff7db2f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>pos</name>
      <anchorfile>structaudio__index__entry.html</anchorfile>
      <anchor>af4052472e07d4b5c0868af77b926aa4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>tot</name>
      <anchorfile>structaudio__index__entry.html</anchorfile>
      <anchor>a93d6b6acfa4f9a789572cbe308c2b014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>avi_t</name>
    <filename>structavi__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>anum</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>ad35bf92cb5d757666b5b0192e301393d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aptr</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>ae64e23df49815cae83fe06d3a3b39ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITMAPINFOHEADER_avilib *</type>
      <name>bitmap_info_header</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a671255a45aa12d63943b6798af37a6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>compressor</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a6f7fa3d790034e7cf9e652462d57ac35</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>compressor2</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a14205f462f29d5c6f0b7a13d815ebc65</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>fdes</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a6306b092bffe21a7b01c55494392ee18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fps</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a2be360f93e8c08488ca0ba6a534aee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>height</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a1ee55d9d4c78d4c9825b3ad99b1e80c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char(*</type>
      <name>idx</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>aa31298efecb7b06c2afee1179106787d</anchor>
      <arglist>)[16]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>last_len</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a6d4ab49e2a30247adb920fa29d2c47f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>last_pos</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a68aa51255c6f60e292d5b88a48f17244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>max_idx</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a8a13bf0efeb472d41e2eb53d4cc34438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>max_len</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>af755d150710b85bca0bb7c1db1cf44dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>mode</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a41e8787d0a73697e8e62dc80a2c87097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>movi_start</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a2808d3011879ed90339b654a27175b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>must_use_index</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a475bcc0b7e02d0903c7c8cb0cc6182bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>n_idx</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>ac5324712c1a53b19b8bfe635a52e1a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>pos</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a8914f443655d81c22ca8fc3739c06f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>track_t</type>
      <name>track</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a68b323d6eb56bd1ecca66d5e5889ebcc</anchor>
      <arglist>[AVI_MAX_TRACKS]</arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>v_codecf_off</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a714fb95d80f985a88b3474d066415ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>v_codech_off</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a5c6f4f1bd4e4a716fe70f57cb60eecfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>video_frames</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a207d88059adcf8aa184606cf844e19e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>video_index_entry *</type>
      <name>video_index</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a3dc2f200ff882457adace02517f786c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>video_pos</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a24510eed18da1e61d8ff0b9ec91acade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>video_strn</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a2e532c340b36e6d338e1ce559316473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>video_tag</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>af1db102b0a1b4c51656fb22bd988dfac</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>WAVEFORMATEX_avilib *</type>
      <name>wave_format_ex</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>a6dc615b1bf33e10275c3b981c9d9fada</anchor>
      <arglist>[AVI_MAX_TRACKS]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>width</name>
      <anchorfile>structavi__t.html</anchorfile>
      <anchor>ade6a575a3696f843805a093337dc2d0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVIStreamHeader</name>
    <filename>structAVIStreamHeader.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>dwFlags</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a3ef118dc5fd54fc3a9e7bb1eda8540bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwInitialFrames</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a222abbec1bc8398376e2a82aedc61ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwLength</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a3ec02be64fa99e327b446773a8ebd620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwPriority</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a58659d062b6585f9ecafcfa8884b24ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwQuality</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>aa6d129f17e203fdca549668f2aeb7a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwRate</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>ac004c591d819e13a28402158024be8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwSampleSize</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a62c3ca9e480b19d75914c24018a6763f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwScale</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a8f054a0b144f91765ac431c612309cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwStart</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a86482cd2673ac6e7c07cd880c5fac58e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>dwSuggestedBufferSize</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>adc1312291bbcba3b098b4085e6a0149c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>fccHandler</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>a028d0102f931f10255e095e5d5af1012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>fccType</name>
      <anchorfile>structAVIStreamHeader.html</anchorfile>
      <anchor>ad49e00e446528688c667cbd8006f88af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AVISTREAMINFO</name>
    <filename>structAVISTREAMINFO.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_bottom</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a9f239bb67a9796f858a01c24461395e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_caps</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>aedb7b1fb7e91b5b2ce5495708e7aaadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_edit_count</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a0bdbdcab2435162a59042b7c06bb1c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_flags</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a29e35fcb28a24d260ed378a2bae91b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_format_change_count</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a95b539b9353a081d4bbedc0915de97ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_initial_frames</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a69ccb071bd52b82f9d2ec92306576105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_left</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a84cb2358ef48c9fea013db394de5a1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_length</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a32d5bdc3980448f184742def0ebb890d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_quality</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a45a760cbc3272b06354eb27c1f3aefa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_rate</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>adf50a6ddb7165914a447ac899efe8a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_right</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a298002d8e4b5823268c12d3ba381b484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_sample_size</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a4a4c13363ffad27ffb1142b508efc975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_scale</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>ae1059d0e12b5433efcd7d6aaab6e15cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_start</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>af2d819e41e8d02a5278a9a91fadf4a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_suggested_buffer_size</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a752e9d331276291444c0bcba1098563f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dw_top</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a6729d017521b4531b8bad7681a17eb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fcc_handler</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a827a9a117b51d409038fc1a6d014f2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>fcc_type</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a789a0c7548518e754be8f85508e5aa56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>sz_name</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a04201e96b8f6e4c181ba493f001800f1</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>w_language</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a3e498a1f75525a9ca5bef4a4b76dfadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>w_priority</name>
      <anchorfile>structAVISTREAMINFO.html</anchorfile>
      <anchor>a7e66034e4f0e279cc1e09e1362602000</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BITMAPINFOHEADER_avilib</name>
    <filename>structBITMAPINFOHEADER__avilib.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>bi_bit_count</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a6c67ff49502786766c19ba681460659c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_clr_important</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a04045b27316ee05d11497a712a249c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_clr_used</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a35dbe0efbed6f6a02a89bf36cdd0d9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_compression</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a057872c15013131cc550a7372b8ac6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_height</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a6489e9fbdcb0fb91a8ef16ef8fbd35be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>bi_planes</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a8a65889255d081e954182d4a4f833bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_size</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a07d7700dc581b7d5cdadd2a56c50a2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_size_image</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a4d69e966da0ea1427e2c6358ff656340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_width</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a7e562b4e90bb90a93ed20f17d122e9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_x_pels_per_meter</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a1a94fe5bfbef7db37a352645eaee1b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bi_y_pels_per_meter</name>
      <anchorfile>structBITMAPINFOHEADER__avilib.html</anchorfile>
      <anchor>a0a27443717ac46b334c84d579c0326fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chunk_struct</name>
    <filename>structchunk__struct.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>id</name>
      <anchorfile>structchunk__struct.html</anchorfile>
      <anchor>ad863f9420b5a50458b6a7a75a38788e4</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>len</name>
      <anchorfile>structchunk__struct.html</anchorfile>
      <anchor>a7958e79b49228570a9ade01bdffdfd14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>common_struct</name>
    <filename>structcommon__struct.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dwAvgBytesPerSec</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>ae4b1e35ed25d99ab714c0c47ab28939a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dwSamplesPerSec</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>a687ffcc93a2d830c06031c7d7390024a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wBitsPerSample</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>ad77a0dc360634b06ffb0ac46465ef070</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wBlockAlign</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>a6dded3c0da8798a75604f39ffacf1a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wChannels</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>a5ea10224cfd2e3c34e378197b4426bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>wFormatTag</name>
      <anchorfile>structcommon__struct.html</anchorfile>
      <anchor>abca38bd52285d7589870a9542a7b9ebe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>comp</name>
    <filename>structcomp.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cid</name>
      <anchorfile>structcomp.html</anchorfile>
      <anchor>a8a13b7d6171a6411afc68ab9c6cd792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hv</name>
      <anchorfile>structcomp.html</anchorfile>
      <anchor>ae9b94231445da3c4fce322ae12cd82a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tq</name>
      <anchorfile>structcomp.html</anchorfile>
      <anchor>a4fb10c419453e686d29787651ba299dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RCam::ControlEntry</name>
    <filename>classV4RCam_1_1ControlEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>ControlEntry</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a3750172a4c07928bfaa1f73b3bd0da2f</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getQueryCtrlInfo</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a73021dee47cd04f4fd27f555914a40d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasErrorMsg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>ae9a15618903938eb00294668c0092d72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInfoMsg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a5100704575528944d2e416b564e247c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasValidType</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a1be4aef0ec6e7b71165caa027ef0cf9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>pullErrorMsg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a72237c64334d7ba0a4b75bfedfe339b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>pullInfoMsg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a815c03fb3f9ccd8988028dd358ea2690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ControlEntry</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a06a5609bc4d98a4a25e4c4b45845baf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>currentValue</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a6e9fd54f11e397cb54bebcb1e4514b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::stringstream</type>
      <name>error_msg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a29b4d592d1617cb0a76639ec6440adb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::stringstream</type>
      <name>info_msg</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a72a9ab5cdbc81cc9256b9427779d385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>v4l2_queryctrl *</type>
      <name>queryctrl</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a8b67c8d73e522cac6daa8b141fc18b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>targetValue</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a28c9530060967db5e2b2907424256e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a08ddebb3f0134efa4c960996c1e73695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>varName</name>
      <anchorfile>classV4RCam_1_1ControlEntry.html</anchorfile>
      <anchor>a15f0371ee3c2f541c28914b81613a376</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>dec_hufftbl</name>
    <filename>structdec__hufftbl.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>llvals</name>
      <anchorfile>structdec__hufftbl.html</anchorfile>
      <anchor>a6c582dae0c74ebd23f6e1c9030417685</anchor>
      <arglist>[1&lt;&lt; DECBITS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxcode</name>
      <anchorfile>structdec__hufftbl.html</anchorfile>
      <anchor>a8b500876289dda1731ca4360ed8dc4e6</anchor>
      <arglist>[17]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>valptr</name>
      <anchorfile>structdec__hufftbl.html</anchorfile>
      <anchor>a4011f65e72d693639c5a353c386a7519</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>vals</name>
      <anchorfile>structdec__hufftbl.html</anchorfile>
      <anchor>ab7f60ceffc44000f54e17cb27ae6d84b</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>hufftblp</name>
    <filename>unionhufftblp.html</filename>
    <member kind="variable">
      <type>struct dec_hufftbl *</type>
      <name>dhuff</name>
      <anchorfile>unionhufftblp.html</anchorfile>
      <anchor>a5b28307fa2aee035f813db499a48dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct enc_hufftbl *</type>
      <name>ehuff</name>
      <anchorfile>unionhufftblp.html</anchorfile>
      <anchor>ae00352fa0deba502b85a979c6164427d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>in</name>
    <filename>structin.html</filename>
    <member kind="function">
      <type>int func</type>
      <name>__P</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>a5b579d0bc7c628f2f54c830588870bde</anchor>
      <arglist>((void *))</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bits</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>a01741963f47aa196875513695dcbb0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>a7d0698d52948ac4427e4133655fc47cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>ae936267e9dc755c6603765fe3a24c6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>marker</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>a18f3590ff3e1875cb36250d51eb1860d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>p</name>
      <anchorfile>structin.html</anchorfile>
      <anchor>afb52a723ea7014d9de80249d0a25d366</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jpeg_decdata</name>
    <filename>structjpeg__decdata.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dcts</name>
      <anchorfile>structjpeg__decdata.html</anchorfile>
      <anchor>a165326c644e86f3548801f1d6fae9ec3</anchor>
      <arglist>[6 *64+16]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dquant</name>
      <anchorfile>structjpeg__decdata.html</anchorfile>
      <anchor>a18f535c0ce912b8e9d04aa4aed9c4d1c</anchor>
      <arglist>[3][64]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>out</name>
      <anchorfile>structjpeg__decdata.html</anchorfile>
      <anchor>adb74d2eebb2bb629808ed94779612f8f</anchor>
      <arglist>[64 *6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>jpginfo</name>
    <filename>structjpginfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dri</name>
      <anchorfile>structjpginfo.html</anchorfile>
      <anchor>aa91f749c3118de0e080c7f1bcd9322c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nc</name>
      <anchorfile>structjpginfo.html</anchorfile>
      <anchor>a591a92da5251b01e7d4a77b7cf8de9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nm</name>
      <anchorfile>structjpginfo.html</anchorfile>
      <anchor>a6686c5a530ab2888cf5987cbefb0123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ns</name>
      <anchorfile>structjpginfo.html</anchorfile>
      <anchor>abd9691c1d18a5c9dbf731ba17b0ef345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rm</name>
      <anchorfile>structjpginfo.html</anchorfile>
      <anchor>a4b5fae8fa04eacd730eb6ebec7670ec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Myrgb16</name>
    <filename>structMyrgb16.html</filename>
    <member kind="variable">
      <type>unsigned short</type>
      <name>blue</name>
      <anchorfile>structMyrgb16.html</anchorfile>
      <anchor>a2e5a9718960f721c58424b8d151ec225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>green</name>
      <anchorfile>structMyrgb16.html</anchorfile>
      <anchor>ae7e50d2b661a898a67cb31c2b5baa6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>red</name>
      <anchorfile>structMyrgb16.html</anchorfile>
      <anchor>aa3aeb46e4f18770f6488dfaf9af266cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Myrgb24</name>
    <filename>structMyrgb24.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>blue</name>
      <anchorfile>structMyrgb24.html</anchorfile>
      <anchor>a5743144abfe4a7e32aba98027ef6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>green</name>
      <anchorfile>structMyrgb24.html</anchorfile>
      <anchor>a31c6465c087f91112e49f7babf14e03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>red</name>
      <anchorfile>structMyrgb24.html</anchorfile>
      <anchor>aefae14d2a80c436a839aaa52eeb89078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Myrgb32</name>
    <filename>structMyrgb32.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>alpha</name>
      <anchorfile>structMyrgb32.html</anchorfile>
      <anchor>aa98d994feb6ee9e2ca9ddb644603b212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>blue</name>
      <anchorfile>structMyrgb32.html</anchorfile>
      <anchor>a09f1b249f22e7fd8a3afc63dcfc0251b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>green</name>
      <anchorfile>structMyrgb32.html</anchorfile>
      <anchor>a144892ef4ee0e6946179024aa0005dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>red</name>
      <anchorfile>structMyrgb32.html</anchorfile>
      <anchor>ac8ec864833815ec8630958dbf2842e1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyYUV422</name>
    <filename>structMyYUV422.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u</name>
      <anchorfile>structMyYUV422.html</anchorfile>
      <anchor>a7a6ac4ecefb5623a16f4349129d423b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v</name>
      <anchorfile>structMyYUV422.html</anchorfile>
      <anchor>ae390935d578e041cd913a1aee569b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y0</name>
      <anchorfile>structMyYUV422.html</anchorfile>
      <anchor>a507d59326cebfb70bd857d4eb5e616e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y1</name>
      <anchorfile>structMyYUV422.html</anchorfile>
      <anchor>a844cf27ad353f099fec2bdaf5f383d59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyYUV444</name>
    <filename>structMyYUV444.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u</name>
      <anchorfile>structMyYUV444.html</anchorfile>
      <anchor>ae069b2f1151105dc5bd9f4ead35b4037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v</name>
      <anchorfile>structMyYUV444.html</anchorfile>
      <anchor>afc7894eb509992a11656c191ef350813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y</name>
      <anchorfile>structMyYUV444.html</anchorfile>
      <anchor>ac350e47143c41a197f48c06bee6ef670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>riff_struct</name>
    <filename>structriff__struct.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>id</name>
      <anchorfile>structriff__struct.html</anchorfile>
      <anchor>aa188385935c9a6e1792744ef32e049b9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>len</name>
      <anchorfile>structriff__struct.html</anchorfile>
      <anchor>aeed2c06609e867b7d7a986e91bcfa86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>wave_id</name>
      <anchorfile>structriff__struct.html</anchorfile>
      <anchor>a5ca22e2539d1f56a54dd0cf686b699d7</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>scan</name>
    <filename>structscan.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cid</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>a7df1db52d97afc270327e9eafdc65389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dc</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>a20d568126824e658b8d2a6db9dc875d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union hufftblp</type>
      <name>huac</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>a39a7e1934b1342b6ff7ebf4f534d3577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union hufftblp</type>
      <name>hudc</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>a4b18d515c95ecc74e15817074b051c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hv</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>ad6747bd586ec218de4d8dc7ee08c0204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>a8fd802c04255c5f43e0f32fcfff92347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tq</name>
      <anchorfile>structscan.html</anchorfile>
      <anchor>ac3b43ed80ff59736df9f7d63c68048fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestNode</name>
    <filename>classTestNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>ae215da570f6a94fb527b53a62b144036</anchor>
      <arglist>(tuw_uvc::CameraLogitechConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestNode</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>a9a6b7c3b4545431a6fa216995c9bc4e2</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>a059767fdbf8385e4db4faadfaab8649e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_param_</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>a34251e59d38ca4a066f29b956a0255df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>adc894de131060a741158fda0142e9125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classTestNode.html</anchorfile>
      <anchor>ad5c2a8056580a3e1574939eca8831b9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>track_s</name>
    <filename>structtrack__s.html</filename>
    <member kind="variable">
      <type>long</type>
      <name>a_bits</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a352c72345388a36d2e7a4d99ceba8e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>a_chans</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a444558de22c6273e1a4b581f055a4667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>a_codecf_off</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>ac6de7c36364c125d1d2ec8cdc2344936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>a_codech_off</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>ac8f4c7c852e1c295d94121d58641ea4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>a_fmt</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a3b0a099fdf0de247fcb6dad94fd545d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>a_rate</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a5ff506b60e17899382cdc394ec2b605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>audio_bytes</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>af9ae7c22133ebc13e9e0fc24b0366d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>audio_chunks</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>abcc4e4c18bb7fbf5e4e50f1bf24dc716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>audio_index_entry *</type>
      <name>audio_index</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a5613ee8e4ec9be1205bc20b32e06a964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>audio_posb</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>aacb51782a223b18c7a8f901406db6605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>audio_posc</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a1f52d07737ebed8a80779c8e0eb5df80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>audio_strn</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a15d2c67dc510c6c597b6d47422654767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>audio_tag</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a420447e7c5adc9d4c4aee7348fbe0935</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>long</type>
      <name>mp3rate</name>
      <anchorfile>structtrack__s.html</anchorfile>
      <anchor>a3872211e945321c11f6066a15c9db0ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uvc_xu_control</name>
    <filename>structuvc__xu__control.html</filename>
    <member kind="variable">
      <type>__u8 __user *</type>
      <name>data</name>
      <anchorfile>structuvc__xu__control.html</anchorfile>
      <anchor>a8e2bfde4a186e4a1b385a91b585d1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>selector</name>
      <anchorfile>structuvc__xu__control.html</anchorfile>
      <anchor>a9a17ae0540c12836a7ea8d2756673161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>size</name>
      <anchorfile>structuvc__xu__control.html</anchorfile>
      <anchor>a2717c7e057d08b50d31c296179ddc1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>unit</name>
      <anchorfile>structuvc__xu__control.html</anchorfile>
      <anchor>a7a9137f0617ba2483d4a6f5269edc713</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uvc_xu_control_info</name>
    <filename>structuvc__xu__control__info.html</filename>
    <member kind="variable">
      <type>__u8</type>
      <name>entity</name>
      <anchorfile>structuvc__xu__control__info.html</anchorfile>
      <anchor>a52e2dfafe1253dc302e78c74acbbb238</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>flags</name>
      <anchorfile>structuvc__xu__control__info.html</anchorfile>
      <anchor>aa6a76dcf772760eed8f2bbd2f40da0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>index</name>
      <anchorfile>structuvc__xu__control__info.html</anchorfile>
      <anchor>a92d6ffa8e9d812df9e691e3191a809a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>selector</name>
      <anchorfile>structuvc__xu__control__info.html</anchorfile>
      <anchor>aa6fd003bb6c89476711db12ae0cba24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u16</type>
      <name>size</name>
      <anchorfile>structuvc__xu__control__info.html</anchorfile>
      <anchor>abef29cf3f7aab0f44a2ad2942f11ba14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uvc_xu_control_mapping</name>
    <filename>structuvc__xu__control__mapping.html</filename>
    <member kind="variable">
      <type>enum uvc_control_data_type</type>
      <name>data_type</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a948ffd5b4123b22ccbb91522c8c0ca05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>entity</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a47fcdedfe27e08eb008553a44cdfd255</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>__u32</type>
      <name>id</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a44b586835bfd40f33e2ef616b535b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>name</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a69d5dea3a639fdac3c27df188ce4362e</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>offset</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a613946d7ed16741bebf9c734a6eee051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>selector</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a48ca74c905bef12af9893251cb734c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__u8</type>
      <name>size</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>adcd96bbfa1848bce90fcb772278cf340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum v4l2_ctrl_type</type>
      <name>v4l2_type</name>
      <anchorfile>structuvc__xu__control__mapping.html</anchorfile>
      <anchor>a87694ec9d9aac48e9a32a02723b29a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RCam</name>
    <filename>classV4RCam.html</filename>
    <class kind="class">V4RCam::ControlEntry</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ControlEntry &gt;</type>
      <name>ControlEntryPtr</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a6906a62fdd0ce2e3e573b38688373c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>FD</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a6fe49aef2308c31d6fd267058738faee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; v4l2_control &gt;</type>
      <name>v4l2_controlPtr</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a951145851ed54bdf54f679d97d35a0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ControlEntryPtr &gt; &amp;</type>
      <name>detectControlEnties</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a4b7024c47bdc81b69940e01464178419</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ControlEntryPtr</type>
      <name>getControlEntry</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a0212a7282795a1a64aad72c34e6fe333</anchor>
      <arglist>(std::string varName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grab</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a3cd6757d81ca1397666a93b0e5ad56fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasErrorMsg</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a639ad5a07d12569e442e105d1f4d3557</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInfoMsg</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ab0cd4bdaef5e25f6092123e5d9563cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FD</type>
      <name>initCamera</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a7ac393abaa4f39584e69cb983107f724</anchor>
      <arglist>(const std::string &amp;videoDevice=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlackListed</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a0eaf5ceabae49d0dfa4b153784b0ef6b</anchor>
      <arglist>(int control)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load_controls</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a5f4a5205d732120fa81f77ce0e992f50</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>pullErrorMsg</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ad22ec92a9cb67217716db115fa8915f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>pullInfoMsg</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ac5f2fd576390c66ef8317c8e1f92e7ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>save_controls</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a9d200559d494529496afcacd66176f8e</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4lget</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a06ffd18bc5e4aae4a0e4d5923965f97f</anchor>
      <arglist>(ControlEntryPtr entry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4lgetInfo</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ab44e6c3b6606dfb80f305b013a1bf381</anchor>
      <arglist>(ControlEntryPtr entry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4lset</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a8f97f87650fd34c614bb279915c976e6</anchor>
      <arglist>(ControlEntryPtr entry)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>v4lupdate</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a9dcaa2ae3b7c6ca4b1bf9fdbb91c3bd0</anchor>
      <arglist>(ControlEntryPtr entry)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RCam</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>aae089e2c2b4e642998c72a20c2e04466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~V4RCam</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>acd9b5f94bfcdf2892fc39f6b38e2c364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>removeNonAlNum</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a3947325b216ba63b6c883453d8a10cce</anchor>
      <arglist>(char in)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ERROR</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a8d0967ff4028e9780b399e0a7583bc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LOAD</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a120a856571ad510f1851ae7d5511a28f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NA</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ad1171b7fd1d6d4a80d44adc5c7e829cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OK</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a9ea833ed50e837289593799d44f35cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SAVE</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ac0066822a070f3624c44b08251710d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>aviFilename_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a7b3bfc8686845b36819db5626317035b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ControlEntryPtr &gt;</type>
      <name>controlEntries_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a12daaea0e954ef2d3b17950b2a2df6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>durationLastFrame_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a71683b9f3042970d6769cc065e14e520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::stringstream</type>
      <name>error_msg_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>abb7e46af6999a150106d9c5e964f3331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>format_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a0cd258658fd808ab6419a5d0e4af6625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>fps_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a41d51a272bcb0ed50c8c975acaa909e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>grabmethod_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>ab98360c9060d8c8847d9d04ceb402afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a2e671a0cb7d9537d5649c09030c1adc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::stringstream</type>
      <name>info_msg_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>aeb1454c8690d94504ea9955e2de179b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::interprocess::interprocess_mutex</type>
      <name>mutexImage_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>aeddd4d284fc0af41c549ec175ce3875f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vdIn *</type>
      <name>pVideoIn_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a2ce7e26be809b8502b8b9a957faccc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>timeval</type>
      <name>timeLastFrame_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a413bd8b86f3efc44fb8ba6c7e0ed35be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>videoDevice_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>affa97058b0afac278ba205d006829d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classV4RCam.html</anchorfile>
      <anchor>a9f400dc64e17be012d07f3d361d88505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RCamNode</name>
    <filename>classV4RCamNode.html</filename>
    <base>V4RCam</base>
    <member kind="function">
      <type>void</type>
      <name>publishCamera</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a6e5c4bfa86710037583ecec2e5630ce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCameraImage</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a5967cdedf9748ae65881c957663b35b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RCamNode</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a293ece775c47398da164aa9796bf226d</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~V4RCamNode</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a2d163a9f07fd68d8614d5bc8c2741011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CONVERT_RAW</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a3fcaf165e4f61716ffe0974a0788e25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CONVERT_YUV422toBGR</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>aec1a5ca5e9f9454a7cd07240518699e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CONVERT_YUV422toGray</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>afdcf107c87e2d3c1b69e93c723b44725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CONVERT_YUV422toRGB</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a314a23b9a530b0d0d31bbf022fa7b6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>callbackSphere</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a80c8833db385ef69ea5c152b5cf00090</anchor>
      <arglist>(const tuw_uvc::SphereConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>commitRosParamsToV4L</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a5ba531438a3ab218e4e330a137c07a2f</anchor>
      <arglist>(bool force=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>commitV4LToRosParams</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ae803332f44d38379383528543d526c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loopCamera</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a265de37ba81b2cfa5234745201efe90f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readCameraControls</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ad315d1ecacea37accfc7e24232c3b18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readControlEntryInfo</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a9a4465481ed0cdc809f168780bb2c864</anchor>
      <arglist>(ControlEntry *entry)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readInitParams</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a6c26f444117f018bfcd4cd85f33861e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setCameraInfo</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a27faba9318d720626bb9596cf0673d8f</anchor>
      <arglist>(sensor_msgs::SetCameraInfoRequest &amp;req, sensor_msgs::SetCameraInfoResponse &amp;rsp)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateControlEntry</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ab15c594c76c56cd13b67692a03abdc70</anchor>
      <arglist>(ControlEntry *entry)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateDynamicReconfigureFile</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a81959f1260903781c93eb73bee0d0bdd</anchor>
      <arglist>(const char *filename) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeCameraControls</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a938e1c60b1fc7a7d01fb16c51e9db3fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>camera_freeze_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a1c49cbec30df991c672b0fc02bec2f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::Image</type>
      <name>cameraImage_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>aa586a865f356b9e215639ece92ffc015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CameraInfo</type>
      <name>cameraInfo_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ac6d73a81956c3e969f508264271203c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::CameraPublisher</type>
      <name>cameraPublisher_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a4ff38c3615e6eab5282e0fd4ccb0d7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::Image</type>
      <name>cameraThumbnail_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a96b47ac7d15b7670c32e4963cff4256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Publisher</type>
      <name>cameraThumbnailPublisher_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a4b9cffad47fca29ec234c60ce2dbf95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>convert_image_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a632bc993c07f9250dd2874cd82e35e11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>generate_dynamic_reconfigure_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>aaf6850887168a0d3ed8bc93113b2c666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::ImageTransport</type>
      <name>imageTransport_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ac566c1ac58343ca17e9b1e858b3d4fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a99190d64a16e5c8a62e8287b6992559e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_param_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a78fca61fb9d78d495040f139f2d8af05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>queueRosParamToV4LCommit_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a3d541981bea75a55183c5b66cb839827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ratioThumbnail_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a57526db0e832c5cbc43a363eda2aa7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>set_camera_info_srv_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a1ac3c9935af7939dbbdb78eb66c55ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>show_camera_image_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>aba8ca5509555e346d63ad219b0a9b543</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>showCameraImageThread_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>ab13cc9843ef55ce216fc1a6a9dac8ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showCameraImageThreadActive_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a3450ace2c5b5636517381ce8e54d48da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>subSphere_</name>
      <anchorfile>classV4RCamNode.html</anchorfile>
      <anchor>a481a4c6ba9bf23ac261cf86e1648fc09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RLogitechC920Node</name>
    <filename>classV4RLogitechC920Node.html</filename>
    <base>V4RCamNode</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classV4RLogitechC920Node.html</anchorfile>
      <anchor>a056f18f18d9e29463710218ade675084</anchor>
      <arglist>(tuw_uvc::CameraLogitechC920Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RLogitechC920Node</name>
      <anchorfile>classV4RLogitechC920Node.html</anchorfile>
      <anchor>a9eee5175f9f9e51f4330fe52a9ec7811</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechC920Config &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classV4RLogitechC920Node.html</anchorfile>
      <anchor>a2dddafbd1fd5322eda56344f58c08601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechC920Config &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classV4RLogitechC920Node.html</anchorfile>
      <anchor>acefd22dfbb1e41c3aac84e04934eca7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RLogitechNode</name>
    <filename>classV4RLogitechNode.html</filename>
    <base>V4RCamNode</base>
    <base>V4RCamNode</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>afb5c710d29b28edd971c313d64321078</anchor>
      <arglist>(tuw_uvc::CameraGeneralConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>af22bf4d1e6d5723bb45e382080e645d7</anchor>
      <arglist>(tuw_uvc::CameraLogitechConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RLogitechNode</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>ac29ba0f87e58ee6453ee91145660dd62</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RLogitechNode</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>ac29ba0f87e58ee6453ee91145660dd62</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraGeneralConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>a4f3315e0ec8b52738ee0479aab968c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>acf1e4efee542b836943d1264f8364e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>a63acba410c83cbfee2c8910fa3f17a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraGeneralConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classV4RLogitechNode.html</anchorfile>
      <anchor>a001c41bb42a34c67ff69f63e09918257</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RLogitechSphereNode</name>
    <filename>classV4RLogitechSphereNode.html</filename>
    <base>V4RCamNode</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classV4RLogitechSphereNode.html</anchorfile>
      <anchor>a5bf182ef5cca7abf152ca42606ceea00</anchor>
      <arglist>(tuw_uvc::CameraLogitechSphereConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RLogitechSphereNode</name>
      <anchorfile>classV4RLogitechSphereNode.html</anchorfile>
      <anchor>a1efac0373c78d067b9780f4cafb1f136</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechSphereConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classV4RLogitechSphereNode.html</anchorfile>
      <anchor>a83f3ba1433a5815184f81a4e76ac7c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraLogitechSphereConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classV4RLogitechSphereNode.html</anchorfile>
      <anchor>a326125ef53bf4c32e28d140a242e21a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>V4RWideAngleNode</name>
    <filename>classV4RWideAngleNode.html</filename>
    <base>V4RCamNode</base>
    <member kind="function">
      <type>void</type>
      <name>callbackParameters</name>
      <anchorfile>classV4RWideAngleNode.html</anchorfile>
      <anchor>a928fede4d29a098326495603a7a392f2</anchor>
      <arglist>(tuw_uvc::CameraWideAngleConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>V4RWideAngleNode</name>
      <anchorfile>classV4RWideAngleNode.html</anchorfile>
      <anchor>a2b1bd253b590b91d1c4ac0aad41475df</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraWideAngleConfig &gt;::CallbackType</type>
      <name>reconfigureFnc_</name>
      <anchorfile>classV4RWideAngleNode.html</anchorfile>
      <anchor>aad9a0107149eac95f613dca67ec3938d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>dynamic_reconfigure::Server&lt; tuw_uvc::CameraWideAngleConfig &gt;</type>
      <name>reconfigureServer_</name>
      <anchorfile>classV4RWideAngleNode.html</anchorfile>
      <anchor>ac4883c2b7f53000f22369d887b3ff616</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vdIn</name>
    <filename>structvdIn.html</filename>
    <member kind="variable">
      <type>struct v4l2_buffer</type>
      <name>buf</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a38292be5255c77e9faca1f264a4ec7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>bytesWritten</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a976327e80f7ab10363931eaccb80f9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct v4l2_capability</type>
      <name>cap</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a0d97f1dcc21f5f742ca33bbb20e89e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>captureFile</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>af04dca401211df56a49b2341a2217f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a1fa060f09cd0b1a126c5cfe7f8755aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>fileCounter</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a1a7d33a5bedaeac001b7eaf7317cc3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct v4l2_format</type>
      <name>fmt</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a724cd8324feffc7f41ea53866655db9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>formatIn</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>ada1a8b7c0f40c9d997f8e8fddd4bc27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>formatOut</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a5b7cd8020e08615906266db0e837bd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fps</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a1b33d781f193d7bf7bb1168451527b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>framebuffer</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a6f0c609dcd71990dbeb9057a75ec1852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>framecount</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a345595446326e4b93b4135bcab0832f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>framesizeIn</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>acc3732f98af3fe5088007d0b7b08cdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>framesWritten</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>ae5db4c61f6a3bf09770e55f67fe0ca7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>getPict</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a9956d175ce259b7ddc4e58068f2df596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>grabmethod</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>aeee7822dd4b5c30aec157b26816f8d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>height</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a503aa1f8e847a09bc9acc35bd38e54cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isstreaming</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a199146dcfff622dc13166bf926d12306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>mem</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a03b1472f7ce56596dc24bb4ce74c44dd</anchor>
      <arglist>[NB_BUFFER]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pictName</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a0c2f193d592ba681ec202143f6d9031a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rawFrameCapture</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>ac05928c27c9978935f0f837f3e5366ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct v4l2_requestbuffers</type>
      <name>rb</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a34b04741e2e0ade3ba3abf1e8e435752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recordstart</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>ac952b5a9272dcbc70fc2470a789f743d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>recordtime</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a123f362ed6d1f70e44f4825506a26c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>rfsBytesWritten</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a96c6d624a652c16acf1d694003fb5b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>rfsFramesWritten</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a86052e935187a0379685645687405507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>signalquit</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a7b7f271436d6c1964fceba7bb8118397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>status</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>ad42601d48fb70bccc7083c3f13fdbc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>tmpbuffer</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a8f272e409af16675597e17047576b441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>toggleAvi</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a26e2dfbb70568a274dd481fb82bec788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>videodevice</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>aa5bc365f449fae0bacc9ef7e813dfcdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>width</name>
      <anchorfile>structvdIn.html</anchorfile>
      <anchor>a00857d0967a784b8736161ab7540cdda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>video_index_entry</name>
    <filename>structvideo__index__entry.html</filename>
    <member kind="variable">
      <type>off_t</type>
      <name>key</name>
      <anchorfile>structvideo__index__entry.html</anchorfile>
      <anchor>a6f06680c86ac08a209d799e2d0e90a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>len</name>
      <anchorfile>structvideo__index__entry.html</anchorfile>
      <anchor>aa52afb83a657b5261ab1746c1bdbfab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>off_t</type>
      <name>pos</name>
      <anchorfile>structvideo__index__entry.html</anchorfile>
      <anchor>a8f8dd88e62fdaf31e6d84577c75b9ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wave_header</name>
    <filename>structwave__header.html</filename>
    <member kind="variable">
      <type>struct common_struct</type>
      <name>common</name>
      <anchorfile>structwave__header.html</anchorfile>
      <anchor>a468da493bc40d67b163d9e33045c612e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct chunk_struct</type>
      <name>data</name>
      <anchorfile>structwave__header.html</anchorfile>
      <anchor>a69914f046c038e5b16634f82c383661c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct chunk_struct</type>
      <name>format</name>
      <anchorfile>structwave__header.html</anchorfile>
      <anchor>a9ad954d20b73b8a7f30b252fd6962f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct riff_struct</type>
      <name>riff</name>
      <anchorfile>structwave__header.html</anchorfile>
      <anchor>a7bcc39762c71ac426cbde1628592a3b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WAVEFORMATEX_avilib</name>
    <filename>structWAVEFORMATEX__avilib.html</filename>
    <member kind="variable">
      <type>uint16_t</type>
      <name>cb_size</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>a52666745a018f304f79ea4a579d9a96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_avg_bytes_per_sec</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>acd260ad97cb576a3f68d25c605638b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_block_align</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>ae18b1bee4320b79108ca6255004e910e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>n_channels</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>aca0de2ed084fd4432ee600637fb6e949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>n_samples_per_sec</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>a3adf219ad23c1f472f5bed00d1553c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>w_bits_per_sample</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>a6fb995727484dabbfaaafe0eca9511dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>w_format_tag</name>
      <anchorfile>structWAVEFORMATEX__avilib.html</anchorfile>
      <anchor>a60784494bc4b2220f7a187629275a857</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
