Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > d02a8fa292564660b993ba69deaae41f > files > 70

libquicktime-1.2.4-6.mga4.x86_64.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>libquicktime: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libquicktime
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">libquicktime Documentation</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="intro"></a>
Introduction</h1>
<p>This is the API documentation for Libquicktime.</p>
<p>Click Modules (on top of the page) to get to the main API index. Here, you find just some general blabla :)</p>
<h1><a class="anchor" id="history"></a>
History</h1>
<p>Libquicktime started as a patch for quicktime4linux to add support for the GNU build tools. Due to the high interest in an easily installable, general purpose quicktime library, the patch (which was done by Arthur Peters) soon gained attention. Other possible improvements were discussed, most notably a more modular structure (i.e. dynamic loading of codec plugins). This required some changes in the internal architecture, which could no longer be maintained as a patch, so the sourcecode was forked and the libquicktime project was created.</p>
<p>The following years brought no revolution but lots of evolution. Some features, most notably AVI support could be ported from quicktime4linux. Other things, like support for nonconstant framerates, QTVR and some more codecs are exclusive to libquicktime.</p>
<p>While libquicktime was initially meant to be a 100% compatible replacement for quicktime4linux, this goal was given up due to the increasing differences in the 2 libraries. But since libquicktime still has a more or less compatible compatibility layer, porting quicktime4linux applications should still be easy.</p>
<p>Today, libquicktime focuses mostly on the professional sector. Sample accurate seeking and high resolution audio and video codecs are things you really need when you take multimedia processing seriously.</p>
<h1><a class="anchor" id="api_conventions"></a>
API conventions</h1>
<p>All quicktime4linux functions, which could be used without change, are still prefixed with quicktime_. Some of these functions have flaws, and it was decided to write replacements. These new functions (API extensions) are prefixed with lqt_.</p>
<h1><a class="anchor" id="usage"></a>
Usage</h1>
<p>The easiest way is to use pkg-config to get the compiler flags necessaty for libquicktime. In each sourcefile, which uses libquicktime functions, you simply need to include &lt;<a class="el" href="lqt_8h.html">lqt.h</a>&gt;. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Aug 24 2013 15:45:26 for libquicktime by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>