File: group__audio__codecs.html

package info (click to toggle)
libquicktime 2%3A1.0.2%2Bdebian-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 6,496 kB
  • ctags: 6,233
  • sloc: ansic: 48,217; sh: 10,075; makefile: 425; sed: 16
file content (150 lines) | stat: -rw-r--r-- 7,485 bytes parent folder | download
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&nbsp;Page</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><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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#gefd8d3427104093ec690c03caff191c2">QUICKTIME_RAWAUDIO</a>&nbsp;&nbsp;&nbsp;&quot;raw &quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unsigned 8 bit.  <a href="#gefd8d3427104093ec690c03caff191c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g4f732b7bf28d98579d836617503b6adc">QUICKTIME_IMA4</a>&nbsp;&nbsp;&nbsp;&quot;ima4&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IMA4.  <a href="#g4f732b7bf28d98579d836617503b6adc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g83f9701d576bc8cb29debba0b4f0b087">QUICKTIME_TWOS</a>&nbsp;&nbsp;&nbsp;&quot;twos&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g32888261a21059e9a5cda13b5f7a097e">QUICKTIME_ULAW</a>&nbsp;&nbsp;&nbsp;&quot;ulaw&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#g2a0eed32344ed528e853259fade7d24d">QUICKTIME_VORBIS</a>&nbsp;&nbsp;&nbsp;&quot;OggS&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ogg Vorbis.  <a href="#g2a0eed32344ed528e853259fade7d24d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__audio__codecs.html#ga5a1ac1df5c44c10c7e1bd3591e493f6">QUICKTIME_MP3</a>&nbsp;&nbsp;&nbsp;&quot;.mp3&quot;</td></tr>

<tr><td class="mdescLeft">&nbsp;</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&nbsp;&nbsp;&nbsp;&quot;raw &quot;          </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&nbsp;&nbsp;&nbsp;&quot;ima4&quot;          </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&nbsp;&nbsp;&nbsp;&quot;twos&quot;          </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&nbsp;&nbsp;&nbsp;&quot;ulaw&quot;          </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&nbsp;&nbsp;&nbsp;&quot;OggS&quot;          </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&nbsp;&nbsp;&nbsp;&quot;.mp3&quot;          </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&nbsp;
<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>