Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 76d546f6c048029d7a68c93de06bb323 > files > 60

libannodex-devel-0.7.3-14.fc14.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libannodex: anx_types.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<h1>anx_types.h</h1><a href="anx__types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">   Copyright (C) 2003 Commonwealth Scientific and Industrial Research</span>
<a name="l00003"></a>00003 <span class="comment">   Organisation (CSIRO) Australia</span>
<a name="l00004"></a>00004 <span class="comment"></span>
<a name="l00005"></a>00005 <span class="comment">   Redistribution and use in source and binary forms, with or without</span>
<a name="l00006"></a>00006 <span class="comment">   modification, are permitted provided that the following conditions</span>
<a name="l00007"></a>00007 <span class="comment">   are met:</span>
<a name="l00008"></a>00008 <span class="comment"></span>
<a name="l00009"></a>00009 <span class="comment">   - Redistributions of source code must retain the above copyright</span>
<a name="l00010"></a>00010 <span class="comment">   notice, this list of conditions and the following disclaimer.</span>
<a name="l00011"></a>00011 <span class="comment"></span>
<a name="l00012"></a>00012 <span class="comment">   - Redistributions in binary form must reproduce the above copyright</span>
<a name="l00013"></a>00013 <span class="comment">   notice, this list of conditions and the following disclaimer in the</span>
<a name="l00014"></a>00014 <span class="comment">   documentation and/or other materials provided with the distribution.</span>
<a name="l00015"></a>00015 <span class="comment"></span>
<a name="l00016"></a>00016 <span class="comment">   - Neither the name of CSIRO Australia nor the names of its</span>
<a name="l00017"></a>00017 <span class="comment">   contributors may be used to endorse or promote products derived from</span>
<a name="l00018"></a>00018 <span class="comment">   this software without specific prior written permission.</span>
<a name="l00019"></a>00019 <span class="comment"></span>
<a name="l00020"></a>00020 <span class="comment">   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
<a name="l00021"></a>00021 <span class="comment">   ``AS IS&#39;&#39; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
<a name="l00022"></a>00022 <span class="comment">   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A</span>
<a name="l00023"></a>00023 <span class="comment">   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE ORGANISATION OR</span>
<a name="l00024"></a>00024 <span class="comment">   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,</span>
<a name="l00025"></a>00025 <span class="comment">   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,</span>
<a name="l00026"></a>00026 <span class="comment">   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR</span>
<a name="l00027"></a>00027 <span class="comment">   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF</span>
<a name="l00028"></a>00028 <span class="comment">   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING</span>
<a name="l00029"></a>00029 <span class="comment">   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span>
<a name="l00030"></a>00030 <span class="comment">   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
<a name="l00031"></a>00031 <span class="comment">*/</span>
<a name="l00032"></a>00032 
<a name="l00037"></a>00037 <span class="preprocessor">#ifndef __ANX_TYPES_H__</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define __ANX_TYPES_H__</span>
<a name="l00039"></a>00039 <span class="preprocessor"></span>
<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;<a class="code" href="anx__list_8h.html" title="A doubly linked list.">annodex/anx_list.h</a>&gt;</span>
<a name="l00042"></a>00042 
<a name="l00043"></a>00043 <span class="comment">/* On GNU systems, anx_int64.h is autogenerated during configure. On</span>
<a name="l00044"></a>00044 <span class="comment"> * non-GNU Win32 systems, we instead include a static definition. */</span>
<a name="l00045"></a>00045 <span class="preprocessor">#if defined(_WIN32) &amp;&amp; !defined(__GNUC__)</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#  include &lt;<a class="code" href="anx__int64__w32_8h.html" title="Win32 specific type for anx_int64_t.">annodex/anx_int64_w32.h</a>&gt;</span>
<a name="l00047"></a>00047 <span class="preprocessor">#else</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#  include &lt;<a class="code" href="anx__int64_8h.html" title="Platform specific types for anx_int64_t.">annodex/anx_int64.h</a>&gt;</span>
<a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span>
<a name="l00051"></a>00051 <span class="preprocessor">#ifndef _ANX_PRIVATE</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span>
<a name="l00055"></a><a class="code" href="anx__types_8h.html#ae126f9198f90b3eb15fe9aa8833eee52">00055</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="anx__types_8h.html#ae126f9198f90b3eb15fe9aa8833eee52" title="An ANNODEX handle.">ANNODEX</a>;
<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span>
<a name="l00058"></a>00058 <span class="comment">/* Annotation elements */</span>
<a name="l00059"></a>00059 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__AnxHead.html">_AnxHead</a> <a class="code" href="struct__AnxHead.html">AnxHead</a>;
<a name="l00060"></a>00060 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__AnxClip.html">_AnxClip</a> <a class="code" href="struct__AnxClip.html">AnxClip</a>;
<a name="l00061"></a>00061 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__AnxMetaElement.html">_AnxMetaElement</a> <a class="code" href="struct__AnxMetaElement.html">AnxMetaElement</a>;
<a name="l00062"></a>00062 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__AnxLinkElement.html">_AnxLinkElement</a> <a class="code" href="struct__AnxLinkElement.html">AnxLinkElement</a>;
<a name="l00063"></a>00063 
<a name="l00064"></a><a class="code" href="struct__AnxMetaElement.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct__AnxMetaElement.html">_AnxMetaElement</a> {
<a name="l00065"></a><a class="code" href="struct__AnxMetaElement.html#a27c5887a876ee91af3c25f9fea84981c">00065</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#a27c5887a876ee91af3c25f9fea84981c" title="id attribute of meta element">id</a>;      
<a name="l00066"></a><a class="code" href="struct__AnxMetaElement.html#a06403887e3f45639690a5b7d8dccaef6">00066</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#a06403887e3f45639690a5b7d8dccaef6" title="language code of meta element">lang</a>;    
<a name="l00067"></a><a class="code" href="struct__AnxMetaElement.html#a22eb134b5af9336dc118e4903236486e">00067</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#a22eb134b5af9336dc118e4903236486e" title="directionality of lang (ltr/rtl)">dir</a>;     
<a name="l00068"></a><a class="code" href="struct__AnxMetaElement.html#a4cf93e239096279ef9cbdab27704317c">00068</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#a4cf93e239096279ef9cbdab27704317c" title="property name of meta element">name</a>;    
<a name="l00069"></a><a class="code" href="struct__AnxMetaElement.html#a4e4b839c3e23a18999b4f8c6c58cb4f2">00069</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#a4e4b839c3e23a18999b4f8c6c58cb4f2" title="property value of meta element">content</a>; 
<a name="l00070"></a><a class="code" href="struct__AnxMetaElement.html#aa88908b919ae6245f66544102811ddea">00070</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxMetaElement.html#aa88908b919ae6245f66544102811ddea" title="scheme name of meta element">scheme</a>;  
<a name="l00071"></a>00071 };
<a name="l00072"></a>00072 
<a name="l00073"></a><a class="code" href="struct__AnxLinkElement.html">00073</a> <span class="keyword">struct </span><a class="code" href="struct__AnxLinkElement.html">_AnxLinkElement</a> {
<a name="l00074"></a><a class="code" href="struct__AnxLinkElement.html#ac35466978cf18793897ff90c49986c0e">00074</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#ac35466978cf18793897ff90c49986c0e" title="id attribute of link">id</a>;      
<a name="l00075"></a><a class="code" href="struct__AnxLinkElement.html#ad23e5ca496552fe370184e5c7a59ac8b">00075</a>   <span class="keywordtype">char</span> *<span class="keyword">class</span>;   
<a name="l00076"></a><a class="code" href="struct__AnxLinkElement.html#a2d5d9c92905872a7fc155bbd280b0d87">00076</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#a2d5d9c92905872a7fc155bbd280b0d87" title="title attribute of link">title</a>;   
<a name="l00077"></a><a class="code" href="struct__AnxLinkElement.html#a28068cfe10522f8afc47c11d11e39291">00077</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#a28068cfe10522f8afc47c11d11e39291" title="language code of link">lang</a>;    
<a name="l00078"></a><a class="code" href="struct__AnxLinkElement.html#ae900e423d7fa9a01e379b38f0a36eba2">00078</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#ae900e423d7fa9a01e379b38f0a36eba2" title="directionality of lang (ltr/rtl)">dir</a>;     
<a name="l00079"></a><a class="code" href="struct__AnxLinkElement.html#a549e881b9c5f973e563d4a8517e71875">00079</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#a549e881b9c5f973e563d4a8517e71875" title="href attribute of link">href</a>;    
<a name="l00080"></a><a class="code" href="struct__AnxLinkElement.html#ab1c98742ef853ec886876cddd41f2067">00080</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#ab1c98742ef853ec886876cddd41f2067" title="type attribute of link">type</a>;    
<a name="l00081"></a><a class="code" href="struct__AnxLinkElement.html#aed576705c9940dd58fba8b0d636b9c5e">00081</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#aed576705c9940dd58fba8b0d636b9c5e" title="rel attribute of link">rel</a>;     
<a name="l00082"></a><a class="code" href="struct__AnxLinkElement.html#ac2ddf594fc70bd0f19c71a35ac9e098b">00082</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#ac2ddf594fc70bd0f19c71a35ac9e098b" title="rev attribute of link">rev</a>;     
<a name="l00083"></a><a class="code" href="struct__AnxLinkElement.html#a2c11433d5a298f371aeb41a1e101a8f5">00083</a>   <span class="keywordtype">char</span> *<a class="code" href="struct__AnxLinkElement.html#a2c11433d5a298f371aeb41a1e101a8f5" title="media attribute of link">media</a>;   
<a name="l00084"></a>00084 };
<a name="l00085"></a>00085 
<a name="l00086"></a>00086 
<a name="l00087"></a><a class="code" href="struct__AnxHead.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct__AnxHead.html">_AnxHead</a> {
<a name="l00088"></a><a class="code" href="struct__AnxHead.html#ae8331a63b1184999c806ba622df3e64c">00088</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#ae8331a63b1184999c806ba622df3e64c" title="id attribute of header">head_id</a>;    
<a name="l00089"></a><a class="code" href="struct__AnxHead.html#a042b1bce4b3631d307e8133c2221ac7b">00089</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a042b1bce4b3631d307e8133c2221ac7b" title="language of header">lang</a>;       
<a name="l00090"></a><a class="code" href="struct__AnxHead.html#abd1d3d8588de6a7b41b202ff2f7f4394">00090</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#abd1d3d8588de6a7b41b202ff2f7f4394" title="directionality of lang">dir</a>;        
<a name="l00091"></a><a class="code" href="struct__AnxHead.html#a80cb9f644aa6f316faa6d98ec4386669">00091</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a80cb9f644aa6f316faa6d98ec4386669" title="profile of header">profile</a>;    
<a name="l00092"></a><a class="code" href="struct__AnxHead.html#ae36857b0f4a04d9ec31ddab3a1d6429a">00092</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#ae36857b0f4a04d9ec31ddab3a1d6429a" title="title element of header">title</a>;      
<a name="l00093"></a><a class="code" href="struct__AnxHead.html#a9261bda4b93fee2a46e469585fc40532">00093</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a9261bda4b93fee2a46e469585fc40532" title="id attribute of title element">title_id</a>;   
<a name="l00094"></a><a class="code" href="struct__AnxHead.html#a7f66ebabce7abd951819721198fca531">00094</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a7f66ebabce7abd951819721198fca531" title="language of title">title_lang</a>; 
<a name="l00095"></a><a class="code" href="struct__AnxHead.html#a1ae4ddb1b7d2d6e6cb9c103f05ad685d">00095</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a1ae4ddb1b7d2d6e6cb9c103f05ad685d" title="directionality of title_lang">title_dir</a>;  
<a name="l00096"></a><a class="code" href="struct__AnxHead.html#a44f6121659eb90937c16842158672e64">00096</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a44f6121659eb90937c16842158672e64" title="id attribute of base element">base_id</a>;    
<a name="l00097"></a><a class="code" href="struct__AnxHead.html#a7625ce945eedc52ff436b38d19e2e621">00097</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxHead.html#a7625ce945eedc52ff436b38d19e2e621" title="href attribute of base element">base_href</a>;  
<a name="l00098"></a><a class="code" href="struct__AnxHead.html#a1f70aaaad00ff5e4f8e51474dafd1386">00098</a>   <a class="code" href="struct__AnxList.html">AnxList</a> * <a class="code" href="struct__AnxHead.html#a1f70aaaad00ff5e4f8e51474dafd1386" title="list of meta elements">meta</a>;   
<a name="l00099"></a><a class="code" href="struct__AnxHead.html#a613b7216642475695f46a1034f5530cc">00099</a>   <a class="code" href="struct__AnxList.html">AnxList</a> *<a class="code" href="struct__AnxHead.html#a613b7216642475695f46a1034f5530cc" title="list of link elements">link</a>;    
<a name="l00100"></a>00100 };
<a name="l00101"></a>00101 
<a name="l00102"></a><a class="code" href="struct__AnxClip.html">00102</a> <span class="keyword">struct </span><a class="code" href="struct__AnxClip.html">_AnxClip</a> {
<a name="l00103"></a><a class="code" href="struct__AnxClip.html#a3401e6a1020957f059573ad8ad1bbd5b">00103</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a3401e6a1020957f059573ad8ad1bbd5b" title="id attribute of clip">clip_id</a>;         
<a name="l00104"></a><a class="code" href="struct__AnxClip.html#a92abe691d6a8ba48aeee515045c77692">00104</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">class</span>;           
<a name="l00105"></a><a class="code" href="struct__AnxClip.html#a0580bece24db989bced0f5c178fa3dd2">00105</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a0580bece24db989bced0f5c178fa3dd2" title="title attribute of clip">title</a>;           
<a name="l00106"></a><a class="code" href="struct__AnxClip.html#a1162ad3a49cee398d91119a6dab1e031">00106</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a1162ad3a49cee398d91119a6dab1e031" title="language attribute of desc element">lang</a>;            
<a name="l00107"></a><a class="code" href="struct__AnxClip.html#af1c11f0d01e24f9b4d27e872f8031470">00107</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#af1c11f0d01e24f9b4d27e872f8031470" title="directionality of lang">dir</a>;             
<a name="l00108"></a><a class="code" href="struct__AnxClip.html#a1bcce3204dc7bef98bda92e7cd19a666">00108</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a1bcce3204dc7bef98bda92e7cd19a666" title="track attribute of clip">track</a>;           
<a name="l00109"></a><a class="code" href="struct__AnxClip.html#a0455f33ce0e17531926d6fa5420c1186">00109</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a0455f33ce0e17531926d6fa5420c1186" title="id attribute of anchor">anchor_id</a>;       
<a name="l00110"></a><a class="code" href="struct__AnxClip.html#ada81fbc5e70141e8bf54358bafdb7c17">00110</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#ada81fbc5e70141e8bf54358bafdb7c17" title="class attribute of clip">anchor_class</a>;    
<a name="l00111"></a><a class="code" href="struct__AnxClip.html#a65817d36df5b8c0afc8fe55d28f67e73">00111</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a65817d36df5b8c0afc8fe55d28f67e73" title="title attribute of clip">anchor_title</a>;    
<a name="l00112"></a><a class="code" href="struct__AnxClip.html#ad958ca63d8e521990cc2a8939e8519ae">00112</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#ad958ca63d8e521990cc2a8939e8519ae" title="language of anchor">anchor_lang</a>;     
<a name="l00113"></a><a class="code" href="struct__AnxClip.html#a9e3d84cb8df48f9a3b3f1887c029ddb5">00113</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a9e3d84cb8df48f9a3b3f1887c029ddb5" title="directionality of lang">anchor_dir</a>;      
<a name="l00114"></a><a class="code" href="struct__AnxClip.html#a707a660f4f21a3853ce120bb485c3919">00114</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a707a660f4f21a3853ce120bb485c3919" title="href out of clip">anchor_href</a>;     
<a name="l00115"></a><a class="code" href="struct__AnxClip.html#a0c4f9e0f9ca5c4f0a96fe62235e54626">00115</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a0c4f9e0f9ca5c4f0a96fe62235e54626" title="anchor text">anchor_text</a>;     
<a name="l00116"></a><a class="code" href="struct__AnxClip.html#a356ecc87fe5f344046c35db530615c8c">00116</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a356ecc87fe5f344046c35db530615c8c" title="id attribute of image">img_id</a>;          
<a name="l00117"></a><a class="code" href="struct__AnxClip.html#afdecbd5ff3b1b913cef4a89250c53563">00117</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#afdecbd5ff3b1b913cef4a89250c53563" title="class attribute of image">img_class</a>;       
<a name="l00118"></a><a class="code" href="struct__AnxClip.html#a83b4ec6a12e4a8a0e0279d2ec38a4153">00118</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a83b4ec6a12e4a8a0e0279d2ec38a4153" title="title attribute of image">img_title</a>;       
<a name="l00119"></a><a class="code" href="struct__AnxClip.html#a3c5aa632043382fc54fb37cdbfb4ac2b">00119</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a3c5aa632043382fc54fb37cdbfb4ac2b" title="language of img">img_lang</a>;        
<a name="l00120"></a><a class="code" href="struct__AnxClip.html#a8fdfa2d9e765189041783681085373a1">00120</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a8fdfa2d9e765189041783681085373a1" title="directionality of lang">img_dir</a>;         
<a name="l00121"></a><a class="code" href="struct__AnxClip.html#a395dc883e9f8edd699399c7c1896bb9b">00121</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a395dc883e9f8edd699399c7c1896bb9b" title="keyframe image of clip">img_src</a>;         
<a name="l00122"></a><a class="code" href="struct__AnxClip.html#aa8190421733332bea4e141007a7c2a06">00122</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#aa8190421733332bea4e141007a7c2a06" title="alternate text for image">img_alt</a>;         
<a name="l00123"></a><a class="code" href="struct__AnxClip.html#af6889d0cd776faf8355cb4229a579a66">00123</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#af6889d0cd776faf8355cb4229a579a66" title="id attribute of desc element">desc_id</a>;         
<a name="l00124"></a><a class="code" href="struct__AnxClip.html#a73c490577b1145c743dcff2701854776">00124</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a73c490577b1145c743dcff2701854776" title="class attribute of desc">desc_class</a>;      
<a name="l00125"></a><a class="code" href="struct__AnxClip.html#a782b8b37c6968c8cc11b770733ab9aea">00125</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a782b8b37c6968c8cc11b770733ab9aea" title="title attribute of desc">desc_title</a>;      
<a name="l00126"></a><a class="code" href="struct__AnxClip.html#a6952967ec485ad292df697669dffd9b5">00126</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a6952967ec485ad292df697669dffd9b5" title="language attribute of desc element">desc_lang</a>;       
<a name="l00127"></a><a class="code" href="struct__AnxClip.html#a186aafaa0855e62f8342dee41e06c64a">00127</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#a186aafaa0855e62f8342dee41e06c64a" title="directionality of lang">desc_dir</a>;        
<a name="l00128"></a><a class="code" href="struct__AnxClip.html#aea1fd72e8b56cf1faadc5404859e2753">00128</a>   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__AnxClip.html#aea1fd72e8b56cf1faadc5404859e2753" title="the description itself">desc_text</a>;       
<a name="l00129"></a><a class="code" href="struct__AnxClip.html#a81cfd1295595b2017651d0e5a0c5391e">00129</a>   <a class="code" href="struct__AnxList.html">AnxList</a> * <a class="code" href="struct__AnxClip.html#a81cfd1295595b2017651d0e5a0c5391e" title="list of meta elements">meta</a>;      
<a name="l00130"></a>00130 };
<a name="l00131"></a>00131 
<a name="l00132"></a>00132 <span class="comment">/* Importer Callbacks */</span>
<a name="l00133"></a>00133 
<a name="l00134"></a>00134 <span class="keyword">typedef</span> int (*AnxImportStream) (<span class="keywordtype">double</span> presentation_time, <span class="keywordtype">double</span> basetime,
<a name="l00135"></a>00135                                 <span class="keywordtype">char</span> * utc, <span class="keywordtype">void</span> * user_data);
<a name="l00136"></a>00136 <span class="keyword">typedef</span> int (*AnxImportHead) (<a class="code" href="struct__AnxHead.html">AnxHead</a> * head, <span class="keywordtype">void</span> * user_data);
<a name="l00137"></a>00137 <span class="keyword">typedef</span> int (*AnxImportClip) (<a class="code" href="struct__AnxClip.html">AnxClip</a> * clip,
<a name="l00138"></a>00138                               <span class="keywordtype">double</span> time_offset, <span class="keywordtype">void</span> * user_data);
<a name="l00139"></a>00139 <span class="keyword">typedef</span> int (*AnxImportCMML) (<span class="keyword">const</span> <span class="keywordtype">char</span> * cmml, <span class="keywordtype">long</span> n,
<a name="l00140"></a>00140                               <span class="keywordtype">double</span> time_offset, <span class="keywordtype">void</span> * user_data);
<a name="l00141"></a>00141 
<a name="l00142"></a>00142 <span class="keyword">typedef</span> int (*AnxImportImport) (<span class="keywordtype">double</span> start_time, <span class="keywordtype">char</span> * filename,
<a name="l00143"></a>00143                                 <span class="keywordtype">char</span> * id, <span class="keywordtype">char</span> * content_type,
<a name="l00144"></a>00144                                 <span class="keywordtype">double</span> seek_offset, <span class="keywordtype">double</span> seek_end,
<a name="l00145"></a>00145                                 <span class="keywordtype">void</span> * user_data);
<a name="l00146"></a>00146 
<a name="l00147"></a>00147 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__AnxImportCallbacks.html">_AnxImportCallbacks</a> <a class="code" href="struct__AnxImportCallbacks.html">AnxImportCallbacks</a>;
<a name="l00148"></a>00148 
<a name="l00149"></a><a class="code" href="struct__AnxImportCallbacks.html">00149</a> <span class="keyword">struct </span><a class="code" href="struct__AnxImportCallbacks.html">_AnxImportCallbacks</a> {
<a name="l00150"></a>00150   AnxImportStream import_stream;
<a name="l00151"></a>00151   AnxImportHead import_head;
<a name="l00152"></a>00152   AnxImportClip import_clip;
<a name="l00153"></a>00153   AnxImportCMML import_cmml;
<a name="l00154"></a>00154   <span class="keywordtype">void</span> * import_user_data;
<a name="l00155"></a>00155   AnxImportImport import_import;
<a name="l00156"></a>00156   <span class="keywordtype">void</span> * import_import_user_data;
<a name="l00157"></a>00157 };
<a name="l00158"></a>00158 
<a name="l00159"></a>00159 <span class="preprocessor">#endif </span><span class="comment">/* __ANX_TYPES_H__ */</span>
</pre></div></div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>