1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libquicktime: Audio codec identifiers</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul>
</div>
<h1>Audio codec identifiers</h1>Audio codec identifiers.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#gefd8d3427104093ec690c03caff191c2">QUICKTIME_RAWAUDIO</a> "raw "</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Unsigned 8 bit. <a href="#gefd8d3427104093ec690c03caff191c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g4f732b7bf28d98579d836617503b6adc">QUICKTIME_IMA4</a> "ima4"</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">IMA4. <a href="#g4f732b7bf28d98579d836617503b6adc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g83f9701d576bc8cb29debba0b4f0b087">QUICKTIME_TWOS</a> "twos"</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Twos compliment 16 bit. <a href="#g83f9701d576bc8cb29debba0b4f0b087"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g32888261a21059e9a5cda13b5f7a097e">QUICKTIME_ULAW</a> "ulaw"</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">mu-law 2:1 <a href="#g32888261a21059e9a5cda13b5f7a097e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g2a0eed32344ed528e853259fade7d24d">QUICKTIME_VORBIS</a> "OggS"</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Ogg Vorbis. <a href="#g2a0eed32344ed528e853259fade7d24d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#ga5a1ac1df5c44c10c7e1bd3591e493f6">QUICKTIME_MP3</a> ".mp3"</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">MP3. <a href="#ga5a1ac1df5c44c10c7e1bd3591e493f6"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Audio codec identifiers.
<p>
These definintions are for some more commonly used codecs. They can be used as the compressor argument for <a class="el" href="group__audio__encode.html#g6e01657d8c9473793b92464fd85fbb3a">quicktime_set_audio</a> . There is, however, no way to check, if a codec is accually present on the system. It should also be noted, that libquicktime supports more codecs, than are listed here. For these reasons, it's strongly recommended to use the more sophisticated codec selection mechanism via the <a class="el" href="group__codec__registry.html">Codec registry</a> . <hr><h2>Define Documentation</h2>
<a class="anchor" name="gefd8d3427104093ec690c03caff191c2"></a><!-- doxytag: member="quicktime.h::QUICKTIME_RAWAUDIO" ref="gefd8d3427104093ec690c03caff191c2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_RAWAUDIO "raw " </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Unsigned 8 bit.
<p>
Should always be there, can safely be hardcoded.
</div>
</div><p>
<a class="anchor" name="g4f732b7bf28d98579d836617503b6adc"></a><!-- doxytag: member="quicktime.h::QUICKTIME_IMA4" ref="g4f732b7bf28d98579d836617503b6adc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_IMA4 "ima4" </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
IMA4.
<p>
Should always be there, can safely be hardcoded.
</div>
</div><p>
<a class="anchor" name="g83f9701d576bc8cb29debba0b4f0b087"></a><!-- doxytag: member="quicktime.h::QUICKTIME_TWOS" ref="g83f9701d576bc8cb29debba0b4f0b087" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_TWOS "twos" </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Twos compliment 16 bit.
<p>
Should always be there, can safely be hardcoded.
</div>
</div><p>
<a class="anchor" name="g32888261a21059e9a5cda13b5f7a097e"></a><!-- doxytag: member="quicktime.h::QUICKTIME_ULAW" ref="g32888261a21059e9a5cda13b5f7a097e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_ULAW "ulaw" </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
mu-law 2:1
<p>
Should always be there, can safely be hardcoded.
</div>
</div><p>
<a class="anchor" name="g2a0eed32344ed528e853259fade7d24d"></a><!-- doxytag: member="quicktime.h::QUICKTIME_VORBIS" ref="g2a0eed32344ed528e853259fade7d24d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_VORBIS "OggS" </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Ogg Vorbis.
<p>
This depends on libvorbis and creates incompatible streams, which won't play anywhere except libquicktime and perhaps quicktime4linux. Never hardcode this.
</div>
</div><p>
<a class="anchor" name="ga5a1ac1df5c44c10c7e1bd3591e493f6"></a><!-- doxytag: member="quicktime.h::QUICKTIME_MP3" ref="ga5a1ac1df5c44c10c7e1bd3591e493f6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define QUICKTIME_MP3 ".mp3" </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
MP3.
<p>
This depends on lame, which might or might not be there. Never hardcode this.
</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jan 8 23:01:07 2008 for libquicktime by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
</body>
</html>
|