<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.incl</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/doc/</path>
    <filename>mainpage_8incl</filename>
  </compound>
  <compound kind="file">
    <name>colormodels.h</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/include/quicktime/</path>
    <filename>colormodels_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB565</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga945c2341e12eb1a9baad5844e851746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR565</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gada8983e541c62bb195f1e94a2ba18b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga50de57e7d6e7a4042c0bcb4aa824a3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gac3ec15bef87f60840e342d0a359cb088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaaec2dd466403410fc4daa417ec2ab6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGBA8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga27c5ec4934a8fd3590a186c031426702</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB161616</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0db9d18202d091b1542697851dcb6c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGBA16161616</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8f7950a15f4fd3180e7238101176f817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVA8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaa1b06526031c14815566cd944963adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga9854a8f5bd49fe535624c37a15b81128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV420P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gab4583749c1106aef4b0c13d1710c7ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0d7eed5ffd41f3528b0c8ba97ee35e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV444P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf4520fe86245d3134aaf9d3ddcf728bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV411P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga1c06a3a83d7ca0ef29b2a913b6995ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ420P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0996b15349a538dcadb8adb40daf1657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ422P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8e74c98804b21c966b8e61130bc89516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ444P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf31d62bbd2b1e8bc47f170b9b89daf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P16</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gadf49d0f6c48bad10fd59d995cfc6109a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV444P16</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga85a2bde828e96b9d0db53e28803e4ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P10</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gabc6a008a7710aa3cf5b21637f509f2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ422P10</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaca0ea3c325d5ddd69967514ae38eaaf0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lqt.h</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/include/quicktime/</path>
    <filename>lqt_8h</filename>
    <includes id="quicktime_8h" name="quicktime.h" local="yes" imported="no">quicktime.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_DROP</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gadabb4193431b6541ab1cdc7adb1f6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_24HMAX</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga0180620e60c700321b3f7168cdd3a7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_NEG_OK</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga27a5b8655539b5c7ff25aef8ae5a94d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_COUNTER</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga40c458522c2814822c3b31c0bbd46932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_COLORMODEL_NONE</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga942d9eb46460b14d451d05483089d8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_log_callback</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gab716f762aebad483afd763a140b49d6e</anchor>
      <arglist>(lqt_log_callback_t cb, void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_fileno</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gac7c7e10387a56fda279d1c7f29907cd0</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_parameter</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>ga282a31a22a6819423512b93a0e3595aa</anchor>
      <arglist>(quicktime_t *file, int track, const char *key, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_video_parameter</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga80672f881bf783060c467c5e4054e8da</anchor>
      <arglist>(quicktime_t *file, int track, const char *key, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_pixel_aspect</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga2bff1434eb4dfff3c5c3cf7b4d05775c</anchor>
      <arglist>(quicktime_t *file, int track, int *pixel_width, int *pixel_height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_pixel_aspect</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga142548c45ec62ff7ede9505752719f81</anchor>
      <arglist>(quicktime_t *file, int track, int pixel_width, int pixel_height)</arglist>
    </member>
    <member kind="function">
      <type>lqt_interlace_mode_t</type>
      <name>lqt_get_interlace_mode</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga04f3591187e13cc2c6828ff82c02acad</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_interlace_mode</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga3f1efc3165641e10d2769f9ee4afacef</anchor>
      <arglist>(quicktime_t *file, int track, lqt_interlace_mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_interlace_mode_to_string</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga5b74e970a99330005d1250102b8452a9</anchor>
      <arglist>(lqt_interlace_mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_chroma_placement_t</type>
      <name>lqt_get_chroma_placement</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga1679de33e938d9f9bcc7d670cadaecde</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_chroma_placement_to_string</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga6b4afa2a6c0c13ba4887b1f9bde3c175</anchor>
      <arglist>(lqt_chroma_placement_t chroma_placement)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_codec_api_version</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga6c1b99daf18209686288f6d41b2e37d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_channel_to_string</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga81d1c9bb5efa2072f1dc80b533b7614b</anchor>
      <arglist>(lqt_channel_t ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_channel_setup</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga3b19715a74da14f2097aea5a97d4ddcc</anchor>
      <arglist>(quicktime_t *file, int track, lqt_channel_t *ch)</arglist>
    </member>
    <member kind="function">
      <type>const lqt_channel_t *</type>
      <name>lqt_get_channel_setup</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>gae64236b2cef7520c0cc414e76a8e8414</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_text_track</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gacf15d3be9cdc4e5b2964d61eec156aa7</anchor>
      <arglist>(quicktime_t *file, int timescale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_language</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga48fb317d6ac069da8aac5ff90039bf6a</anchor>
      <arglist>(quicktime_t *file, int track, const char *language)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_chapter_track</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga22b8ed13abf766dc3ff528409d2f43b4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_box</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga629f575ef3e5f633beab3e3ade84850d</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t top, uint16_t left, uint16_t bottom, uint16_t right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_fg_color</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga8c8e5159ef113c2b89b955080d41dfe1</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t r, uint16_t g, uint16_t b, uint16_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_bg_color</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gae1fafac7b632513544c298abf4890cce</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t r, uint16_t g, uint16_t b, uint16_t a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_write_text</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gad399707ef885b3643f9bbee2890f0946</anchor>
      <arglist>(quicktime_t *file, int track, const char *text, int64_t duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_text_tracks</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga27d81096eeceadb3d4a8b5fcb0a95712</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_text_language</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga6874341a7bb714cbcb81765378ea2359</anchor>
      <arglist>(quicktime_t *file, int track, char *language)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_text_time_scale</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gaeda99cb4a8d0dbbce957b4431573eda2</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_box</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga28f142233822e8ead0d82ef4aa8c8bfc</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *top, uint16_t *left, uint16_t *bottom, uint16_t *right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_text</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga2b6e62f99edaaa5a4bf08022a3960988</anchor>
      <arglist>(quicktime_t *file, int track, char **text, int *text_alloc, int64_t *timestamp, int64_t *duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_is_chapter_track</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga0278b205c4ec1eee2dfb632feeb75fd3</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_text_samples</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga9c73cc2b44f8924c2f64fba530401679</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_position</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gaa067ee18f55c582889eb0ed5c0364dbf</anchor>
      <arglist>(quicktime_t *file, int track, int64_t position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_time</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga4fb65836ae339e937d566c827befb73f</anchor>
      <arglist>(quicktime_t *file, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_fg_color</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga9b85949f52d61896e9d5dd369d427ca8</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *r, uint16_t *g, uint16_t *b, uint16_t *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_bg_color</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gab3aa16de82da27f85da5eb2316934433</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *r, uint16_t *g, uint16_t *b, uint16_t *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_add_timecode_track</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gadcfff1ef7a9de3de21626eea4b54b0dd</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t flags, int framerate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_write_timecode</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga66a5b8c2e0fe1de300482f139f19b465</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t timecode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_has_timecode_track</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gaa19da1e35611e99cea1351ab6b0b0de1</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t *flags, int *framerate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_timecode</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga02cfdcff7d00f1b56c886ea359a6fa09</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t *timecode)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_get_timecode_tape_name</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gad18b77f838b80eaf7be98a69270ef3b6</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_timecode_tape_name</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga5493512b48dbc3f6a58a210c1d42f19e</anchor>
      <arglist>(quicktime_t *file, int track, const char *tapename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_timecode_track_enabled</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gacf628a926ef9ee2cf2707dbc59a4c15b</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_timecode_track_enabled</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga2725060a8befd0c1b2a3d828310f5ab6</anchor>
      <arglist>(quicktime_t *file, int track, int enabled)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_colormodel_to_string</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga2e3811219333b5193e1078459b78da6a</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_string_to_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gae26c1c9f82ea5d9741feaabaf9b9c493</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_planar</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gab8dbf96c67abf4a98e94a00e02d11188</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_has_alpha</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga06fd25b090ccdcc57ae90ee4aa7cd78b</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_rgb</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf5f7a279dbad2307cddf7333d35e3db9</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_yuv</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gacb9d9b1d82fe6e5afa517467fc204fcc</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_colormodel_get_chroma_sub</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gad658d0626460a239ead7c322bc8249b9</anchor>
      <arglist>(int colormodel, int *sub_h, int *sub_v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_video_range</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga6ba14c83fdad1076a11994989470b40f</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_default_rowspan</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gad8ff9f9697ce3a7f513e12734d533a61</anchor>
      <arglist>(int colormodel, int width, int *rowspan, int *rowspan_uv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_has_conversion</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga26e92d17dd935fad1f121dabba028ad5</anchor>
      <arglist>(int in_cmodel, int out_cmodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_num_colormodels</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga54991b74c721fe85f9d97d88ec019e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_get_colormodel_string</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8647bebf01b05d3105dab7dfbf74de89</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaec06e1abe7b5b0429db256e7001c7eb0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_decoder_colormodel</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga46f8fc7325baf8234e605836190e41a0</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_source_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga9e5f2fc3458e11fc35ecf778b1ba26b2</anchor>
      <arglist>(int const *source_options, int target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_target_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga33d7eba2d1c07ad0f5cf681561acbc17</anchor>
      <arglist>(int source, int const *target_options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_colormodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga128d549ba1e29083ab61f3425ae6350d</anchor>
      <arglist>(quicktime_t *file, int track, int *supported)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga7053978f505b771b36fc27892721d032</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t **</type>
      <name>lqt_rows_alloc</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga57ce679a75a23aac4009bfb1cbf3a2fa</anchor>
      <arglist>(int width, int height, int colormodel, int *rowspan, int *rowspan_uv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_copy</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaae1a660f8ca20b7c44194aaf591f190d</anchor>
      <arglist>(uint8_t **out_rows, uint8_t **in_rows, int width, int height, int in_rowspan, int in_rowspan_uv, int out_rowspan, int out_rowspan_uv, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_copy_sub</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaedcd9eba19c17deff86dea3eb38af92d</anchor>
      <arglist>(uint8_t **out_rows, uint8_t **in_rows, int width, int height, int in_rowspan, int in_rowspan_uv, int out_rowspan, int out_rowspan_uv, int colormodel, int src_x, int src_y, int dst_x, int dst_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_clear</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga1a11529f6335f3e93191ee296ff8a640</anchor>
      <arglist>(uint8_t **rows, int width, int height, int rowspan, int rowspan_uv, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_free</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga9920f7ec0a8081faf57a77d93c474b32</anchor>
      <arglist>(uint8_t **rows)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga757133029c2b0c146df224e9fff17ee7</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gae267dccca78aec8134cb70b132ea00ea</anchor>
      <arglist>(quicktime_t *file, int tracks, int frame_w, int frame_h, int frame_duration, int timescale, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_audio_track</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga720b4666e645a6223d30ab74e165b2f9</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_audio_codec</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>gaeb8c26b34c11b284bb9e35222e4a9c48</anchor>
      <arglist>(quicktime_t *file, int track, lqt_codec_info_t *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_language</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>gafd0edf4a0d75ac3871dfe40b10ce43d0</anchor>
      <arglist>(quicktime_t *file, int track, const char *language)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_video_track</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gab61ca630dabd16cd5d493b87aca71886</anchor>
      <arglist>(quicktime_t *file, int frame_w, int frame_h, int frame_duration, int timescale, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video_codec</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga19ab7dfcc860e3e28fc71c38ca00b6ef</anchor>
      <arglist>(quicktime_t *file, int track, lqt_codec_info_t *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video_pass</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gae4156fc8685ce49d51d08ac78bb0275c</anchor>
      <arglist>(quicktime_t *file, int pass, int total_passes, const char *stats_file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_frame_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf6d9b47434db268c1b771f9bba505c0b</anchor>
      <arglist>(quicktime_t *file, int track, int frame)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_frame_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab61416d258197f4a75f6befb93d40ee4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad364110b5fbcaf20d6756559693c094a</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_video_frame</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga7d4ede5d72c5b1c95c6edadc67d9ad0a</anchor>
      <arglist>(quicktime_t *file, uint8_t **buffer, int *buffer_alloc, int64_t frame, int64_t *time, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gad5d2f5fcdbd3237e8cfb4cdc37df91b6</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_video_d</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga0757fbfcf860c7a41ebeb23867029ca0</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track, int64_t time, int duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_frame_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga5ea0328064cb443be1a47a200d3f1b04</anchor>
      <arglist>(quicktime_t *file, int track, int *constant)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_video_time_scale</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga883a9a137a1256d04eb88ad5c8ad50a9</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_video_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab31bb654e765cee434d1b6eae93dee20</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga6d65bc0c73130f73da12379d8f428cdc</anchor>
      <arglist>(quicktime_t *file, int track, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_list_total_entries</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga172cbb4f071cd1ded04bc740fd183c89</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga0cd9a5ed6345762eac58582f21cf3c20</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga049ba38c2d88016038e87aeacd333bd7</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lqt_video_edit_rate</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga3135d7e7259ac3dc00bddc0ce9573f9b</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_row_span</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga74cb491bf21df93ba971caf92d641a98</anchor>
      <arglist>(quicktime_t *file, int track, int row_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_row_span_uv</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga65538f230c191a361ca894883e7e3752</anchor>
      <arglist>(quicktime_t *file, int track, int row_span_uv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga73483ca19aaadddf7f274806b4eed60e</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_last_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gaaf762239a7ebae6f9933b2bf28bb8ded</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_audio_track</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga7a53aac2d04ad7714458115f320374cf</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio_track</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gae5f1a8c618d48a333b0bcdf4321c42f6</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_sample_format_to_string</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>gab58293547a1b774cc938d574df9fedbe</anchor>
      <arglist>(lqt_sample_format_t sampleformat)</arglist>
    </member>
    <member kind="function">
      <type>lqt_sample_format_t</type>
      <name>lqt_get_sample_format</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>gabde4021e8da716ad38a91c238aa40df0</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio_raw</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga8143c4405296ba9b61ff2ac69722b12b</anchor>
      <arglist>(quicktime_t *file, void *output, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_audio_language</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad8b145454f48ef5ddef2f0651986da5f</anchor>
      <arglist>(quicktime_t *file, int track, char *language)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_audio_raw</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga440f3f940a6d0ffce972b7d7e57930f4</anchor>
      <arglist>(quicktime_t *file, void *input, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_seek_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab0b4fb3fb672f182db065f0eba1acdfb</anchor>
      <arglist>(quicktime_t *file, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_list_total_entries</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gab1ef3467e658a2639960fad24e28b34b</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_duration</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga6fd4b074115158f30a534f07ff1ba805</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_time</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga5ce25fb71c85aa57ecb75d763dd41fb6</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lqt_audio_edit_rate</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad4fdd004ba54ddb045cb590b92719236</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_is_avi</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gaeda3f4c95e6e6683c811350477a2cec4</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_wav_id</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae31760f4e1ea0442979c6a8ffaf087ed</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_total_channels</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga0e3591ef0f39afa72369a79ccdd48278</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_album</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga22f60fad5d7e8971fb2ba97bf506c5b5</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_artist</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gacbe020ccbd0cc4590ffcdd81f08d1c35</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_genre</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga336dcf8be308a6b5f28568c2760f4b57</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_track</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga7c005f824f373bd1889f27840eb88507</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_comment</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gaa429de02df8d90b618a104fe3cd7701c</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_author</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga409adac6514c54cfd731b05be2994443</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_creation_time</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gaefaf2f88f83e8e999fc1ee20843332c1</anchor>
      <arglist>(quicktime_t *file, unsigned long time)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_album</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga4742fa48d2bf80c094a92fa30883483d</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_artist</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gacee44b0297fb7739f9878dc68719f043</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_genre</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gafd3b1fa3e060ee6de0c7f33bc013f154</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_track</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga81a37935f44e99e6abb6c4971a0dd409</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_comment</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gab81ab3d76197c37569033a034860ead7</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_author</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga60ae1d0a05f323124de0bd85d1ec028a</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>lqt_get_creation_time</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga7aaf55cfe7550abbfc2fbcca6e2b0521</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_file_type_to_string</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gacb7cb636ac00a16b6a9164cbbf14371d</anchor>
      <arglist>(lqt_file_type_t type)</arglist>
    </member>
    <member kind="function">
      <type>lqt_file_type_t</type>
      <name>lqt_get_file_type</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga39cb8332342fbdf962c0f435544023f5</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_read</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga7cfede4ad29f5207e13b05711ec7d5f9</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_read_with_log</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga0a9c9d0ae62c7ffd628d8a7ebbbc4b77</anchor>
      <arglist>(const char *filename, lqt_log_callback_t cb, void *log_data)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_write</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga9486ad0893fd8afdba5f80a24c82dfd0</anchor>
      <arglist>(const char *filename, lqt_file_type_t type)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_write_with_log</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga50fe3d9d01bcf8ffcc7c95a365589814</anchor>
      <arglist>(const char *filename, lqt_file_type_t type, lqt_log_callback_t cb, void *log_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_max_riff_size</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga01ed3ba1a6e05dc7f06753eed1990bf3</anchor>
      <arglist>(quicktime_t *file, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_pts_offset</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga1afc5c274576eb6420a0476e21bd58c4</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_audio_pts_offset</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad6f4732b750e4ed6f03983415e993f49</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_video_pts_offset</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga37d1fa6e0d751a7a079fbfcfa587192b</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_video_pts_offset</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf39daf52e1c0108dd2b053972bf2a2af</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_pts_offset</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga7be11a6392f8c323faae2215d11f9ad9</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_text_pts_offset</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gab7cc97dc7a1e60b97da788a4dc6f6efe</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lqt_atoms.h</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/include/quicktime/</path>
    <filename>lqt__atoms_8h</filename>
    <class kind="struct">quicktime_pasp_t</class>
    <class kind="struct">quicktime_clap_t</class>
    <class kind="struct">quicktime_colr_t</class>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_fiel</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gae7e1ca0af8be48c71b9e4841155decff</anchor>
      <arglist>(quicktime_t *file, int track, int nfields, int dominance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_fiel</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga26cda6b5708edace83057780602a5c71</anchor>
      <arglist>(quicktime_t *file, int track, int *nfields, int *dominance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_pasp</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga6deffd77f96b811a272972361ca14a25</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_pasp_t *pasp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_pasp</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gaf9de50d4098ef310b1c290078d1040ee</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_pasp_t *pasp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_clap</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gad53de8b3da4797bcb5fa8089000e4aa6</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_clap_t *clap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_clap</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gaed3f02cc3f94fb845b08a3b980f2cacc</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_clap_t *clap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_colr</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga8276999207299d3015836e763ed16ee1</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_colr_t *colr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_colr</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gac7f2e58c85f83cf182f9810ee26d17ed</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_colr_t *colr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lqt_codecinfo.h</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/include/quicktime/</path>
    <filename>lqt__codecinfo_8h</filename>
    <class kind="union">lqt_parameter_value_t</class>
    <class kind="struct">lqt_parameter_info_t</class>
    <class kind="struct">lqt_image_size_t</class>
    <class kind="struct">lqt_codec_info_s</class>
    <member kind="define">
      <type>#define</type>
      <name>LQT_CODEC_OBSOLETE</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga7af605e801f00ea391bc27c488cc7b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_parameter_type_t</name>
      <anchorfile>group__codec__parameters.html</anchorfile>
      <anchor>ga0ec18e79e8fa3bb44104ace47cd639a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_codec_type</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga666566f33a14f9ce02726a890cd27f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_codec_direction</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gada2743712a049fc81026ac1112deaa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_registry_init</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gab86c4ef4616e2176309ebface1eecbe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_registry_destroy</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gafb60ef8e2e4b294f8078d611c0a94ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_num_audio_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga879d475760fefb270ed4c269aeff062e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_num_video_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga5f5d0fa3bd907c3aa8d73de107b0b996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const lqt_codec_info_t *</type>
      <name>lqt_get_audio_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga843999c035fcd2c74182bf3d7b1904fd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const lqt_codec_info_t *</type>
      <name>lqt_get_video_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga2e581dd55e2169cc63bae170aa534084</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_query_registry</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga6b43c181a536ff01922aceb7cfa37945</anchor>
      <arglist>(int audio, int video, int encode, int decode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga89dfa3661a32eb2f3ce334adae5542f1</anchor>
      <arglist>(char *fourcc, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec_by_wav_id</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gab0358e74db1111c6f5ff54cec5379231</anchor>
      <arglist>(int wav_id, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_video_codec</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gaf50af3cea023ae052004ad0d0bc52ba5</anchor>
      <arglist>(char *fourcc, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec_by_name</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gafd72985ee968f9c483c5d396da20df5c</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_video_codec_by_name</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gabeabc9ef2ce0774c00217f67466b93d6</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_audio_codec_from_file</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga8c72d41f05a9ea5900c2d92639fab107</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_video_codec_from_file</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gada83efef8795f398f2436c14776c1e98</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_destroy_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga6141bf49151d80de0e4483cbb30d2307</anchor>
      <arglist>(lqt_codec_info_t **info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_reorder_audio_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gac0f93373530d9cd4be395fe4c9a27d6e</anchor>
      <arglist>(lqt_codec_info_t **codec_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_reorder_video_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gaf59f82c40f0daf2c067286b9edf9e5ba</anchor>
      <arglist>(lqt_codec_info_t **codec_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_default_parameter</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga61c8f13425967adb60d2bfeae90abcff</anchor>
      <arglist>(lqt_codec_type type, int encode, const char *codec_name, const char *parameter_name, lqt_parameter_value_t *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_restore_default_parameters</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga62de262c4d2ecea6ffe3bb5cad324026</anchor>
      <arglist>(lqt_codec_info_t *codec_info, int encode, int decode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_dump_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga9f3ff979c01a06f6d9752c4a2e28d4a1</anchor>
      <arglist>(const lqt_codec_info_t *info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quicktime.h</name>
    <path>/root/tmp/se/libquicktime-cvs20160727/include/quicktime/</path>
    <filename>quicktime_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DIVX</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gabb52e18a3782d726ade644406f3a4787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DIV3</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga1adad8a00666371db06781095e45f738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga8f80f7eb20728e3ab5576c237c17cd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV_AVID</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gadb77f090a91acb8d59b8c8a274ba92b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV_AVID_A</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga4aede138ab1dcef1af8fd16708c48be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_RAW</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gae12a61cb68a30d0942e67108e15b6879</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_JPEG</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gafe09036ce465ab13989c8aa1a9dfc8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_PNG</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga9afab4491839026c1027fc0162b51232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_MJPA</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2280c2d39d6c4e8347b2d584ba8f7961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV2</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2426419b0d50595b13294cebdd9a9358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV4</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gae705ce96cbb74369f7684abd9497bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV420</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gadadffa3b5c4f787cf3dcc892c66f168b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_2VUY</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga60b6e0607d047f3336b80d439e6a0527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUVS</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gab343b10cc34b1d394d9e7fe2fc94df53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V308</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gaace13c5b352983d09046f75e526b1c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V408</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga208349bf943c12aaaf534926a834c86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V210</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2027e8f771639ea54a81a43945291b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V410</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga97b3d51dfe51d7626b8ef8f9a7d59f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_RAWAUDIO</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>gaefd8d3427104093ec690c03caff191c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_IMA4</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga4f732b7bf28d98579d836617503b6adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_TWOS</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga83f9701d576bc8cb29debba0b4f0b087</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_ULAW</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga32888261a21059e9a5cda13b5f7a097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_VORBIS</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga2a0eed32344ed528e853259fade7d24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_MP3</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>gaa5a1ac1df5c44c10c7e1bd3591e493f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>lqt_log_callback_t</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga556bba25fd30e4ce14fdf422f29de620</anchor>
      <arglist>)(lqt_log_level_t level, const char *domain, const char *message, void *data)</arglist>
    </member>
    <member kind="typedef">
      <type>struct quicktime_s</type>
      <name>quicktime_t</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gaef65e7300455a3b25eafc7485ec2efa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_log_level_t</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gad8d4f1a6d33c3dfe2c3d9f58da779d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_file_type_t</name>
      <anchorfile>quicktime_8h.html</anchorfile>
      <anchor>abfbd1730b4658f81715331125b330752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_channel_t</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga9a573cd78e1f9ca0f2c5008ffc149ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_interlace_mode_t</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga58950c90660f8709fa724f19afe83c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_chroma_placement_t</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga29e261e843838c4509b4223e7a825516</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_sample_format_t</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>ga1bc8892b20c04e8d9dbbed7666e85dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_major</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga83666649d6a4aa5cd325125d0c1ad9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_minor</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga097a160f49f380c60927614f087ce915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_release</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga06b7a9c0bdb2547ffce08494061d23b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_check_sig</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga963cf40be668905f6739dd0f26b374ae</anchor>
      <arglist>(char *path)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>quicktime_open</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga5030efd6bb6fb69b4f502845f0518333</anchor>
      <arglist>(const char *filename, int rd, int wr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_make_streamable</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae40019e89d2b0d0b482a10ec507934cb</anchor>
      <arglist>(char *in_path, char *out_path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_copyright</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga05a3443f6b010915505ab5a84f4af742</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_name</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga2bd2b1799cd2d5297af2da29df0cfc5b</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_info</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga54104cd9eb1418f1c6f586f170624e36</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_copyright</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga1aff102e7e6c830a26aa302aed2b69ce</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_name</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga8977dc168f9651b3f8ba2f8cc29a9dec</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_info</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga6fb5d6957dc46c6be421b30a1e26ebb7</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga6e01657d8c9473793b92464fd85fbb3a</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, char *compressor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_framerate</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga5fcd6798e3cb48f68df0b3209c9c5fc8</anchor>
      <arglist>(quicktime_t *file, double framerate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gac966ea427e815bd69939c9aed6d5bb9b</anchor>
      <arglist>(quicktime_t *file, int tracks, int frame_w, int frame_h, double frame_rate, char *compressor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_jpeg</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gafa3865194b41bb5272bac9e728792017</anchor>
      <arglist>(quicktime_t *file, int quality, int use_float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_parameter</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga5ed4b88578d7d510b49e1c0595b38b34</anchor>
      <arglist>(quicktime_t *file, char *key, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_depth</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga052604d9a1276535d4565cf4a87e3a69</anchor>
      <arglist>(quicktime_t *file, int depth, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaf44128ec17fe3c167c36ac6491be6dff</anchor>
      <arglist>(quicktime_t *file, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_row_span</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga57604576bcdf178afb9023bc194dc12f</anchor>
      <arglist>(quicktime_t *file, int row_span)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_close</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae5502f2093ab88e5ff79036a3a836b27</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_audio_length</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga73add06ff6dcf50a806596c6e39fed14</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_video_length</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga603db00dacc8a69464613ccda7404ff4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gaf81ed5f7a3801c1387e389ec2f08ea34</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_video_position</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga7e1b8a1d2906fb16e4bdb0eb241570fe</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_tracks</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga32bd58652430328eb00d272a96af9b37</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_audio_tracks</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga5e42c53037d62306e27886aa5bd7215f</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_has_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad8fab2c601a024a65ce814fbf0d75fe5</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_sample_rate</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga3842e80013742ccf947ccdc622b7fc39</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_audio_bits</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga2f87633dd353e14528542fcbdb91e49c</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_track_channels</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga4a144a36a8c030a95b286b13e0000065</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_audio_compressor</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gacaa38f0a3b49b86703a98055bd8f14e4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_has_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga8fef1c88e0a13e776ca481ba1ed1ed5d</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_width</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga6cd570a21d6760fd2d58a92f782ec47a</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_height</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad2b205cb2043d1fb006b2c13da620c5e</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_depth</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga695cae3dc4c850f8be205d04805b1fac</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>quicktime_frame_rate</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga1ea4677e85c6d4b654bc12b71eafd86d</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_video_compressor</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga01bcc92490df2d4e773c8e8a6fa54cf9</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_frame_size</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga285ddd869be1e08ece4ba3e9fe3efff8</anchor>
      <arglist>(quicktime_t *file, long frame, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_channel_location</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga1b81bfad233e5147c7072c85b677822b</anchor>
      <arglist>(quicktime_t *file, int *quicktime_track, int *quicktime_channel, int channel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_seek_start</name>
      <anchorfile>quicktime_8h.html</anchorfile>
      <anchor>adff45d3854609dcc1986a7d28115c067</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga53a8478f9f132f5c9531e0e9d3a748bb</anchor>
      <arglist>(quicktime_t *file, int64_t sample, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_video_position</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gae8888a92cc4a27c42d8d323c43a58d62</anchor>
      <arglist>(quicktime_t *file, int64_t frame, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_write_frame</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gaae812955dccd1fe331a8de99de858421</anchor>
      <arglist>(quicktime_t *file, uint8_t *video_buffer, int64_t bytes, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_read_frame</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf8cfb27467c42f8debb2b7d6e0a5f0ab</anchor>
      <arglist>(quicktime_t *file, unsigned char *video_buffer, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_supported_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad8646255de8a70c780e5267027a0d83e</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_supported_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga4682b20d2bc8526ee10c30967dcff255</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_reads_cmodel</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gade9f2accad2e073101f2eaac4e34a499</anchor>
      <arglist>(quicktime_t *file, int colormodel, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_writes_cmodel</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga1819c497a934a07c6dc18abfd91b0a91</anchor>
      <arglist>(quicktime_t *file, int colormodel, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_encode_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga8b8200cfc5a091faf3711b19748f5ce0</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_decode_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga36ea9ac47d3972bcae70cf66de7c0ab5</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_decode_scaled</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga2c115cef94e66be513d1dddde2ad9f52</anchor>
      <arglist>(quicktime_t *file, int in_x, int in_y, int in_w, int in_h, int out_w, int out_h, int color_model, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_decode_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga9c930df50ed2c2f037a4c1423a2eb61a</anchor>
      <arglist>(quicktime_t *file, int16_t *output_i, float *output_f, long samples, int channel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_encode_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga2981e8327f2cd3ee0d33d6d255f05f70</anchor>
      <arglist>(quicktime_t *file, int16_t **input_i, float **input_f, long samples)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_dump</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gab197b96b346c8b7ebe83049d18e63bf0</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_cpus</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga6063639c5e5e102b8c0a0790b5a6855b</anchor>
      <arglist>(quicktime_t *file, int cpus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_avi</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga8a7f1ad91b5eefc2f42a60cf5bba3c9b</anchor>
      <arglist>(quicktime_t *file, int value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lqt_codec_info_s</name>
    <filename>structlqt__codec__info__s.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>compatibility_flags</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a04d7a4daee52a9a6557744dcadb9e8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a318b399991a48f9577b1e2e3b3cb624a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>long_name</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a32ab8b3c41739ef62f73a743121fa198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>description</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a7e7bb9bdc071c69d406735ca1168f628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_codec_type</type>
      <name>type</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a9ffb684922f4229112eae6dc6305efde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_codec_direction</type>
      <name>direction</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a034a86f82374d16ee844be26dab7df77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_fourccs</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>aafaaac395c50dacf916b4f7dc9f3d773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>fourccs</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a6661f2293428a2f6873ba1c5d324fab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_wav_ids</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a9914008036ffd131288c684a9534aa1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>wav_ids</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>ae945b7db748b7b4adf0171825034e50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_encoding_parameters</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a433b2b0e4ad0d020775b0f7486e3ce69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_info_t *</type>
      <name>encoding_parameters</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>abac3fb23410fbec2e1a5da4b4f64ad0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_decoding_parameters</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>aed0536bdc8a2c74983c3998cb63828e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_info_t *</type>
      <name>decoding_parameters</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a731aaa59406ffc4ecdf7fb38e11f3113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>module_filename</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>ac27af7cff45a734a8e616f782a52f956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>module_index</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a963f32eb3542655be26b49710a5d0558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>file_time</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a5d70880a61da833b78f1c25433379c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>gettext_domain</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a7fec3e9fa60f01fe368c871acf8f13e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>gettext_directory</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>aaa090cb3e8e5bbca365ed5114ff4024d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_encoding_colormodels</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>ac9293409ebaa961516b77ebf162364ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>encoding_colormodels</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a7d5f5d5b4f07461f0fc5480032e739b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_image_sizes</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>acc3a2e19b3d6e581ec6fa0e68594359a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_image_size_t *</type>
      <name>image_sizes</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a1624c8860807795f2bdc4622540cd8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_compression_id_t</type>
      <name>compression_id</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>aabbbdd863276dd6908760436f2e58d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct lqt_codec_info_s *</type>
      <name>next</name>
      <anchorfile>structlqt__codec__info__s.html</anchorfile>
      <anchor>a1628118614c239e04fb7b4181727f18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lqt_image_size_t</name>
    <filename>structlqt__image__size__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>lqt_parameter_info_t</name>
    <filename>structlqt__parameter__info__t.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a289a0025020b1bafe711c111f57d8630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>real_name</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a9e162428aa8028c39b7fef8f0fa8eb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_type_t</type>
      <name>type</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>aa3de73b814c29d3c1936b70345dff67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_value_t</type>
      <name>val_default</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a87c5f8e21c04438f3795e79e1d318ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_value_t</type>
      <name>val_min</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a3c820a356c5817022442c3f48638650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lqt_parameter_value_t</type>
      <name>val_max</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a4456ac1f45f43c2d38ffdcc2641e631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_digits</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a4da5024ca975febd70ccb696cfdb77ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_stringlist_options</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>ae70cb59ae004ff8947d73a510f78fb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>stringlist_options</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>ac897605768a40c117e9392597afc51ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>stringlist_labels</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a7ba3edcc891a7c4deaf239a35d0a10ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>help_string</name>
      <anchorfile>structlqt__parameter__info__t.html</anchorfile>
      <anchor>a22fae1032443cc9c5e71296d24ab764b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>lqt_parameter_value_t</name>
    <filename>unionlqt__parameter__value__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>val_int</name>
      <anchorfile>unionlqt__parameter__value__t.html</anchorfile>
      <anchor>a4d5bad29475f9424bc94633cd8d680ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>val_string</name>
      <anchorfile>unionlqt__parameter__value__t.html</anchorfile>
      <anchor>af9458fee8142d4f24d77a299c47da5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>val_float</name>
      <anchorfile>unionlqt__parameter__value__t.html</anchorfile>
      <anchor>acdf165ff1ab1981fc9140843aea58c58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quicktime_clap_t</name>
    <filename>structquicktime__clap__t.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>cleanApertureWidthN</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>aaa64a890fd7fd7b9a15d07b3c9ff9ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cleanApertureWidthD</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a12353842543ffe686d95b5faee620d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cleanApertureHeightN</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a7a51fa8f5738f187daab3a955141ce02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cleanApertureHeightD</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a324c66f55d9a4197856809c15ab55921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>horizOffN</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a55c3faaf4c057c7a6c8b9635a7d489c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>horizOffD</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a95ed40d7ab3baebffa57769480fb015a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>vertOffN</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>ae9d01dd343b12795169aefb4714dcad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>vertOffD</name>
      <anchorfile>structquicktime__clap__t.html</anchorfile>
      <anchor>a6fb87efc0d103e7efd4fcd0b6b321cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quicktime_colr_t</name>
    <filename>structquicktime__colr__t.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>colorParamType</name>
      <anchorfile>structquicktime__colr__t.html</anchorfile>
      <anchor>a65297350f5e050b5d9eb55ecb9f18d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>primaries</name>
      <anchorfile>structquicktime__colr__t.html</anchorfile>
      <anchor>af5a793bbe056bdd9dbcfe2e11ce67504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>transferFunction</name>
      <anchorfile>structquicktime__colr__t.html</anchorfile>
      <anchor>a7aaece41acd31cde0f1f422ef561ba12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>matrix</name>
      <anchorfile>structquicktime__colr__t.html</anchorfile>
      <anchor>a165969799a06686067ccc136d9deb1a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>quicktime_pasp_t</name>
    <filename>structquicktime__pasp__t.html</filename>
    <member kind="variable">
      <type>int32_t</type>
      <name>hSpacing</name>
      <anchorfile>structquicktime__pasp__t.html</anchorfile>
      <anchor>ab9efc727fbb7d838d4476f898db15fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>vSpacing</name>
      <anchorfile>structquicktime__pasp__t.html</anchorfile>
      <anchor>a2c61f256ff52415894dc713f768d717d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>general</name>
    <title>General</title>
    <filename>group__general.html</filename>
    <member kind="typedef">
      <type>struct quicktime_s</type>
      <name>quicktime_t</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gaef65e7300455a3b25eafc7485ec2efa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_major</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga83666649d6a4aa5cd325125d0c1ad9ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_minor</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga097a160f49f380c60927614f087ce915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_release</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga06b7a9c0bdb2547ffce08494061d23b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_check_sig</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga963cf40be668905f6739dd0f26b374ae</anchor>
      <arglist>(char *path)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>quicktime_open</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga5030efd6bb6fb69b4f502845f0518333</anchor>
      <arglist>(const char *filename, int rd, int wr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_make_streamable</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae40019e89d2b0d0b482a10ec507934cb</anchor>
      <arglist>(char *in_path, char *out_path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_close</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae5502f2093ab88e5ff79036a3a836b27</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_dump</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gab197b96b346c8b7ebe83049d18e63bf0</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_cpus</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga6063639c5e5e102b8c0a0790b5a6855b</anchor>
      <arglist>(quicktime_t *file, int cpus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_avi</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga8a7f1ad91b5eefc2f42a60cf5bba3c9b</anchor>
      <arglist>(quicktime_t *file, int value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_fileno</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gac7c7e10387a56fda279d1c7f29907cd0</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_codec_api_version</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga6c1b99daf18209686288f6d41b2e37d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_is_avi</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gaeda3f4c95e6e6683c811350477a2cec4</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_wav_id</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gae31760f4e1ea0442979c6a8ffaf087ed</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_file_type_to_string</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>gacb7cb636ac00a16b6a9164cbbf14371d</anchor>
      <arglist>(lqt_file_type_t type)</arglist>
    </member>
    <member kind="function">
      <type>lqt_file_type_t</type>
      <name>lqt_get_file_type</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga39cb8332342fbdf962c0f435544023f5</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_read</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga7cfede4ad29f5207e13b05711ec7d5f9</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_read_with_log</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga0a9c9d0ae62c7ffd628d8a7ebbbc4b77</anchor>
      <arglist>(const char *filename, lqt_log_callback_t cb, void *log_data)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_write</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga9486ad0893fd8afdba5f80a24c82dfd0</anchor>
      <arglist>(const char *filename, lqt_file_type_t type)</arglist>
    </member>
    <member kind="function">
      <type>quicktime_t *</type>
      <name>lqt_open_write_with_log</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga50fe3d9d01bcf8ffcc7c95a365589814</anchor>
      <arglist>(const char *filename, lqt_file_type_t type, lqt_log_callback_t cb, void *log_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_max_riff_size</name>
      <anchorfile>group__general.html</anchorfile>
      <anchor>ga01ed3ba1a6e05dc7f06753eed1990bf3</anchor>
      <arglist>(quicktime_t *file, int size)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>log</name>
    <title>Logging</title>
    <filename>group__log.html</filename>
    <member kind="typedef">
      <type>void(*</type>
      <name>lqt_log_callback_t</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>ga556bba25fd30e4ce14fdf422f29de620</anchor>
      <arglist>)(lqt_log_level_t level, const char *domain, const char *message, void *data)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_log_level_t</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gad8d4f1a6d33c3dfe2c3d9f58da779d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_log_callback</name>
      <anchorfile>group__log.html</anchorfile>
      <anchor>gab716f762aebad483afd763a140b49d6e</anchor>
      <arglist>(lqt_log_callback_t cb, void *data)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>audio</name>
    <title>Audio</title>
    <filename>group__audio.html</filename>
    <subgroup>audio_decode</subgroup>
    <subgroup>audio_encode</subgroup>
    <subgroup>multichannel</subgroup>
    <member kind="enumeration">
      <type></type>
      <name>lqt_sample_format_t</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>ga1bc8892b20c04e8d9dbbed7666e85dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_parameter</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>ga282a31a22a6819423512b93a0e3595aa</anchor>
      <arglist>(quicktime_t *file, int track, const char *key, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_sample_format_to_string</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>gab58293547a1b774cc938d574df9fedbe</anchor>
      <arglist>(lqt_sample_format_t sampleformat)</arglist>
    </member>
    <member kind="function">
      <type>lqt_sample_format_t</type>
      <name>lqt_get_sample_format</name>
      <anchorfile>group__audio.html</anchorfile>
      <anchor>gabde4021e8da716ad38a91c238aa40df0</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>audio_decode</name>
    <title>Audio decoding</title>
    <filename>group__audio__decode.html</filename>
    <member kind="function">
      <type>long</type>
      <name>quicktime_audio_length</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga73add06ff6dcf50a806596c6e39fed14</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gaf81ed5f7a3801c1387e389ec2f08ea34</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_audio_tracks</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga5e42c53037d62306e27886aa5bd7215f</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_has_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad8fab2c601a024a65ce814fbf0d75fe5</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_sample_rate</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga3842e80013742ccf947ccdc622b7fc39</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_audio_bits</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga2f87633dd353e14528542fcbdb91e49c</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_track_channels</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga4a144a36a8c030a95b286b13e0000065</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_audio_compressor</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gacaa38f0a3b49b86703a98055bd8f14e4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_channel_location</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga1b81bfad233e5147c7072c85b677822b</anchor>
      <arglist>(quicktime_t *file, int *quicktime_track, int *quicktime_channel, int channel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga53a8478f9f132f5c9531e0e9d3a748bb</anchor>
      <arglist>(quicktime_t *file, int64_t sample, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_supported_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga4682b20d2bc8526ee10c30967dcff255</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_decode_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga9c930df50ed2c2f037a4c1423a2eb61a</anchor>
      <arglist>(quicktime_t *file, int16_t *output_i, float *output_f, long samples, int channel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga73483ca19aaadddf7f274806b4eed60e</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_last_audio_position</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gaaf762239a7ebae6f9933b2bf28bb8ded</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio_track</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gae5f1a8c618d48a333b0bcdf4321c42f6</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_audio_raw</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga8143c4405296ba9b61ff2ac69722b12b</anchor>
      <arglist>(quicktime_t *file, void *output, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_audio_language</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad8b145454f48ef5ddef2f0651986da5f</anchor>
      <arglist>(quicktime_t *file, int track, char *language)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_list_total_entries</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gab1ef3467e658a2639960fad24e28b34b</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_duration</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga6fd4b074115158f30a534f07ff1ba805</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_audio_edit_time</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga5ce25fb71c85aa57ecb75d763dd41fb6</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lqt_audio_edit_rate</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad4fdd004ba54ddb045cb590b92719236</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_total_channels</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>ga0e3591ef0f39afa72369a79ccdd48278</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_audio_pts_offset</name>
      <anchorfile>group__audio__decode.html</anchorfile>
      <anchor>gad6f4732b750e4ed6f03983415e993f49</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>audio_encode</name>
    <title>Audio encoding</title>
    <filename>group__audio__encode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga6e01657d8c9473793b92464fd85fbb3a</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, char *compressor)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_encode_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga2981e8327f2cd3ee0d33d6d255f05f70</anchor>
      <arglist>(quicktime_t *file, int16_t **input_i, float **input_f, long samples)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_audio</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga757133029c2b0c146df224e9fff17ee7</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_audio_track</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga720b4666e645a6223d30ab74e165b2f9</anchor>
      <arglist>(quicktime_t *file, int channels, long sample_rate, int bits, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_audio_codec</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>gaeb8c26b34c11b284bb9e35222e4a9c48</anchor>
      <arglist>(quicktime_t *file, int track, lqt_codec_info_t *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_language</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>gafd0edf4a0d75ac3871dfe40b10ce43d0</anchor>
      <arglist>(quicktime_t *file, int track, const char *language)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_audio_track</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga7a53aac2d04ad7714458115f320374cf</anchor>
      <arglist>(quicktime_t *file, int16_t **output_i, float **output_f, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_audio_raw</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga440f3f940a6d0ffce972b7d7e57930f4</anchor>
      <arglist>(quicktime_t *file, void *input, long samples, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_audio_pts_offset</name>
      <anchorfile>group__audio__encode.html</anchorfile>
      <anchor>ga1afc5c274576eb6420a0476e21bd58c4</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>multichannel</name>
    <title>Multichannel support</title>
    <filename>group__multichannel.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>lqt_channel_t</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga9a573cd78e1f9ca0f2c5008ffc149ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_channel_to_string</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga81d1c9bb5efa2072f1dc80b533b7614b</anchor>
      <arglist>(lqt_channel_t ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_channel_setup</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>ga3b19715a74da14f2097aea5a97d4ddcc</anchor>
      <arglist>(quicktime_t *file, int track, lqt_channel_t *ch)</arglist>
    </member>
    <member kind="function">
      <type>const lqt_channel_t *</type>
      <name>lqt_get_channel_setup</name>
      <anchorfile>group__multichannel.html</anchorfile>
      <anchor>gae64236b2cef7520c0cc414e76a8e8414</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>video</name>
    <title>Video</title>
    <filename>group__video.html</filename>
    <subgroup>video_decode</subgroup>
    <subgroup>video_encode</subgroup>
    <member kind="enumeration">
      <type></type>
      <name>lqt_interlace_mode_t</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga58950c90660f8709fa724f19afe83c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_chroma_placement_t</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga29e261e843838c4509b4223e7a825516</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaf44128ec17fe3c167c36ac6491be6dff</anchor>
      <arglist>(quicktime_t *file, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_row_span</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga57604576bcdf178afb9023bc194dc12f</anchor>
      <arglist>(quicktime_t *file, int row_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_video_parameter</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga80672f881bf783060c467c5e4054e8da</anchor>
      <arglist>(quicktime_t *file, int track, const char *key, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_interlace_mode_to_string</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga5b74e970a99330005d1250102b8452a9</anchor>
      <arglist>(lqt_interlace_mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_chroma_placement_to_string</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga6b4afa2a6c0c13ba4887b1f9bde3c175</anchor>
      <arglist>(lqt_chroma_placement_t chroma_placement)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_colormodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga128d549ba1e29083ab61f3425ae6350d</anchor>
      <arglist>(quicktime_t *file, int track, int *supported)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga7053978f505b771b36fc27892721d032</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t **</type>
      <name>lqt_rows_alloc</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga57ce679a75a23aac4009bfb1cbf3a2fa</anchor>
      <arglist>(int width, int height, int colormodel, int *rowspan, int *rowspan_uv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_copy</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaae1a660f8ca20b7c44194aaf591f190d</anchor>
      <arglist>(uint8_t **out_rows, uint8_t **in_rows, int width, int height, int in_rowspan, int in_rowspan_uv, int out_rowspan, int out_rowspan_uv, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_copy_sub</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>gaedcd9eba19c17deff86dea3eb38af92d</anchor>
      <arglist>(uint8_t **out_rows, uint8_t **in_rows, int width, int height, int in_rowspan, int in_rowspan_uv, int out_rowspan, int out_rowspan_uv, int colormodel, int src_x, int src_y, int dst_x, int dst_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_clear</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga1a11529f6335f3e93191ee296ff8a640</anchor>
      <arglist>(uint8_t **rows, int width, int height, int rowspan, int rowspan_uv, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_rows_free</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga9920f7ec0a8081faf57a77d93c474b32</anchor>
      <arglist>(uint8_t **rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_cmodel</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga6d65bc0c73130f73da12379d8f428cdc</anchor>
      <arglist>(quicktime_t *file, int track, int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_row_span</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga74cb491bf21df93ba971caf92d641a98</anchor>
      <arglist>(quicktime_t *file, int track, int row_span)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_row_span_uv</name>
      <anchorfile>group__video.html</anchorfile>
      <anchor>ga65538f230c191a361ca894883e7e3752</anchor>
      <arglist>(quicktime_t *file, int track, int row_span_uv)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>video_decode</name>
    <title>Video decoding</title>
    <filename>group__video__decode.html</filename>
    <member kind="function">
      <type>long</type>
      <name>quicktime_video_length</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga603db00dacc8a69464613ccda7404ff4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_video_position</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga7e1b8a1d2906fb16e4bdb0eb241570fe</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_tracks</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga32bd58652430328eb00d272a96af9b37</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_has_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga8fef1c88e0a13e776ca481ba1ed1ed5d</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_width</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga6cd570a21d6760fd2d58a92f782ec47a</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_height</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad2b205cb2043d1fb006b2c13da620c5e</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_video_depth</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga695cae3dc4c850f8be205d04805b1fac</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>quicktime_frame_rate</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga1ea4677e85c6d4b654bc12b71eafd86d</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_video_compressor</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga01bcc92490df2d4e773c8e8a6fa54cf9</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_frame_size</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga285ddd869be1e08ece4ba3e9fe3efff8</anchor>
      <arglist>(quicktime_t *file, long frame, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_video_position</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gae8888a92cc4a27c42d8d323c43a58d62</anchor>
      <arglist>(quicktime_t *file, int64_t frame, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_read_frame</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf8cfb27467c42f8debb2b7d6e0a5f0ab</anchor>
      <arglist>(quicktime_t *file, unsigned char *video_buffer, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_supported_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad8646255de8a70c780e5267027a0d83e</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_reads_cmodel</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gade9f2accad2e073101f2eaac4e34a499</anchor>
      <arglist>(quicktime_t *file, int colormodel, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_decode_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga36ea9ac47d3972bcae70cf66de7c0ab5</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>quicktime_decode_scaled</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga2c115cef94e66be513d1dddde2ad9f52</anchor>
      <arglist>(quicktime_t *file, int in_x, int in_y, int in_w, int in_h, int out_w, int out_h, int color_model, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_pixel_aspect</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga2bff1434eb4dfff3c5c3cf7b4d05775c</anchor>
      <arglist>(quicktime_t *file, int track, int *pixel_width, int *pixel_height)</arglist>
    </member>
    <member kind="function">
      <type>lqt_interlace_mode_t</type>
      <name>lqt_get_interlace_mode</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga04f3591187e13cc2c6828ff82c02acad</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>lqt_chroma_placement_t</type>
      <name>lqt_get_chroma_placement</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga1679de33e938d9f9bcc7d670cadaecde</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_decoder_colormodel</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga46f8fc7325baf8234e605836190e41a0</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_frame_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf6d9b47434db268c1b771f9bba505c0b</anchor>
      <arglist>(quicktime_t *file, int track, int frame)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_frame_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab61416d258197f4a75f6befb93d40ee4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_decode_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gad364110b5fbcaf20d6756559693c094a</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_video_frame</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga7d4ede5d72c5b1c95c6edadc67d9ad0a</anchor>
      <arglist>(quicktime_t *file, uint8_t **buffer, int *buffer_alloc, int64_t frame, int64_t *time, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_frame_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga5ea0328064cb443be1a47a200d3f1b04</anchor>
      <arglist>(quicktime_t *file, int track, int *constant)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_video_time_scale</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga883a9a137a1256d04eb88ad5c8ad50a9</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_video_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab31bb654e765cee434d1b6eae93dee20</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_list_total_entries</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga172cbb4f071cd1ded04bc740fd183c89</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_duration</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga0cd9a5ed6345762eac58582f21cf3c20</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>lqt_video_edit_time</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga049ba38c2d88016038e87aeacd333bd7</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lqt_video_edit_rate</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>ga3135d7e7259ac3dc00bddc0ce9573f9b</anchor>
      <arglist>(quicktime_t *file, int track, int entry_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_seek_video</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gab0b4fb3fb672f182db065f0eba1acdfb</anchor>
      <arglist>(quicktime_t *file, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_video_pts_offset</name>
      <anchorfile>group__video__decode.html</anchorfile>
      <anchor>gaf39daf52e1c0108dd2b053972bf2a2af</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>video_encode</name>
    <title>Video encoding</title>
    <filename>group__video__encode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_framerate</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga5fcd6798e3cb48f68df0b3209c9c5fc8</anchor>
      <arglist>(quicktime_t *file, double framerate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_set_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gac966ea427e815bd69939c9aed6d5bb9b</anchor>
      <arglist>(quicktime_t *file, int tracks, int frame_w, int frame_h, double frame_rate, char *compressor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_jpeg</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gafa3865194b41bb5272bac9e728792017</anchor>
      <arglist>(quicktime_t *file, int quality, int use_float)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_parameter</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga5ed4b88578d7d510b49e1c0595b38b34</anchor>
      <arglist>(quicktime_t *file, char *key, void *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_depth</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga052604d9a1276535d4565cf4a87e3a69</anchor>
      <arglist>(quicktime_t *file, int depth, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_write_frame</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gaae812955dccd1fe331a8de99de858421</anchor>
      <arglist>(quicktime_t *file, uint8_t *video_buffer, int64_t bytes, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_writes_cmodel</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga1819c497a934a07c6dc18abfd91b0a91</anchor>
      <arglist>(quicktime_t *file, int colormodel, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>quicktime_encode_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga8b8200cfc5a091faf3711b19748f5ce0</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_pixel_aspect</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga142548c45ec62ff7ede9505752719f81</anchor>
      <arglist>(quicktime_t *file, int track, int pixel_width, int pixel_height)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_interlace_mode</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga3f1efc3165641e10d2769f9ee4afacef</anchor>
      <arglist>(quicktime_t *file, int track, lqt_interlace_mode_t mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gae267dccca78aec8134cb70b132ea00ea</anchor>
      <arglist>(quicktime_t *file, int tracks, int frame_w, int frame_h, int frame_duration, int timescale, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_video_track</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gab61ca630dabd16cd5d493b87aca71886</anchor>
      <arglist>(quicktime_t *file, int frame_w, int frame_h, int frame_duration, int timescale, lqt_codec_info_t *codec_info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video_codec</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga19ab7dfcc860e3e28fc71c38ca00b6ef</anchor>
      <arglist>(quicktime_t *file, int track, lqt_codec_info_t *info)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_video_pass</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gae4156fc8685ce49d51d08ac78bb0275c</anchor>
      <arglist>(quicktime_t *file, int pass, int total_passes, const char *stats_file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_video</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>gad5d2f5fcdbd3237e8cfb4cdc37df91b6</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_encode_video_d</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga0757fbfcf860c7a41ebeb23867029ca0</anchor>
      <arglist>(quicktime_t *file, unsigned char **row_pointers, int track, int64_t time, int duration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_video_pts_offset</name>
      <anchorfile>group__video__encode.html</anchorfile>
      <anchor>ga37d1fa6e0d751a7a079fbfcfa587192b</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>video_codecs</name>
    <title>Video codec identifiers</title>
    <filename>group__video__codecs.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DIVX</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gabb52e18a3782d726ade644406f3a4787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DIV3</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga1adad8a00666371db06781095e45f738</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga8f80f7eb20728e3ab5576c237c17cd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV_AVID</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gadb77f090a91acb8d59b8c8a274ba92b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_DV_AVID_A</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga4aede138ab1dcef1af8fd16708c48be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_RAW</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gae12a61cb68a30d0942e67108e15b6879</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_JPEG</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gafe09036ce465ab13989c8aa1a9dfc8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_PNG</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga9afab4491839026c1027fc0162b51232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_MJPA</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2280c2d39d6c4e8347b2d584ba8f7961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV2</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2426419b0d50595b13294cebdd9a9358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV4</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gae705ce96cbb74369f7684abd9497bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUV420</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gadadffa3b5c4f787cf3dcc892c66f168b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_2VUY</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga60b6e0607d047f3336b80d439e6a0527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_YUVS</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gab343b10cc34b1d394d9e7fe2fc94df53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V308</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>gaace13c5b352983d09046f75e526b1c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V408</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga208349bf943c12aaaf534926a834c86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V210</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga2027e8f771639ea54a81a43945291b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_V410</name>
      <anchorfile>group__video__codecs.html</anchorfile>
      <anchor>ga97b3d51dfe51d7626b8ef8f9a7d59f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>audio_codecs</name>
    <title>Audio codec identifiers</title>
    <filename>group__audio__codecs.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_RAWAUDIO</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>gaefd8d3427104093ec690c03caff191c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_IMA4</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga4f732b7bf28d98579d836617503b6adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_TWOS</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga83f9701d576bc8cb29debba0b4f0b087</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_ULAW</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga32888261a21059e9a5cda13b5f7a097e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_VORBIS</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>ga2a0eed32344ed528e853259fade7d24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>QUICKTIME_MP3</name>
      <anchorfile>group__audio__codecs.html</anchorfile>
      <anchor>gaa5a1ac1df5c44c10c7e1bd3591e493f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>metadata</name>
    <title>Metadata support</title>
    <filename>group__metadata.html</filename>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_copyright</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga05a3443f6b010915505ab5a84f4af742</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_name</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga2bd2b1799cd2d5297af2da29df0cfc5b</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quicktime_set_info</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga54104cd9eb1418f1c6f586f170624e36</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_copyright</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga1aff102e7e6c830a26aa302aed2b69ce</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_name</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga8977dc168f9651b3f8ba2f8cc29a9dec</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>quicktime_get_info</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga6fb5d6957dc46c6be421b30a1e26ebb7</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_album</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga22f60fad5d7e8971fb2ba97bf506c5b5</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_artist</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gacbe020ccbd0cc4590ffcdd81f08d1c35</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_genre</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga336dcf8be308a6b5f28568c2760f4b57</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_track</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga7c005f824f373bd1889f27840eb88507</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_comment</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gaa429de02df8d90b618a104fe3cd7701c</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_author</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga409adac6514c54cfd731b05be2994443</anchor>
      <arglist>(quicktime_t *file, char *string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_creation_time</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gaefaf2f88f83e8e999fc1ee20843332c1</anchor>
      <arglist>(quicktime_t *file, unsigned long time)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_album</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga4742fa48d2bf80c094a92fa30883483d</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_artist</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gacee44b0297fb7739f9878dc68719f043</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_genre</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gafd3b1fa3e060ee6de0c7f33bc013f154</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_track</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga81a37935f44e99e6abb6c4971a0dd409</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_comment</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>gab81ab3d76197c37569033a034860ead7</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>lqt_get_author</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga60ae1d0a05f323124de0bd85d1ec028a</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>lqt_get_creation_time</name>
      <anchorfile>group__metadata.html</anchorfile>
      <anchor>ga7aaf55cfe7550abbfc2fbcca6e2b0521</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>color</name>
    <title>Color handling</title>
    <filename>group__color.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB565</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga945c2341e12eb1a9baad5844e851746b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR565</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gada8983e541c62bb195f1e94a2ba18b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga50de57e7d6e7a4042c0bcb4aa824a3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_BGR8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gac3ec15bef87f60840e342d0a359cb088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaaec2dd466403410fc4daa417ec2ab6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGBA8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga27c5ec4934a8fd3590a186c031426702</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGB161616</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0db9d18202d091b1542697851dcb6c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_RGBA16161616</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8f7950a15f4fd3180e7238101176f817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVA8888</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaa1b06526031c14815566cd944963adb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga9854a8f5bd49fe535624c37a15b81128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV420P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gab4583749c1106aef4b0c13d1710c7ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0d7eed5ffd41f3528b0c8ba97ee35e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV444P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf4520fe86245d3134aaf9d3ddcf728bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV411P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga1c06a3a83d7ca0ef29b2a913b6995ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ420P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga0996b15349a538dcadb8adb40daf1657</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ422P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8e74c98804b21c966b8e61130bc89516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ444P</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf31d62bbd2b1e8bc47f170b9b89daf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P16</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gadf49d0f6c48bad10fd59d995cfc6109a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV444P16</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga85a2bde828e96b9d0db53e28803e4ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUV422P10</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gabc6a008a7710aa3cf5b21637f509f2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BC_YUVJ422P10</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaca0ea3c325d5ddd69967514ae38eaaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_COLORMODEL_NONE</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga942d9eb46460b14d451d05483089d8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_colormodel_to_string</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga2e3811219333b5193e1078459b78da6a</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_string_to_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gae26c1c9f82ea5d9741feaabaf9b9c493</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_planar</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gab8dbf96c67abf4a98e94a00e02d11188</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_has_alpha</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga06fd25b090ccdcc57ae90ee4aa7cd78b</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_rgb</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaf5f7a279dbad2307cddf7333d35e3db9</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_yuv</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gacb9d9b1d82fe6e5afa517467fc204fcc</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_colormodel_get_chroma_sub</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gad658d0626460a239ead7c322bc8249b9</anchor>
      <arglist>(int colormodel, int *sub_h, int *sub_v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_is_video_range</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga6ba14c83fdad1076a11994989470b40f</anchor>
      <arglist>(int colormodel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_default_rowspan</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gad8ff9f9697ce3a7f513e12734d533a61</anchor>
      <arglist>(int colormodel, int width, int *rowspan, int *rowspan_uv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_colormodel_has_conversion</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga26e92d17dd935fad1f121dabba028ad5</anchor>
      <arglist>(int in_cmodel, int out_cmodel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_num_colormodels</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga54991b74c721fe85f9d97d88ec019e62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_get_colormodel_string</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga8647bebf01b05d3105dab7dfbf74de89</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>gaec06e1abe7b5b0429db256e7001c7eb0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_source_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga9e5f2fc3458e11fc35ecf778b1ba26b2</anchor>
      <arglist>(int const *source_options, int target)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_best_target_colormodel</name>
      <anchorfile>group__color.html</anchorfile>
      <anchor>ga33d7eba2d1c07ad0f5cf681561acbc17</anchor>
      <arglist>(int source, int const *target_options)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>text</name>
    <title>Text</title>
    <filename>group__text.html</filename>
    <subgroup>text_encode</subgroup>
    <subgroup>text_decode</subgroup>
  </compound>
  <compound kind="group">
    <name>text_encode</name>
    <title>Writing text</title>
    <filename>group__text__encode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>lqt_add_text_track</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gacf15d3be9cdc4e5b2964d61eec156aa7</anchor>
      <arglist>(quicktime_t *file, int timescale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_language</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga48fb317d6ac069da8aac5ff90039bf6a</anchor>
      <arglist>(quicktime_t *file, int track, const char *language)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_chapter_track</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga22b8ed13abf766dc3ff528409d2f43b4</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_box</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga629f575ef3e5f633beab3e3ade84850d</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t top, uint16_t left, uint16_t bottom, uint16_t right)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_fg_color</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga8c8e5159ef113c2b89b955080d41dfe1</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t r, uint16_t g, uint16_t b, uint16_t a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_bg_color</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gae1fafac7b632513544c298abf4890cce</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t r, uint16_t g, uint16_t b, uint16_t a)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_write_text</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>gad399707ef885b3643f9bbee2890f0946</anchor>
      <arglist>(quicktime_t *file, int track, const char *text, int64_t duration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_pts_offset</name>
      <anchorfile>group__text__encode.html</anchorfile>
      <anchor>ga7be11a6392f8c323faae2215d11f9ad9</anchor>
      <arglist>(quicktime_t *file, int track, int64_t offset)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>text_decode</name>
    <title>Reading text</title>
    <filename>group__text__decode.html</filename>
    <member kind="function">
      <type>int</type>
      <name>lqt_text_tracks</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga27d81096eeceadb3d4a8b5fcb0a95712</anchor>
      <arglist>(quicktime_t *file)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_text_language</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga6874341a7bb714cbcb81765378ea2359</anchor>
      <arglist>(quicktime_t *file, int track, char *language)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_text_time_scale</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gaeda99cb4a8d0dbbce957b4431573eda2</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_box</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga28f142233822e8ead0d82ef4aa8c8bfc</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *top, uint16_t *left, uint16_t *bottom, uint16_t *right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_text</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga2b6e62f99edaaa5a4bf08022a3960988</anchor>
      <arglist>(quicktime_t *file, int track, char **text, int *text_alloc, int64_t *timestamp, int64_t *duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_is_chapter_track</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga0278b205c4ec1eee2dfb632feeb75fd3</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_text_samples</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga9c73cc2b44f8924c2f64fba530401679</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_position</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gaa067ee18f55c582889eb0ed5c0364dbf</anchor>
      <arglist>(quicktime_t *file, int track, int64_t position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_text_time</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga4fb65836ae339e937d566c827befb73f</anchor>
      <arglist>(quicktime_t *file, int track, int64_t time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_fg_color</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>ga9b85949f52d61896e9d5dd369d427ca8</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *r, uint16_t *g, uint16_t *b, uint16_t *a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_get_text_bg_color</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gab3aa16de82da27f85da5eb2316934433</anchor>
      <arglist>(quicktime_t *file, int track, uint16_t *r, uint16_t *g, uint16_t *b, uint16_t *a)</arglist>
    </member>
    <member kind="function">
      <type>int64_t</type>
      <name>lqt_get_text_pts_offset</name>
      <anchorfile>group__text__decode.html</anchorfile>
      <anchor>gab7cc97dc7a1e60b97da788a4dc6f6efe</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>timecodes</name>
    <title>Timecodes</title>
    <filename>group__timecodes.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_DROP</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gadabb4193431b6541ab1cdc7adb1f6927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_24HMAX</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga0180620e60c700321b3f7168cdd3a7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_NEG_OK</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga27a5b8655539b5c7ff25aef8ae5a94d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LQT_TIMECODE_COUNTER</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga40c458522c2814822c3b31c0bbd46932</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_add_timecode_track</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gadcfff1ef7a9de3de21626eea4b54b0dd</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t flags, int framerate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_write_timecode</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga66a5b8c2e0fe1de300482f139f19b465</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t timecode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_has_timecode_track</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gaa19da1e35611e99cea1351ab6b0b0de1</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t *flags, int *framerate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_read_timecode</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga02cfdcff7d00f1b56c886ea359a6fa09</anchor>
      <arglist>(quicktime_t *file, int track, uint32_t *timecode)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>lqt_get_timecode_tape_name</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gad18b77f838b80eaf7be98a69270ef3b6</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_timecode_tape_name</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga5493512b48dbc3f6a58a210c1d42f19e</anchor>
      <arglist>(quicktime_t *file, int track, const char *tapename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_timecode_track_enabled</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>gacf628a926ef9ee2cf2707dbc59a4c15b</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_timecode_track_enabled</name>
      <anchorfile>group__timecodes.html</anchorfile>
      <anchor>ga2725060a8befd0c1b2a3d828310f5ab6</anchor>
      <arglist>(quicktime_t *file, int track, int enabled)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>codec_registry</name>
    <title>Codec registry</title>
    <filename>group__codec__registry.html</filename>
    <subgroup>codec_parameters</subgroup>
    <class kind="struct">lqt_image_size_t</class>
    <class kind="struct">lqt_codec_info_s</class>
    <member kind="define">
      <type>#define</type>
      <name>LQT_CODEC_OBSOLETE</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga7af605e801f00ea391bc27c488cc7b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_codec_type</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga666566f33a14f9ce02726a890cd27f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>lqt_codec_direction</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gada2743712a049fc81026ac1112deaa39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_registry_init</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gab86c4ef4616e2176309ebface1eecbe3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_registry_destroy</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gafb60ef8e2e4b294f8078d611c0a94ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_num_audio_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga879d475760fefb270ed4c269aeff062e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_num_video_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga5f5d0fa3bd907c3aa8d73de107b0b996</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const lqt_codec_info_t *</type>
      <name>lqt_get_audio_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga843999c035fcd2c74182bf3d7b1904fd</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const lqt_codec_info_t *</type>
      <name>lqt_get_video_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga2e581dd55e2169cc63bae170aa534084</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_query_registry</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga6b43c181a536ff01922aceb7cfa37945</anchor>
      <arglist>(int audio, int video, int encode, int decode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga89dfa3661a32eb2f3ce334adae5542f1</anchor>
      <arglist>(char *fourcc, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec_by_wav_id</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gab0358e74db1111c6f5ff54cec5379231</anchor>
      <arglist>(int wav_id, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_video_codec</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gaf50af3cea023ae052004ad0d0bc52ba5</anchor>
      <arglist>(char *fourcc, int encode)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_audio_codec_by_name</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gafd72985ee968f9c483c5d396da20df5c</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_find_video_codec_by_name</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gabeabc9ef2ce0774c00217f67466b93d6</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_audio_codec_from_file</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga8c72d41f05a9ea5900c2d92639fab107</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>lqt_codec_info_t **</type>
      <name>lqt_video_codec_from_file</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gada83efef8795f398f2436c14776c1e98</anchor>
      <arglist>(quicktime_t *file, int track)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_destroy_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga6141bf49151d80de0e4483cbb30d2307</anchor>
      <arglist>(lqt_codec_info_t **info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_reorder_audio_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gac0f93373530d9cd4be395fe4c9a27d6e</anchor>
      <arglist>(lqt_codec_info_t **codec_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_reorder_video_codecs</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>gaf59f82c40f0daf2c067286b9edf9e5ba</anchor>
      <arglist>(lqt_codec_info_t **codec_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_set_default_parameter</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga61c8f13425967adb60d2bfeae90abcff</anchor>
      <arglist>(lqt_codec_type type, int encode, const char *codec_name, const char *parameter_name, lqt_parameter_value_t *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_restore_default_parameters</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga62de262c4d2ecea6ffe3bb5cad324026</anchor>
      <arglist>(lqt_codec_info_t *codec_info, int encode, int decode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lqt_dump_codec_info</name>
      <anchorfile>group__codec__registry.html</anchorfile>
      <anchor>ga9f3ff979c01a06f6d9752c4a2e28d4a1</anchor>
      <arglist>(const lqt_codec_info_t *info)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>codec_parameters</name>
    <title>Structures describing codec parameters</title>
    <filename>group__codec__parameters.html</filename>
    <class kind="union">lqt_parameter_value_t</class>
    <class kind="struct">lqt_parameter_info_t</class>
    <member kind="enumeration">
      <type></type>
      <name>lqt_parameter_type_t</name>
      <anchorfile>group__codec__parameters.html</anchorfile>
      <anchor>ga0ec18e79e8fa3bb44104ace47cd639a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>atoms</name>
    <title>Fine tuning of quicktime atoms</title>
    <filename>group__atoms.html</filename>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_fiel</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gae7e1ca0af8be48c71b9e4841155decff</anchor>
      <arglist>(quicktime_t *file, int track, int nfields, int dominance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_fiel</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga26cda6b5708edace83057780602a5c71</anchor>
      <arglist>(quicktime_t *file, int track, int *nfields, int *dominance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_pasp</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga6deffd77f96b811a272972361ca14a25</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_pasp_t *pasp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_pasp</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gaf9de50d4098ef310b1c290078d1040ee</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_pasp_t *pasp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_clap</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gad53de8b3da4797bcb5fa8089000e4aa6</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_clap_t *clap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_clap</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gaed3f02cc3f94fb845b08a3b980f2cacc</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_clap_t *clap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_set_colr</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>ga8276999207299d3015836e763ed16ee1</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_colr_t *colr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lqt_get_colr</name>
      <anchorfile>group__atoms.html</anchorfile>
      <anchor>gac7f2e58c85f83cf182f9810ee26d17ed</anchor>
      <arglist>(quicktime_t *file, int track, quicktime_colr_t *colr)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Introduction">intro</docanchor>
    <docanchor file="index" title="History">history</docanchor>
    <docanchor file="index" title="API conventions">api_conventions</docanchor>
    <docanchor file="index" title="Usage">usage</docanchor>
  </compound>
</tagfile>
