This file is indexed.

/usr/share/doc/portaudio19-doc/doc/html/pa__win__waveformat_8h.html is in portaudio19-doc 19+svn20140130-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
<!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.6"/>
<title>PortAudio: pa_win_waveformat.h File Reference</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">PortAudio
   &#160;<span id="projectnumber">2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</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 class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">pa_win_waveformat.h File Reference<div class="ingroups"><a class="el" href="group__public__header.html">Public API definitions for users of PortAudio</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Windows specific PortAudio API extension and utilities header file.  
<a href="#details">More...</a></p>

<p><a href="pa__win__waveformat_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPaWinWaveFormat.html">PaWinWaveFormat</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a5ffaa4e607947a1ae402a395a2a9d0cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ffaa4e607947a1ae402a395a2a9d0cd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_FRONT_LEFT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x1)</td></tr>
<tr class="separator:a5ffaa4e607947a1ae402a395a2a9d0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2512cdae0ba3c5bd6dda6c270ec9d595"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2512cdae0ba3c5bd6dda6c270ec9d595"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_FRONT_RIGHT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x2)</td></tr>
<tr class="separator:a2512cdae0ba3c5bd6dda6c270ec9d595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa09ef5d0e27f68904512d9f6ac721570"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa09ef5d0e27f68904512d9f6ac721570"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_FRONT_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x4)</td></tr>
<tr class="separator:aa09ef5d0e27f68904512d9f6ac721570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad14a2144606b0b4b7d6f4939147a13b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad14a2144606b0b4b7d6f4939147a13b4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_LOW_FREQUENCY</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x8)</td></tr>
<tr class="separator:ad14a2144606b0b4b7d6f4939147a13b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349671e5793cf44cab1e9fc3284626d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a349671e5793cf44cab1e9fc3284626d4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_BACK_LEFT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x10)</td></tr>
<tr class="separator:a349671e5793cf44cab1e9fc3284626d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002739a3be2662e622f5c5b47463c48a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a002739a3be2662e622f5c5b47463c48a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_BACK_RIGHT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x20)</td></tr>
<tr class="separator:a002739a3be2662e622f5c5b47463c48a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86ae340df03d1fc7ae783281b54ea45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac86ae340df03d1fc7ae783281b54ea45"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_FRONT_LEFT_OF_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x40)</td></tr>
<tr class="separator:ac86ae340df03d1fc7ae783281b54ea45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a500e8ea517cb3f08457fd5fa44581394"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a500e8ea517cb3f08457fd5fa44581394"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_FRONT_RIGHT_OF_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x80)</td></tr>
<tr class="separator:a500e8ea517cb3f08457fd5fa44581394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11448bc9a6534d399ebf502e7b05bdc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11448bc9a6534d399ebf502e7b05bdc1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_BACK_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x100)</td></tr>
<tr class="separator:a11448bc9a6534d399ebf502e7b05bdc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e7fa37df0a98e986876f33760e9611"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82e7fa37df0a98e986876f33760e9611"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_SIDE_LEFT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x200)</td></tr>
<tr class="separator:a82e7fa37df0a98e986876f33760e9611"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6399ac0bb0b62025e751a0a9d7200239"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6399ac0bb0b62025e751a0a9d7200239"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_SIDE_RIGHT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x400)</td></tr>
<tr class="separator:a6399ac0bb0b62025e751a0a9d7200239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2a0ef7645d60e498937f4f0b95e74cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2a0ef7645d60e498937f4f0b95e74cb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x800)</td></tr>
<tr class="separator:af2a0ef7645d60e498937f4f0b95e74cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcd88dc62c5c7527430c88f654af8d6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcd88dc62c5c7527430c88f654af8d6e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_FRONT_LEFT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x1000)</td></tr>
<tr class="separator:adcd88dc62c5c7527430c88f654af8d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2caba8333d45f3ccd51a43840aa117ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2caba8333d45f3ccd51a43840aa117ec"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_FRONT_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x2000)</td></tr>
<tr class="separator:a2caba8333d45f3ccd51a43840aa117ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d8a9b4c99c261e130a684b0ef02c6a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d8a9b4c99c261e130a684b0ef02c6a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_FRONT_RIGHT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x4000)</td></tr>
<tr class="separator:a7d8a9b4c99c261e130a684b0ef02c6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbd54fa2159df260849c314df19399a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfbd54fa2159df260849c314df19399a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_BACK_LEFT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x8000)</td></tr>
<tr class="separator:abfbd54fa2159df260849c314df19399a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab65e3ca000dcfc045058ec80c002eeb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab65e3ca000dcfc045058ec80c002eeb0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_BACK_CENTER</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x10000)</td></tr>
<tr class="separator:ab65e3ca000dcfc045058ec80c002eeb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbc6a6261c78d8395cf9bb0745f41dbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbc6a6261c78d8395cf9bb0745f41dbf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_BACK_RIGHT</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x20000)</td></tr>
<tr class="separator:acbc6a6261c78d8395cf9bb0745f41dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5ad2f7e7b9a5277bf435adf3fda459"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a5ad2f7e7b9a5277bf435adf3fda459"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_RESERVED</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x7FFC0000)</td></tr>
<tr class="separator:a2a5ad2f7e7b9a5277bf435adf3fda459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38fb565af4532bd3cd56d945f46ba2cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fb565af4532bd3cd56d945f46ba2cf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_ALL</b>&#160;&#160;&#160;((PaWinWaveFormatChannelMask)0x80000000)</td></tr>
<tr class="separator:a38fb565af4532bd3cd56d945f46ba2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a114015578e358fae0df7a702fad6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30a114015578e358fae0df7a702fad6d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_DIRECTOUT</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a30a114015578e358fae0df7a702fad6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971a5d0585f7e3b5aa385387e696563b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a971a5d0585f7e3b5aa385387e696563b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_MONO</b>&#160;&#160;&#160;(PAWIN_SPEAKER_FRONT_CENTER)</td></tr>
<tr class="separator:a971a5d0585f7e3b5aa385387e696563b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98c53c20c74393bf16db511b0ffb2045"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98c53c20c74393bf16db511b0ffb2045"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_STEREO</b>&#160;&#160;&#160;(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT)</td></tr>
<tr class="separator:a98c53c20c74393bf16db511b0ffb2045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee2d3ea2a7c6f9f43a8380503dba06fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_QUAD</b></td></tr>
<tr class="separator:aee2d3ea2a7c6f9f43a8380503dba06fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a0126d86eb98f8d66ecbc3d51f8d41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_SURROUND</b></td></tr>
<tr class="separator:ae7a0126d86eb98f8d66ecbc3d51f8d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30e5b5586af11f179a88f945d00338e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_5POINT1</b></td></tr>
<tr class="separator:a30e5b5586af11f179a88f945d00338e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac17bfb1c34b09d30a98feb861e1ff96d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_7POINT1</b></td></tr>
<tr class="separator:ac17bfb1c34b09d30a98feb861e1ff96d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c68c894059713cf64d31f52d2ae0bef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_5POINT1_SURROUND</b></td></tr>
<tr class="separator:a6c68c894059713cf64d31f52d2ae0bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933c599ae53055096d8b8a509f960623"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_7POINT1_SURROUND</b></td></tr>
<tr class="separator:a933c599ae53055096d8b8a509f960623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ac045bb61dba3fc5ce51b9fee9a23b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82ac045bb61dba3fc5ce51b9fee9a23b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_5POINT1_BACK</b>&#160;&#160;&#160;PAWIN_SPEAKER_5POINT1</td></tr>
<tr class="separator:a82ac045bb61dba3fc5ce51b9fee9a23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10eece35775c76057649e02809a08ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac10eece35775c76057649e02809a08ce"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_7POINT1_WIDE</b>&#160;&#160;&#160;PAWIN_SPEAKER_7POINT1</td></tr>
<tr class="separator:ac10eece35775c76057649e02809a08ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc8017b1ae3257ccec4911372d6816ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc8017b1ae3257ccec4911372d6816ad"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_GROUND_FRONT_LEFT</b>&#160;&#160;&#160;PAWIN_SPEAKER_FRONT_LEFT</td></tr>
<tr class="separator:afc8017b1ae3257ccec4911372d6816ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b71a1247235c0172e2b0f14bbe5f763"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b71a1247235c0172e2b0f14bbe5f763"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_GROUND_FRONT_CENTER</b>&#160;&#160;&#160;PAWIN_SPEAKER_FRONT_CENTER</td></tr>
<tr class="separator:a2b71a1247235c0172e2b0f14bbe5f763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac397e431d28dee46aee7382bbe846dbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac397e431d28dee46aee7382bbe846dbf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_GROUND_FRONT_RIGHT</b>&#160;&#160;&#160;PAWIN_SPEAKER_FRONT_RIGHT</td></tr>
<tr class="separator:ac397e431d28dee46aee7382bbe846dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8340a0f0725f437c7f5652f864e793e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8340a0f0725f437c7f5652f864e793e1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_GROUND_REAR_LEFT</b>&#160;&#160;&#160;PAWIN_SPEAKER_BACK_LEFT</td></tr>
<tr class="separator:a8340a0f0725f437c7f5652f864e793e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a120d98a68c00e267b80e1efde8a61231"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a120d98a68c00e267b80e1efde8a61231"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_GROUND_REAR_RIGHT</b>&#160;&#160;&#160;PAWIN_SPEAKER_BACK_RIGHT</td></tr>
<tr class="separator:a120d98a68c00e267b80e1efde8a61231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4951dfa9e29a10d4642bb9162746c8c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4951dfa9e29a10d4642bb9162746c8c9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_TOP_MIDDLE</b>&#160;&#160;&#160;PAWIN_SPEAKER_TOP_CENTER</td></tr>
<tr class="separator:a4951dfa9e29a10d4642bb9162746c8c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec7f383a654b4ff4819cb7ba52e3031"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acec7f383a654b4ff4819cb7ba52e3031"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SPEAKER_SUPER_WOOFER</b>&#160;&#160;&#160;PAWIN_SPEAKER_LOW_FREQUENCY</td></tr>
<tr class="separator:acec7f383a654b4ff4819cb7ba52e3031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af801af74fc9ff4c560798504ab62595b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af801af74fc9ff4c560798504ab62595b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SIZEOF_WAVEFORMATEX</b>&#160;&#160;&#160;18</td></tr>
<tr class="separator:af801af74fc9ff4c560798504ab62595b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18f598724b0ca16bd3d3f12af864cfdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18f598724b0ca16bd3d3f12af864cfdc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_SIZEOF_WAVEFORMATEXTENSIBLE</b>&#160;&#160;&#160;(PAWIN_SIZEOF_WAVEFORMATEX + 22)</td></tr>
<tr class="separator:a18f598724b0ca16bd3d3f12af864cfdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0198bb12de03c97940efc6a36e3e9aa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0198bb12de03c97940efc6a36e3e9aa1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_INDEXOF_WVALIDBITSPERSAMPLE</b>&#160;&#160;&#160;(PAWIN_SIZEOF_WAVEFORMATEX+0)</td></tr>
<tr class="separator:a0198bb12de03c97940efc6a36e3e9aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad579c781b3b34d66394742d6ad17cea5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad579c781b3b34d66394742d6ad17cea5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_INDEXOF_DWCHANNELMASK</b>&#160;&#160;&#160;(PAWIN_SIZEOF_WAVEFORMATEX+2)</td></tr>
<tr class="separator:ad579c781b3b34d66394742d6ad17cea5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5736af338e94eabe2743f6c4dc021a74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5736af338e94eabe2743f6c4dc021a74"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_INDEXOF_SUBFORMAT</b>&#160;&#160;&#160;(PAWIN_SIZEOF_WAVEFORMATEX+6)</td></tr>
<tr class="separator:a5736af338e94eabe2743f6c4dc021a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ae24c889c5f0d4dbff04c2b157bc92"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2ae24c889c5f0d4dbff04c2b157bc92"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_WAVE_FORMAT_PCM</b>&#160;&#160;&#160;(1)</td></tr>
<tr class="separator:ac2ae24c889c5f0d4dbff04c2b157bc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b5f4691b5d8120bb6b9a5020133dd73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5f4691b5d8120bb6b9a5020133dd73"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_WAVE_FORMAT_IEEE_FLOAT</b>&#160;&#160;&#160;(3)</td></tr>
<tr class="separator:a5b5f4691b5d8120bb6b9a5020133dd73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966075e7a20f32d911ccb9fdc8790fac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a966075e7a20f32d911ccb9fdc8790fac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_WAVE_FORMAT_DOLBY_AC3_SPDIF</b>&#160;&#160;&#160;(0x0092)</td></tr>
<tr class="separator:a966075e7a20f32d911ccb9fdc8790fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6c8b3d704eed226c51d5c8663849c9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6c8b3d704eed226c51d5c8663849c9c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PAWIN_WAVE_FORMAT_WMA_SPDIF</b>&#160;&#160;&#160;(0x0164)</td></tr>
<tr class="separator:ad6c8b3d704eed226c51d5c8663849c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ad7a5a909f82e3f45d4c690d09d53a3f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7a5a909f82e3f45d4c690d09d53a3f4"></a>
typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>PaWinWaveFormatChannelMask</b></td></tr>
<tr class="separator:ad7a5a909f82e3f45d4c690d09d53a3f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab26e932e222866ce6d1590e2d7e33896"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab26e932e222866ce6d1590e2d7e33896"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>PaWin_SampleFormatToLinearWaveFormatTag</b> (<a class="el" href="portaudio_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> sampleFormat)</td></tr>
<tr class="separator:ab26e932e222866ce6d1590e2d7e33896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d39d3ba4a04ea6c0274544ebeb2f33b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d39d3ba4a04ea6c0274544ebeb2f33b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PaWin_InitializeWaveFormatEx</b> (<a class="el" href="structPaWinWaveFormat.html">PaWinWaveFormat</a> *waveFormat, int numChannels, <a class="el" href="portaudio_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> sampleFormat, int waveFormatTag, double sampleRate)</td></tr>
<tr class="separator:a0d39d3ba4a04ea6c0274544ebeb2f33b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3391f1ab413c0cebd9be096e6092667"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3391f1ab413c0cebd9be096e6092667"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PaWin_InitializeWaveFormatExtensible</b> (<a class="el" href="structPaWinWaveFormat.html">PaWinWaveFormat</a> *waveFormat, int numChannels, <a class="el" href="portaudio_8h.html#a4582d93c2c2e60e12be3d74c5fe00b96">PaSampleFormat</a> sampleFormat, int waveFormatTag, double sampleRate, PaWinWaveFormatChannelMask channelMask)</td></tr>
<tr class="separator:ac3391f1ab413c0cebd9be096e6092667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896ca4135770c9fcaa5ae16f7a51a703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a896ca4135770c9fcaa5ae16f7a51a703"></a>
PaWinWaveFormatChannelMask&#160;</td><td class="memItemRight" valign="bottom"><b>PaWin_DefaultChannelMask</b> (int numChannels)</td></tr>
<tr class="separator:a896ca4135770c9fcaa5ae16f7a51a703"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Windows specific PortAudio API extension and utilities header file. </p>

<p>Definition in file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a30e5b5586af11f179a88f945d00338e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_5POINT1</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_CENTER | PAWIN_SPEAKER_LOW_FREQUENCY | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_BACK_LEFT  | PAWIN_SPEAKER_BACK_RIGHT)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00093">93</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6c68c894059713cf64d31f52d2ae0bef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_5POINT1_SURROUND</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_CENTER | PAWIN_SPEAKER_LOW_FREQUENCY | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_SIDE_LEFT  | PAWIN_SPEAKER_SIDE_RIGHT)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00100">100</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac17bfb1c34b09d30a98feb861e1ff96d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_7POINT1</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_CENTER | PAWIN_SPEAKER_LOW_FREQUENCY | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_BACK_LEFT | PAWIN_SPEAKER_BACK_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_LEFT_OF_CENTER | PAWIN_SPEAKER_FRONT_RIGHT_OF_CENTER)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00096">96</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
<a class="anchor" id="a933c599ae53055096d8b8a509f960623"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_7POINT1_SURROUND</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_CENTER | PAWIN_SPEAKER_LOW_FREQUENCY | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_BACK_LEFT | PAWIN_SPEAKER_BACK_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_SIDE_LEFT | PAWIN_SPEAKER_SIDE_RIGHT)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00103">103</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee2d3ea2a7c6f9f43a8380503dba06fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_QUAD</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_BACK_LEFT  | PAWIN_SPEAKER_BACK_RIGHT)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00089">89</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae7a0126d86eb98f8d66ecbc3d51f8d41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PAWIN_SPEAKER_SURROUND</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(PAWIN_SPEAKER_FRONT_LEFT | PAWIN_SPEAKER_FRONT_RIGHT | \</div>
<div class="line">                                                                                                PAWIN_SPEAKER_FRONT_CENTER | PAWIN_SPEAKER_BACK_CENTER)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="pa__win__waveformat_8h_source.html#l00091">91</a> of file <a class="el" href="pa__win__waveformat_8h_source.html">pa_win_waveformat.h</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Feb 15 2014 23:28:26 for PortAudio by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>