Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wisp
GitHub Repository: wisp/impinj-reader-app
Path: blob/master/Resources/taoframework-2.1.0/bin/Tao.OpenAl.xml
178 views
1
<?xml version="1.0"?>
2
<doc>
3
<assembly>
4
<name>Tao.OpenAl</name>
5
</assembly>
6
<members>
7
<member name="T:Tao.OpenAl.Al">
8
<summary>
9
OpenAL binding for .NET, implementing AL 1.1.
10
</summary>
11
<remarks>
12
Binds functions and definitions in OpenAL32.dll or libAL.so.
13
</remarks>
14
</member>
15
<member name="F:Tao.OpenAl.Al.AL_NATIVE_LIBRARY">
16
<summary>
17
Specifies OpenAl's native library archive.
18
</summary>
19
<remarks>
20
Specifies OpenAl32.dll everywhere; will be mapped via .config for mono.
21
</remarks>
22
</member>
23
<member name="F:Tao.OpenAl.Al.CALLING_CONVENTION">
24
<summary>
25
Specifies the calling convention.
26
</summary>
27
<remarks>
28
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl"/>.
29
</remarks>
30
</member>
31
<member name="F:Tao.OpenAl.Al.AL_INVALID">
32
<summary>
33
Bad value.
34
</summary>
35
</member>
36
<member name="F:Tao.OpenAl.Al.AL_NONE">
37
<summary>
38
Disable value.
39
</summary>
40
</member>
41
<member name="F:Tao.OpenAl.Al.AL_FALSE">
42
<summary>
43
bool false.
44
</summary>
45
</member>
46
<member name="F:Tao.OpenAl.Al.AL_TRUE">
47
<summary>
48
bool true.
49
</summary>
50
</member>
51
<member name="F:Tao.OpenAl.Al.AL_SOURCE_TYPE">
52
<summary>
53
Indicates the type of AL_SOURCE. Sources can be spatialized.
54
</summary>
55
</member>
56
<member name="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE">
57
<summary>
58
Indicates source has listener-relative coordinates.
59
</summary>
60
</member>
61
<member name="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE">
62
<summary>
63
Directional source, inner cone angle, in degrees. The accepted range is 0 to
64
360, the default value is 360.
65
</summary>
66
</member>
67
<member name="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE">
68
<summary>
69
Directional source, outer cone angle, in degrees. The accepted range is 0 to
70
360, the default value is 360.
71
</summary>
72
</member>
73
<member name="F:Tao.OpenAl.Al.AL_PITCH">
74
<summary>
75
Specifies the pitch to be applied, either at source, or on mixer results, at
76
listener. The accepted range is 0.5 to 2.0, the default value is 1.0.
77
</summary>
78
</member>
79
<member name="F:Tao.OpenAl.Al.AL_POSITION">
80
<summary>
81
Specifies the current location in three dimensional space. OpenAL, like OpenGL,
82
uses a right-handed coordinate system, where in a frontal default view X (thumb)
83
points right, Y points up (index finger), and Z points towards the viewer/camera
84
(middle finger). To switch to a left-handed coordinate system, flip the sign on
85
the Z coordinate. Listener position is always in the world coordinate system.
86
</summary>
87
</member>
88
<member name="F:Tao.OpenAl.Al.AL_DIRECTION">
89
<summary>
90
Specifies the current direction as forward vector.
91
</summary>
92
</member>
93
<member name="F:Tao.OpenAl.Al.AL_VELOCITY">
94
<summary>
95
Specifies the current velocity in three dimensional space.
96
</summary>
97
</member>
98
<member name="F:Tao.OpenAl.Al.AL_LOOPING">
99
<summary>
100
Indicates whether source has to loop infinitely. The accepted values are
101
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> or <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>, the default value is
102
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/>.
103
</summary>
104
</member>
105
<member name="F:Tao.OpenAl.Al.AL_STATIC">
106
<summary>
107
Indicates whether source is meant to be static. The accepted values are
108
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> or <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>, the default value is
109
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/>.
110
</summary>
111
</member>
112
<member name="F:Tao.OpenAl.Al.AL_STREAMING">
113
<summary>
114
Indicates whether source is meant to be streaming. The accepted values are
115
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> or <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>, the default value is
116
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/>.
117
</summary>
118
</member>
119
<member name="F:Tao.OpenAl.Al.AL_UNDETERMINED">
120
<summary>
121
Indicates whether source is meant to be undetermined. The accepted values are
122
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> or <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>, the default value is
123
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/>.
124
</summary>
125
</member>
126
<member name="F:Tao.OpenAl.Al.AL_BUFFER">
127
<summary>
128
Indicates the buffer to provide sound samples. The accepted range is any valid
129
buffer ID.
130
</summary>
131
</member>
132
<member name="F:Tao.OpenAl.Al.AL_GAIN">
133
<summary>
134
Indicates the gain (volume amplification) applied. The accepted range is 0.0
135
or above. A value of 1.0 means unattenuated/unchanged. Each division by 2 equals
136
an attenuation of -6dB. Each multiplication by 2 equals an amplification of +6dB.
137
A value of 0.0 is meaningless with respect to a logarithmic scale; it is
138
interpreted as zero volume, the channel is effectively disabled.
139
</summary>
140
</member>
141
<member name="F:Tao.OpenAl.Al.AL_MIN_GAIN">
142
<summary>
143
Indicates minimum source attenuation. The accepted range is 0.0 to 1.0.
144
</summary>
145
</member>
146
<member name="F:Tao.OpenAl.Al.AL_MAX_GAIN">
147
<summary>
148
Indicates maximum source attenuation. The accepted range is 0.0 to 1.0.
149
</summary>
150
#define AL_MAX_GAIN 0x100E
151
</member>
152
<member name="F:Tao.OpenAl.Al.AL_ORIENTATION">
153
<summary>
154
Specifies the current orientation.
155
</summary>
156
</member>
157
<member name="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE">
158
<summary>
159
byte offset into source (in canon format). -1 if source is not playing. Do not
160
set this, only get this value. The accepted range is 0.0 or above. The default
161
value is 1.0.
162
</summary>
163
</member>
164
<member name="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR">
165
<summary>
166
Indicates the rolloff factor for the source. The accepted range is 0.0 or
167
above. The default value is 1.0.
168
</summary>
169
</member>
170
<member name="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN">
171
<summary>
172
Indicates the gain (volume amplification) applied. The accepted range is 0.0 or
173
above. A value of 1.0 means unattenuated/unchanged. Each division by 2 equals an
174
attenuation of -6dB. Each multiplication by 2 equals an amplification of +6dB.
175
A value of 0.0 is meaningless with respect to a logarithmic scale; it is
176
interpreted as zero volume, the channel is effectively disabled.
177
</summary>
178
</member>
179
<member name="F:Tao.OpenAl.Al.AL_MAX_DISTANCE">
180
<summary>
181
Specifies the maximum distance. The accepted range is 0.0 or above.
182
</summary>
183
</member>
184
<member name="F:Tao.OpenAl.Al.AL_CHANNEL_MASK">
185
<summary>
186
Specifies the channel mask. The accepted range is 0 to 255.
187
</summary>
188
</member>
189
<member name="F:Tao.OpenAl.Al.AL_SOURCE_STATE">
190
<summary>
191
Source state information.
192
</summary>
193
</member>
194
<member name="F:Tao.OpenAl.Al.AL_INITIAL">
195
<summary>
196
Source initialized.
197
</summary>
198
</member>
199
<member name="F:Tao.OpenAl.Al.AL_PLAYING">
200
<summary>
201
Source playing.
202
</summary>
203
</member>
204
<member name="F:Tao.OpenAl.Al.AL_PAUSED">
205
<summary>
206
Source paused.
207
</summary>
208
</member>
209
<member name="F:Tao.OpenAl.Al.AL_STOPPED">
210
<summary>
211
Source stopped.
212
</summary>
213
</member>
214
<member name="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED">
215
<summary>
216
Buffers are queued.
217
</summary>
218
</member>
219
<member name="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED">
220
<summary>
221
Buffers are processed.
222
</summary>
223
</member>
224
<member name="F:Tao.OpenAl.Al.AL_SEC_OFFSET">
225
<summary>
226
Source buffer position information.
227
</summary>
228
</member>
229
<member name="F:Tao.OpenAl.Al.AL_SAMPLE_OFFSET">
230
<summary>
231
Source buffer position information.
232
</summary>
233
</member>
234
<member name="F:Tao.OpenAl.Al.AL_BYTE_OFFSET">
235
<summary>
236
Source buffer position information.
237
</summary>
238
</member>
239
<member name="F:Tao.OpenAl.Al.AL_FORMAT_MONO8">
240
<summary>
241
8-bit mono buffer.
242
</summary>
243
</member>
244
<member name="F:Tao.OpenAl.Al.AL_FORMAT_MONO16">
245
<summary>
246
16-bit mono buffer.
247
</summary>
248
</member>
249
<member name="F:Tao.OpenAl.Al.AL_FORMAT_STEREO8">
250
<summary>
251
8-bit stereo buffer.
252
</summary>
253
</member>
254
<member name="F:Tao.OpenAl.Al.AL_FORMAT_STEREO16">
255
<summary>
256
16-bit stereo buffer.
257
</summary>
258
</member>
259
<member name="F:Tao.OpenAl.Al.AL_FREQUENCY">
260
<summary>
261
Buffer frequency, in units of Hertz (Hz). This is the number of samples per
262
second. Half of the sample frequency marks the maximum significant frequency
263
component.
264
</summary>
265
</member>
266
<member name="F:Tao.OpenAl.Al.AL_BITS">
267
<summary>
268
Buffer bit depth.
269
</summary>
270
</member>
271
<member name="F:Tao.OpenAl.Al.AL_CHANNELS">
272
<summary>
273
Buffer channels.
274
</summary>
275
</member>
276
<member name="F:Tao.OpenAl.Al.AL_SIZE">
277
<summary>
278
Buffer size.
279
</summary>
280
</member>
281
<member name="F:Tao.OpenAl.Al.AL_DATA">
282
<summary>
283
Buffer data.
284
</summary>
285
</member>
286
<member name="F:Tao.OpenAl.Al.AL_UNUSED">
287
<summary>
288
Buffer unused.
289
</summary>
290
</member>
291
<member name="F:Tao.OpenAl.Al.AL_QUEUED">
292
<summary>
293
Buffer queued.
294
</summary>
295
</member>
296
<member name="F:Tao.OpenAl.Al.AL_PENDING">
297
<summary>
298
Buffer pending.
299
</summary>
300
</member>
301
<member name="F:Tao.OpenAl.Al.AL_CURRENT">
302
<summary>
303
Buffer current.
304
</summary>
305
</member>
306
<member name="F:Tao.OpenAl.Al.AL_PROCESSED">
307
<summary>
308
Buffer processed.
309
</summary>
310
</member>
311
<member name="F:Tao.OpenAl.Al.AL_NO_ERROR">
312
<summary>
313
No error.
314
</summary>
315
</member>
316
<member name="F:Tao.OpenAl.Al.AL_INVALID_NAME">
317
<summary>
318
Illegal name passed as an argument to an AL call.
319
</summary>
320
</member>
321
<member name="F:Tao.OpenAl.Al.AL_ILLEGAL_ENUM">
322
<summary>
323
Illegal enum passed as an argument to an AL call.
324
</summary>
325
</member>
326
<member name="F:Tao.OpenAl.Al.AL_INVALID_ENUM">
327
<summary>
328
Illegal enum passed as an argument to an AL call.
329
</summary>
330
</member>
331
<member name="F:Tao.OpenAl.Al.AL_INVALID_VALUE">
332
<summary>
333
Illegal value passed as an argument to an AL call. Applies to parameter
334
values, but not to enumerations.
335
</summary>
336
</member>
337
<member name="F:Tao.OpenAl.Al.AL_ILLEGAL_COMMAND">
338
<summary>
339
A function was called at an inappropriate time or in an inappropriate way,
340
causing an illegal state. This can be an incompatible value, object ID, and/or
341
function.
342
</summary>
343
</member>
344
<member name="F:Tao.OpenAl.Al.AL_INVALID_OPERATION">
345
<summary>
346
A function was called at an inappropriate time or in an inappropriate way,
347
causing an illegal state. This can be an incompatible value, object ID, and/or
348
function.
349
</summary>
350
</member>
351
<member name="F:Tao.OpenAl.Al.AL_OUT_OF_MEMORY">
352
<summary>
353
A function could not be completed, because there is not enough memory available.
354
</summary>
355
</member>
356
<member name="F:Tao.OpenAl.Al.AL_VENDOR">
357
<summary>
358
Vendor name.
359
</summary>
360
</member>
361
<member name="F:Tao.OpenAl.Al.AL_VERSION">
362
<summary>
363
Version.
364
</summary>
365
</member>
366
<member name="F:Tao.OpenAl.Al.AL_RENDERER">
367
<summary>
368
Renderer.
369
</summary>
370
</member>
371
<member name="F:Tao.OpenAl.Al.AL_EXTENSIONS">
372
<summary>
373
Extensions.
374
</summary>
375
</member>
376
<member name="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR">
377
<summary>
378
Doppler scale. The default value is 1.0.
379
</summary>
380
</member>
381
<member name="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY">
382
<summary>
383
Doppler velocity. The default value is 1.0.
384
</summary>
385
</member>
386
<member name="F:Tao.OpenAl.Al.AL_SPEED_OF_SOUND">
387
<summary>
388
Speed of Sound
389
</summary>
390
</member>
391
<member name="F:Tao.OpenAl.Al.AL_DISTANCE_SCALE">
392
<summary>
393
Distance scaling.
394
</summary>
395
</member>
396
<member name="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL">
397
<summary>
398
Distance model. The default value is <see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE_CLAMPED"/>.
399
</summary>
400
</member>
401
<member name="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE">
402
<summary>
403
Inverse distance model.
404
</summary>
405
</member>
406
<member name="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE_CLAMPED">
407
<summary>
408
Inverse distance clamped model.
409
</summary>
410
</member>
411
<member name="F:Tao.OpenAl.Al.AL_LINEAR_DISTANCE">
412
<summary>
413
414
</summary>
415
</member>
416
<member name="F:Tao.OpenAl.Al.AL_LINEAR_DISTANCE_CLAMPED">
417
<summary>
418
419
</summary>
420
</member>
421
<member name="F:Tao.OpenAl.Al.AL_EXPONENT_DISTANCE">
422
<summary>
423
424
</summary>
425
</member>
426
<member name="F:Tao.OpenAl.Al.AL_EXPONENT_DISTANCE_CLAMPED">
427
<summary>
428
429
</summary>
430
</member>
431
<member name="F:Tao.OpenAl.Al.AL_ENV_ROOM_IASIG">
432
<summary>
433
Room. The accepted range is -10000 to 0. The default value is -10000.
434
</summary>
435
</member>
436
<member name="F:Tao.OpenAl.Al.AL_ENV_ROOM_HIGH_FREQUENCY_IASIG">
437
<summary>
438
Room high frequency. The accepted range is -10000 to 0. The default value is 0.
439
</summary>
440
</member>
441
<member name="F:Tao.OpenAl.Al.AL_ENV_ROOM_ROLLOFF_FACTOR">
442
<summary>
443
Room rolloff factor. The accepted range is 0.1 to 20.0. The default value is
444
0.0.
445
</summary>
446
</member>
447
<member name="F:Tao.OpenAl.Al.AL_ENV_DECAY_TIME_IASIG">
448
<summary>
449
Decay time. The accepted range is 0.1 to 20.0. The default value is 1.0.
450
</summary>
451
</member>
452
<member name="F:Tao.OpenAl.Al.AL_ENV_DECAY_HIGH_FREQUENCY_RATIO_IASIG">
453
<summary>
454
Decay high frequency ratio. The accepted range is 0.1 to 2.0. The default value
455
is 0.5.
456
</summary>
457
</member>
458
<member name="F:Tao.OpenAl.Al.AL_ENV_REFLECTIONS_IASIG">
459
<summary>
460
Reflections. The accepted range is -10000 to 1000. The default value is -10000.
461
</summary>
462
</member>
463
<member name="F:Tao.OpenAl.Al.AL_ENV_REFLECTIONS_DELAY_IASIG">
464
<summary>
465
Reflections delay. The accepted range is 0.0 to 0.3. The default value is 0.02.
466
</summary>
467
</member>
468
<member name="F:Tao.OpenAl.Al.AL_ENV_REVERB_IASIG">
469
<summary>
470
Reverb. The accepted range is -10000 to 2000. The default value is -10000.
471
</summary>
472
</member>
473
<member name="F:Tao.OpenAl.Al.AL_ENV_REVERB_DELAY_IASIG">
474
<summary>
475
Reverb delay. The accepted range is 0.0 to 0.1. The default value is 0.04.
476
</summary>
477
</member>
478
<member name="F:Tao.OpenAl.Al.AL_ENV_DIFFUSION_IASIG">
479
<summary>
480
Diffusion. The accepted range is 0.0 to 100.0. The default value is 100.0.
481
</summary>
482
</member>
483
<member name="F:Tao.OpenAl.Al.AL_ENV_DENSITY_IASIG">
484
<summary>
485
Density. The accepted range is 0.0 to 100.0. The default value is 100.0.
486
</summary>
487
</member>
488
<member name="F:Tao.OpenAl.Al.AL_ENV_HIGH_FREQUENCY_REFERENCE_IASIG">
489
<summary>
490
High frequency reference. The accepted range is 20.0 to 20000.0. The default
491
value is 5000.0.
492
</summary>
493
</member>
494
<member name="F:Tao.OpenAl.Al.AL_CHORUS_WAVEFORM">
495
* Chorus Parameters */
496
</member>
497
<member name="F:Tao.OpenAl.Al.AL_DISTORTION_EDGE">
498
* Distortion Parameters */
499
</member>
500
<member name="F:Tao.OpenAl.Al.AL_ECHO_DELAY">
501
* Echo Parameters */
502
</member>
503
<member name="F:Tao.OpenAl.Al.AL_FLANGER_WAVEFORM">
504
* Flanger Parameters */
505
</member>
506
<member name="F:Tao.OpenAl.Al.AL_FREQUENCY_SHIFTER_FREQUENCY">
507
* Frequencyshifter Parameters */
508
</member>
509
<member name="F:Tao.OpenAl.Al.AL_VOCAL_MORPHER_PHONEMEA">
510
* Vocalmorpher Parameters */
511
</member>
512
<member name="F:Tao.OpenAl.Al.AL_PITCH_SHIFTER_COARSE_TUNE">
513
* Pitchshifter Parameters */
514
</member>
515
<member name="F:Tao.OpenAl.Al.AL_RING_MODULATOR_FREQUENCY">
516
* Ringmodulator Parameters */
517
</member>
518
<member name="F:Tao.OpenAl.Al.AL_AUTOWAH_ATTACK_TIME">
519
* Autowah Parameters */
520
</member>
521
<member name="F:Tao.OpenAl.Al.AL_COMPRESSOR_ONOFF">
522
* Compressor Parameters */
523
</member>
524
<member name="F:Tao.OpenAl.Al.AL_EQUALIZER_LOW_GAIN">
525
* Equalizer Parameters */
526
</member>
527
<member name="F:Tao.OpenAl.Al.AL_HIGHPASS_GAIN">
528
* Highpass Parameters */
529
</member>
530
<member name="F:Tao.OpenAl.Al.AL_BANDPASS_GAIN">
531
* Bandpass Parameters */
532
</member>
533
<member name="F:Tao.OpenAl.Al.AL_FILTER_FIRST_PARAMETER">
534
* Filter type */
535
</member>
536
<member name="F:Tao.OpenAl.Al.AL_FILTER_NULL">
537
* Filter type definitions to be used with AL_FILTER_TYPE. */
538
</member>
539
<member name="F:Tao.OpenAl.Al.AL_FORMAT_QUAD16">
540
<summary>
541
Format specifier for 16bit 4-channel audio.
542
</summary>
543
<remarks>
544
Note that if the enumeration value is not supported by the current OpenAl implementation,
545
an OpenAL error is generated the first, but only the first time this field is accessed.
546
The field then has a value of zero.
547
</remarks>
548
</member>
549
<member name="F:Tao.OpenAl.Al.AL_FORMAT_51CHN16">
550
<summary>
551
Format specifier for 16bit 6-channel audio.
552
</summary>
553
<remarks>
554
Note that if the enumeration value is not supported by the current OpenAl implementation,
555
an OpenAL error is generated the first, but only the first time this field is accessed.
556
The field then has a value of zero.
557
</remarks>
558
</member>
559
<member name="F:Tao.OpenAl.Al.AL_FORMAT_61CHN16">
560
<summary>
561
Format specifier for 16bit 7-channel audio.
562
</summary>
563
<remarks>
564
Note that if the enumeration value is not supported by the current OpenAl implementation,
565
an OpenAL error is generated the first, but only the first time this field is accessed.
566
The field then has a value of zero.
567
</remarks>
568
</member>
569
<member name="F:Tao.OpenAl.Al.AL_FORMAT_71CHN16">
570
<summary>
571
Format specifier for 16bit 8-channel audio.
572
</summary>
573
<remarks>
574
Note that if the enumeration value is not supported by the current OpenAl implementation,
575
an OpenAL error is generated the first, but only the first time this field is accessed.
576
The field then has a value of zero.
577
</remarks>
578
</member>
579
<member name="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC">
580
<summary>
581
See 'OpenAL Programmer's Guide' for more information.
582
</summary>
583
<remarks>
584
Note that if the enumeration value is not supported by the current OpenAl implementation,
585
an OpenAL error is generated the first, but only the first time this field is accessed.
586
The field then has a value of zero.
587
</remarks>
588
</member>
589
<member name="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE">
590
<summary>
591
See 'OpenAL Programmer's Guide' for more information.
592
</summary>
593
<remarks>
594
Note that if the enumeration value is not supported by the current OpenAl implementation,
595
an OpenAL error is generated the first, but only the first time this field is accessed.
596
The field then has a value of zero.
597
</remarks>
598
</member>
599
<member name="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE">
600
<summary>
601
See 'OpenAL Programmer's Guide' for more information.
602
</summary>
603
<remarks>
604
Note that if the enumeration value is not supported by the current OpenAl implementation,
605
an OpenAL error is generated the first, but only the first time this field is accessed.
606
The field then has a value of zero.
607
</remarks>
608
</member>
609
<member name="F:Tao.OpenAl.Al.AL_EAX_RAM_SIZE">
610
<summary>
611
See 'OpenAL Programmer's Guide' for more information.
612
</summary>
613
<remarks>
614
Note that if the enumeration value is not supported by the current OpenAl implementation,
615
an OpenAL error is generated the first, but only the first time this field is accessed.
616
The field then has a value of zero.
617
</remarks>
618
</member>
619
<member name="F:Tao.OpenAl.Al.AL_EAX_RAM_FREE">
620
<summary>
621
See 'OpenAL Programmer's Guide' for more information.
622
</summary>
623
<remarks>
624
Note that if the enumeration value is not supported by the current OpenAl implementation,
625
an OpenAL error is generated the first, but only the first time this field is accessed.
626
The field then has a value of zero.
627
</remarks>
628
</member>
629
<member name="M:Tao.OpenAl.Al.alBufferData(System.Int32,System.Int32,System.Byte[],System.Int32,System.Int32)">
630
<summary>
631
Fills a buffer with audio data.
632
</summary>
633
<param name="buffer">
634
Buffer name to be filled with data.
635
</param>
636
<param name="format">
637
<para>
638
Format type from among the following:
639
</para>
640
<para>
641
<list type="bullet">
642
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO8"/></item>
643
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO16"/></item>
644
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO8"/></item>
645
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO16"/></item>
646
</list>
647
</para>
648
</param>
649
<param name="data">
650
Pointer to the audio data.
651
</param>
652
<param name="size">
653
The size of the audio data in bytes.
654
</param>
655
<param name="frequency">
656
The frequency of the audio data.
657
</param>
658
</member>
659
<member name="M:Tao.OpenAl.Al.alBufferData(System.Int32,System.Int32,System.IntPtr,System.Int32,System.Int32)">
660
<summary>
661
Fills a buffer with audio data.
662
</summary>
663
<param name="buffer">
664
Buffer name to be filled with data.
665
</param>
666
<param name="format">
667
<para>
668
Format type from among the following:
669
</para>
670
<para>
671
<list type="bullet">
672
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO8"/></item>
673
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO16"/></item>
674
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO8"/></item>
675
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO16"/></item>
676
</list>
677
</para>
678
</param>
679
<param name="data">
680
Pointer to the audio data.
681
</param>
682
<param name="size">
683
The size of the audio data in bytes.
684
</param>
685
<param name="frequency">
686
The frequency of the audio data.
687
</param>
688
</member>
689
<member name="M:Tao.OpenAl.Al.alBufferData(System.Int32,System.Int32,System.Void*,System.Int32,System.Int32)">
690
<summary>
691
Fills a buffer with audio data.
692
</summary>
693
<param name="buffer">
694
Buffer name to be filled with data.
695
</param>
696
<param name="format">
697
<para>
698
Format type from among the following:
699
</para>
700
<para>
701
<list type="bullet">
702
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO8"/></item>
703
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_MONO16"/></item>
704
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO8"/></item>
705
<item><see cref="F:Tao.OpenAl.Al.AL_FORMAT_STEREO16"/></item>
706
</list>
707
</para>
708
</param>
709
<param name="data">
710
Pointer to the audio data.
711
</param>
712
<param name="size">
713
The size of the audio data in bytes.
714
</param>
715
<param name="frequency">
716
The frequency of the audio data.
717
</param>
718
</member>
719
<member name="M:Tao.OpenAl.Al.alBufferf(System.Int32,System.Int32,System.Single)">
720
<summary>
721
Set Buffer parameters.
722
</summary>
723
</member>
724
<member name="M:Tao.OpenAl.Al.alBuffer3f(System.Int32,System.Int32,System.Single,System.Single,System.Single)">
725
<summary>
726
Set Buffer parameters.
727
</summary>
728
</member>
729
<member name="M:Tao.OpenAl.Al.alBufferfv(System.Int32,System.Int32,System.Single@)">
730
<summary>
731
Set Buffer parameters.
732
</summary>
733
</member>
734
<member name="M:Tao.OpenAl.Al.alBufferi(System.Int32,System.Int32,System.Int32)">
735
<summary>
736
Set Buffer parameters.
737
</summary>
738
</member>
739
<member name="M:Tao.OpenAl.Al.alBuffer3i(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
740
<summary>
741
Set Buffer parameters.
742
</summary>
743
</member>
744
<member name="M:Tao.OpenAl.Al.alBufferiv(System.Int32,System.Int32,System.Int32@)">
745
<summary>
746
Set Buffer parameters.
747
</summary>
748
</member>
749
<member name="M:Tao.OpenAl.Al.alDeleteBuffers(System.Int32,System.Int32@)">
750
<summary>
751
Deletes one or more buffers.
752
</summary>
753
<param name="number">
754
The number of buffers to be deleted.
755
</param>
756
<param name="buffer">
757
Pointer to an array of buffer names identifying the buffers to be deleted.
758
</param>
759
<remarks>
760
If the requested number of buffers cannot be deleted, an error will be
761
generated which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error
762
occurs, no buffers will be deleted. If <i>number</i> equals zero,
763
<b>alDeleteBuffers</b> does nothing and will not return an error.
764
</remarks>
765
</member>
766
<member name="M:Tao.OpenAl.Al.alDeleteBuffers(System.Int32,System.Int32[])">
767
<summary>
768
Deletes one or more buffers.
769
</summary>
770
<param name="number">
771
The number of buffers to be deleted.
772
</param>
773
<param name="buffers">
774
Pointer to an array of buffer names identifying the buffers to be deleted.
775
</param>
776
<remarks>
777
If the requested number of buffers cannot be deleted, an error will be
778
generated which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error
779
occurs, no buffers will be deleted. If <i>number</i> equals zero,
780
<b>alDeleteBuffers</b> does nothing and will not return an error.
781
</remarks>
782
</member>
783
<member name="M:Tao.OpenAl.Al.alDeleteBuffers(System.Int32,System.IntPtr)">
784
<summary>
785
Deletes one or more buffers.
786
</summary>
787
<param name="number">
788
The number of buffers to be deleted.
789
</param>
790
<param name="buffers">
791
Pointer to an array of buffer names identifying the buffers to be deleted.
792
</param>
793
<remarks>
794
If the requested number of buffers cannot be deleted, an error will be
795
generated which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error
796
occurs, no buffers will be deleted. If <i>number</i> equals zero,
797
<b>alDeleteBuffers</b> does nothing and will not return an error.
798
</remarks>
799
</member>
800
<member name="M:Tao.OpenAl.Al.alDeleteBuffers(System.Int32,System.Int32*)">
801
<summary>
802
Deletes one or more buffers.
803
</summary>
804
<param name="number">
805
The number of buffers to be deleted.
806
</param>
807
<param name="buffers">
808
Pointer to an array of buffer names identifying the buffers to be deleted.
809
</param>
810
<remarks>
811
If the requested number of buffers cannot be deleted, an error will be
812
generated which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error
813
occurs, no buffers will be deleted. If <i>number</i> equals zero,
814
<b>alDeleteBuffers</b> does nothing and will not return an error.
815
</remarks>
816
</member>
817
<member name="M:Tao.OpenAl.Al.alDeleteSources(System.Int32,System.Int32@)">
818
<summary>
819
Deletes one or more sources.
820
</summary>
821
<param name="number">
822
The number of sources to be deleted.
823
</param>
824
<param name="sources">
825
Pointer to an array of source names identifying the sources to be deleted.
826
</param>
827
<remarks>
828
If the requested number of sources cannot be deleted, an error will be generated
829
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
830
sources will be deleted. If <i>number</i> equals zero, <b>alDeleteSources</b>
831
does nothing and will not return an error.
832
</remarks>
833
</member>
834
<member name="M:Tao.OpenAl.Al.alDeleteSources(System.Int32,System.Int32[])">
835
<summary>
836
Deletes one or more sources.
837
</summary>
838
<param name="number">
839
The number of sources to be deleted.
840
</param>
841
<param name="sources">
842
Pointer to an array of source names identifying the sources to be deleted.
843
</param>
844
<remarks>
845
If the requested number of sources cannot be deleted, an error will be generated
846
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
847
sources will be deleted. If <i>number</i> equals zero, <b>alDeleteSources</b>
848
does nothing and will not return an error.
849
</remarks>
850
</member>
851
<member name="M:Tao.OpenAl.Al.alDeleteSources(System.Int32,System.IntPtr)">
852
<summary>
853
Deletes one or more sources.
854
</summary>
855
<param name="number">
856
The number of sources to be deleted.
857
</param>
858
<param name="sources">
859
Pointer to an array of source names identifying the sources to be deleted.
860
</param>
861
<remarks>
862
If the requested number of sources cannot be deleted, an error will be generated
863
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
864
sources will be deleted. If <i>number</i> equals zero, <b>alDeleteSources</b>
865
does nothing and will not return an error.
866
</remarks>
867
</member>
868
<member name="M:Tao.OpenAl.Al.alDeleteSources(System.Int32,System.Int32*)">
869
<summary>
870
Deletes one or more sources.
871
</summary>
872
<param name="number">
873
The number of sources to be deleted.
874
</param>
875
<param name="sources">
876
Pointer to an array of source names identifying the sources to be deleted.
877
</param>
878
<remarks>
879
If the requested number of sources cannot be deleted, an error will be generated
880
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
881
sources will be deleted. If <i>number</i> equals zero, <b>alDeleteSources</b>
882
does nothing and will not return an error.
883
</remarks>
884
</member>
885
<member name="M:Tao.OpenAl.Al.alDisable(System.Int32)">
886
<summary>
887
Disables a feature of the OpenAL driver.
888
</summary>
889
<param name="capability">
890
The capability to disable.
891
</param>
892
<remarks>
893
At the time of this writing, there are no features to be disabled using this
894
function, so if it is called the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/> will be
895
generated.
896
</remarks>
897
</member>
898
<member name="M:Tao.OpenAl.Al.alDistanceModel(System.Int32)">
899
<summary>
900
Selects the OpenAL distance model.
901
</summary>
902
<param name="val">
903
<para>
904
The distance model to be set:
905
</para>
906
<para>
907
<list type="bullet">
908
<item><see cref="F:Tao.OpenAl.Al.AL_NONE"/></item>
909
<item><see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE"/></item>
910
<item><see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE_CLAMPED"/></item>
911
</list>
912
</para>
913
</param>
914
<remarks>
915
<para>
916
The default distance model in OpenAL is <see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE"/>.
917
</para>
918
<para>
919
The <see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE"/> model works according to the following
920
formula:
921
</para>
922
<para>
923
<c>
924
G_dB = AL_GAIN – 20log10(1 + AL_ROLLOFF_FACTOR * (distance – AL_REFERENCE_DISTANCE) / AL_REFERENCE_DISTANCE));
925
G_dB = min(G_dB, AL_MAX_GAIN);
926
G_dB = max(G_dB, AL_MIN_GAIN);
927
</c>
928
</para>
929
<para>
930
The <see cref="F:Tao.OpenAl.Al.AL_INVERSE_DISTANCE_CLAMPED"/> model works according to the
931
following formula:
932
</para>
933
<para>
934
<c>
935
distance = max(distance, AL_REFERENCE_DISTANCE);
936
distance = min(distance, AL_MAX_DISTANCE);
937
G_dB = AL_GAIN – 20log10(1 + AL_ROLLOFF_FACTOR * (distance – AL_REFERENCE_DISTANCE) / AL_REFERENCE_DISTANCE));
938
G_dB = min(G_dB, AL_MAX_GAIN);
939
G_dB = max(G_dB, AL_MIN_GAIN);
940
</c>
941
</para>
942
<para>
943
The <see cref="F:Tao.OpenAl.Al.AL_NONE"/> model works according to the following formula:
944
</para>
945
<para>
946
<c>
947
G_db = AL_GAIN;
948
</c>
949
</para>
950
</remarks>
951
</member>
952
<member name="M:Tao.OpenAl.Al.alDopplerFactor(System.Single)">
953
<summary>
954
Selects the OpenAL Doppler factor value.
955
</summary>
956
<param name="val">
957
The Doppler scale value to set.
958
</param>
959
<remarks>
960
The default Doppler factor value is 1.0.
961
</remarks>
962
</member>
963
<member name="M:Tao.OpenAl.Al.alDopplerVelocity(System.Single)">
964
<summary>
965
Selects the OpenAL Doppler velocity value.
966
</summary>
967
<param name="val">
968
The Doppler velocity value to set.
969
</param>
970
<remarks>
971
The default Doppler velocity value is 343.3.
972
</remarks>
973
</member>
974
<member name="M:Tao.OpenAl.Al.alSpeedOfSound(System.Single)">
975
<summary>
976
Selects the OpenAL Speed of Sound value.
977
</summary>
978
<param name="val">
979
The Speed of Sound value to set.
980
</param>
981
<remarks>
982
983
</remarks>
984
</member>
985
<member name="M:Tao.OpenAl.Al.alEnable(System.Int32)">
986
<summary>
987
Enables a feature of the OpenAL driver.
988
</summary>
989
<param name="capability">
990
The capability to enable.
991
</param>
992
<remarks>
993
At the time of this writing, there are no features to be enabled using this
994
function, so if it is called the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/> will be
995
generated.
996
</remarks>
997
</member>
998
<member name="M:Tao.OpenAl.Al.alGenBuffers(System.Int32,System.Int32@)">
999
<summary>
1000
Generates one or more buffers.
1001
</summary>
1002
<param name="number">
1003
The number of buffers to be generated.
1004
</param>
1005
<param name="buffer">
1006
Pointer to an array of integer values which will store the names of the new
1007
buffers.
1008
</param>
1009
<remarks>
1010
If the requested number of buffers cannot be created, an error will be generated
1011
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1012
buffers will be generated. If <i>number</i> equals zero, <b>alGenBuffers</b>
1013
does nothing and does not return an error.
1014
</remarks>
1015
</member>
1016
<member name="M:Tao.OpenAl.Al.alGenBuffers(System.Int32,System.Int32[])">
1017
<summary>
1018
Generates one or more buffers.
1019
</summary>
1020
<param name="number">
1021
The number of buffers to be generated.
1022
</param>
1023
<param name="buffers">
1024
Pointer to an array of integer values which will store the names of the new
1025
buffers.
1026
</param>
1027
<remarks>
1028
If the requested number of buffers cannot be created, an error will be generated
1029
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1030
buffers will be generated. If <i>number</i> equals zero, <b>alGenBuffers</b>
1031
does nothing and does not return an error.
1032
</remarks>
1033
</member>
1034
<member name="M:Tao.OpenAl.Al.alGenBuffers(System.Int32,System.IntPtr)">
1035
<summary>
1036
Generates one or more buffers.
1037
</summary>
1038
<param name="number">
1039
The number of buffers to be generated.
1040
</param>
1041
<param name="buffers">
1042
Pointer to an array of integer values which will store the names of the new
1043
buffers.
1044
</param>
1045
<remarks>
1046
If the requested number of buffers cannot be created, an error will be generated
1047
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1048
buffers will be generated. If <i>number</i> equals zero, <b>alGenBuffers</b>
1049
does nothing and does not return an error.
1050
</remarks>
1051
</member>
1052
<member name="M:Tao.OpenAl.Al.alGenBuffers(System.Int32,System.Int32*)">
1053
<summary>
1054
Generates one or more buffers.
1055
</summary>
1056
<param name="number">
1057
The number of buffers to be generated.
1058
</param>
1059
<param name="buffers">
1060
Pointer to an array of integer values which will store the names of the new
1061
buffers.
1062
</param>
1063
<remarks>
1064
If the requested number of buffers cannot be created, an error will be generated
1065
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1066
buffers will be generated. If <i>number</i> equals zero, <b>alGenBuffers</b>
1067
does nothing and does not return an error.
1068
</remarks>
1069
</member>
1070
<member name="M:Tao.OpenAl.Al.alGenSources(System.Int32,System.Int32@)">
1071
<summary>
1072
Generates one or more sources.
1073
</summary>
1074
<param name="number">
1075
The number of sources to be generated.
1076
</param>
1077
<param name="source">
1078
Pointer to an array of integer values which will store the names of the new
1079
sources.
1080
</param>
1081
<remarks>
1082
If the requested number of sources cannot be created, an error will be generated
1083
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1084
sources will be generated. If <i>number</i> equals zero, <b>alGenSources</b>
1085
does nothing and does not return an error.
1086
</remarks>
1087
</member>
1088
<member name="M:Tao.OpenAl.Al.alGenSources(System.Int32,System.Int32[])">
1089
<summary>
1090
Generates one or more sources.
1091
</summary>
1092
<param name="number">
1093
The number of sources to be generated.
1094
</param>
1095
<param name="sources">
1096
Pointer to an array of integer values which will store the names of the new
1097
sources.
1098
</param>
1099
<remarks>
1100
If the requested number of sources cannot be created, an error will be generated
1101
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1102
sources will be generated. If <i>number</i> equals zero, <b>alGenSources</b>
1103
does nothing and does not return an error.
1104
</remarks>
1105
</member>
1106
<member name="M:Tao.OpenAl.Al.alGenSources(System.Int32,System.IntPtr)">
1107
<summary>
1108
Generates one or more sources.
1109
</summary>
1110
<param name="number">
1111
The number of sources to be generated.
1112
</param>
1113
<param name="sources">
1114
Pointer to an array of integer values which will store the names of the new
1115
sources.
1116
</param>
1117
<remarks>
1118
If the requested number of sources cannot be created, an error will be generated
1119
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1120
sources will be generated. If <i>number</i> equals zero, <b>alGenSources</b>
1121
does nothing and does not return an error.
1122
</remarks>
1123
</member>
1124
<member name="M:Tao.OpenAl.Al.alGenSources(System.Int32,System.Int32*)">
1125
<summary>
1126
Generates one or more sources.
1127
</summary>
1128
<param name="number">
1129
The number of sources to be generated.
1130
</param>
1131
<param name="sources">
1132
Pointer to an array of integer values which will store the names of the new
1133
sources.
1134
</param>
1135
<remarks>
1136
If the requested number of sources cannot be created, an error will be generated
1137
which can be detected with <see cref="M:Tao.OpenAl.Al.alGetError"/>. If an error occurs, no
1138
sources will be generated. If <i>number</i> equals zero, <b>alGenSources</b>
1139
does nothing and does not return an error.
1140
</remarks>
1141
</member>
1142
<member name="M:Tao.OpenAl.Al.alGetBoolean(System.Int32)">
1143
<summary>
1144
Returns a boolean OpenAL state.
1145
</summary>
1146
<param name="state">
1147
The state to be queried.
1148
</param>
1149
<returns>
1150
The boolean value (<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> or <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>) described
1151
by <i>state</i> will be returned.
1152
</returns>
1153
<remarks>
1154
There aren’t any boolean states defined at the time of this writing, so this
1155
function will always generate the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1156
</remarks>
1157
</member>
1158
<member name="M:Tao.OpenAl.Al.alGetBooleanv(System.Int32,System.Int32@)">
1159
<summary>
1160
Retrieves a boolean OpenAL state.
1161
</summary>
1162
<param name="state">
1163
The state to be queried.
1164
</param>
1165
<param name="output">
1166
A pointer to the location where the state will be stored.
1167
</param>
1168
<remarks>
1169
There aren’t any boolean states defined at the time of this writing, so this
1170
function will always generate the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1171
</remarks>
1172
</member>
1173
<member name="M:Tao.OpenAl.Al.alGetBooleanv(System.Int32,System.Int32[])">
1174
<summary>
1175
Retrieves a boolean OpenAL state.
1176
</summary>
1177
<param name="state">
1178
The state to be queried.
1179
</param>
1180
<param name="output">
1181
A pointer to the location where the state will be stored.
1182
</param>
1183
<remarks>
1184
There aren’t any boolean states defined at the time of this writing, so this
1185
function will always generate the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1186
</remarks>
1187
</member>
1188
<member name="M:Tao.OpenAl.Al.alGetBooleanv(System.Int32,System.IntPtr)">
1189
<summary>
1190
Retrieves a boolean OpenAL state.
1191
</summary>
1192
<param name="state">
1193
The state to be queried.
1194
</param>
1195
<param name="output">
1196
A pointer to the location where the state will be stored.
1197
</param>
1198
<remarks>
1199
There aren’t any boolean states defined at the time of this writing, so this
1200
function will always generate the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1201
</remarks>
1202
</member>
1203
<member name="M:Tao.OpenAl.Al.alGetBooleanv(System.Int32,System.Int32*)">
1204
<summary>
1205
Retrieves a boolean OpenAL state.
1206
</summary>
1207
<param name="state">
1208
The state to be queried.
1209
</param>
1210
<param name="output">
1211
A pointer to the location where the state will be stored.
1212
</param>
1213
<remarks>
1214
There aren’t any boolean states defined at the time of this writing, so this
1215
function will always generate the error <see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1216
</remarks>
1217
</member>
1218
<member name="M:Tao.OpenAl.Al.alGetBufferf(System.Int32,System.Int32,System.Int32@)">
1219
<summary>
1220
Retrieves a floating point property of a buffer.
1221
</summary>
1222
<param name="buffer">
1223
Buffer name whose attribute is being retrieved.
1224
</param>
1225
<param name="attribute">
1226
The name of the attribute to be retrieved.
1227
</param>
1228
<param name="val">
1229
A pointer to an float to hold the retrieved data.
1230
</param>
1231
<remarks>
1232
There are no float attributes for buffers at this time.
1233
</remarks>
1234
</member>
1235
<member name="M:Tao.OpenAl.Al.alGetBufferf(System.Int32,System.Int32,System.Int32[])">
1236
<summary>
1237
Retrieves a floating point property of a buffer.
1238
</summary>
1239
<param name="buffer">
1240
Buffer name whose attribute is being retrieved.
1241
</param>
1242
<param name="attribute">
1243
The name of the attribute to be retrieved.
1244
</param>
1245
<param name="val">
1246
A pointer to an float to hold the retrieved data.
1247
</param>
1248
<remarks>
1249
There are no float attributes for buffers at this time.
1250
</remarks>
1251
</member>
1252
<member name="M:Tao.OpenAl.Al.alGetBufferf(System.Int32,System.Int32,System.IntPtr)">
1253
<summary>
1254
Retrieves a floating point property of a buffer.
1255
</summary>
1256
<param name="buffer">
1257
Buffer name whose attribute is being retrieved.
1258
</param>
1259
<param name="attribute">
1260
The name of the attribute to be retrieved.
1261
</param>
1262
<param name="val">
1263
A pointer to an float to hold the retrieved data.
1264
</param>
1265
<remarks>
1266
There are no float attributes for buffers at this time.
1267
</remarks>
1268
</member>
1269
<member name="M:Tao.OpenAl.Al.alGetBufferf(System.Int32,System.Int32,System.Single*)">
1270
<summary>
1271
Retrieves a floating point property of a buffer.
1272
</summary>
1273
<param name="buffer">
1274
Buffer name whose attribute is being retrieved.
1275
</param>
1276
<param name="attribute">
1277
The name of the attribute to be retrieved.
1278
</param>
1279
<param name="val">
1280
A pointer to an float to hold the retrieved data.
1281
</param>
1282
<remarks>
1283
There are no float attributes for buffers at this time.
1284
</remarks>
1285
</member>
1286
<member name="M:Tao.OpenAl.Al.alGetBuffer3f(System.Int32,System.Int32,System.Single@,System.Single@,System.Single@)">
1287
<summary>
1288
Retrieves a floating point property of a buffer.
1289
</summary>
1290
<param name="buffer">
1291
Buffer name whose attribute is being retrieved.
1292
</param>
1293
<param name="attribute">
1294
The name of the attribute to be retrieved.
1295
</param>
1296
<param name="value1">
1297
A pointer to an float to hold the retrieved data.
1298
</param>
1299
<param name="value2">
1300
A pointer to an float to hold the retrieved data.
1301
</param>
1302
<param name="value3">
1303
A pointer to an float to hold the retrieved data.
1304
</param>
1305
<remarks>
1306
There are no float attributes for buffers at this time.
1307
</remarks>
1308
</member>
1309
<member name="M:Tao.OpenAl.Al.alGetBufferfv(System.Int32,System.Int32,System.Single@)">
1310
<summary>
1311
Retrieves a floating point property of a buffer.
1312
</summary>
1313
<param name="buffer">
1314
Buffer name whose attribute is being retrieved.
1315
</param>
1316
<param name="attribute">
1317
The name of the attribute to be retrieved.
1318
</param>
1319
<param name="val">
1320
A pointer to an float to hold the retrieved data.
1321
</param>
1322
<remarks>
1323
There are no float attributes for buffers at this time.
1324
</remarks>
1325
</member>
1326
<member name="M:Tao.OpenAl.Al.alGetBufferfv(System.Int32,System.Int32,System.Single[])">
1327
<summary>
1328
Retrieves a floating point property of a buffer.
1329
</summary>
1330
<param name="buffer">
1331
Buffer name whose attribute is being retrieved.
1332
</param>
1333
<param name="attribute">
1334
The name of the attribute to be retrieved.
1335
</param>
1336
<param name="val">
1337
A pointer to an float to hold the retrieved data.
1338
</param>
1339
<remarks>
1340
There are no float attributes for buffers at this time.
1341
</remarks>
1342
</member>
1343
<member name="M:Tao.OpenAl.Al.alGetBufferfv(System.Int32,System.Int32,System.IntPtr)">
1344
<summary>
1345
Retrieves a floating point property of a buffer.
1346
</summary>
1347
<param name="buffer">
1348
Buffer name whose attribute is being retrieved.
1349
</param>
1350
<param name="attribute">
1351
The name of the attribute to be retrieved.
1352
</param>
1353
<param name="val">
1354
A pointer to an float to hold the retrieved data.
1355
</param>
1356
<remarks>
1357
There are no float attributes for buffers at this time.
1358
</remarks>
1359
</member>
1360
<member name="M:Tao.OpenAl.Al.alGetBufferfv(System.Int32,System.Int32,System.Single*)">
1361
<summary>
1362
Retrieves a floating point property of a buffer.
1363
</summary>
1364
<param name="buffer">
1365
Buffer name whose attribute is being retrieved.
1366
</param>
1367
<param name="attribute">
1368
The name of the attribute to be retrieved.
1369
</param>
1370
<param name="val">
1371
A pointer to an float to hold the retrieved data.
1372
</param>
1373
<remarks>
1374
There are no float attributes for buffers at this time.
1375
</remarks>
1376
</member>
1377
<member name="M:Tao.OpenAl.Al.alGetBufferi(System.Int32,System.Int32,System.Int32@)">
1378
<summary>
1379
Retrieves an integer property of a buffer.
1380
</summary>
1381
<param name="buffer">
1382
Buffer name whose attribute is being retrieved.
1383
</param>
1384
<param name="attribute">
1385
<para>
1386
The name of the attribute to be retrieved:
1387
</para>
1388
<para>
1389
<list type="bullet">
1390
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1391
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1392
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1393
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1394
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1395
</list>
1396
</para>
1397
</param>
1398
<param name="val">
1399
A pointer to an integer to hold the retrieved data.
1400
</param>
1401
</member>
1402
<member name="M:Tao.OpenAl.Al.alGetBufferi(System.Int32,System.Int32,System.Int32[])">
1403
<summary>
1404
Retrieves an integer property of a buffer.
1405
</summary>
1406
<param name="buffer">
1407
Buffer name whose attribute is being retrieved.
1408
</param>
1409
<param name="attribute">
1410
<para>
1411
The name of the attribute to be retrieved:
1412
</para>
1413
<para>
1414
<list type="bullet">
1415
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1416
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1417
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1418
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1419
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1420
</list>
1421
</para>
1422
</param>
1423
<param name="val">
1424
A pointer to an integer to hold the retrieved data.
1425
</param>
1426
</member>
1427
<member name="M:Tao.OpenAl.Al.alGetBufferi(System.Int32,System.Int32,System.IntPtr)">
1428
<summary>
1429
Retrieves an integer property of a buffer.
1430
</summary>
1431
<param name="buffer">
1432
Buffer name whose attribute is being retrieved.
1433
</param>
1434
<param name="attribute">
1435
<para>
1436
The name of the attribute to be retrieved:
1437
</para>
1438
<para>
1439
<list type="bullet">
1440
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1441
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1442
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1443
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1444
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1445
</list>
1446
</para>
1447
</param>
1448
<param name="val">
1449
A pointer to an integer to hold the retrieved data.
1450
</param>
1451
</member>
1452
<member name="M:Tao.OpenAl.Al.alGetBufferi(System.Int32,System.Int32,System.Int32*)">
1453
<summary>
1454
Retrieves an integer property of a buffer.
1455
</summary>
1456
<param name="buffer">
1457
Buffer name whose attribute is being retrieved.
1458
</param>
1459
<param name="attribute">
1460
<para>
1461
The name of the attribute to be retrieved:
1462
</para>
1463
<para>
1464
<list type="bullet">
1465
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1466
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1467
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1468
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1469
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1470
</list>
1471
</para>
1472
</param>
1473
<param name="val">
1474
A pointer to an integer to hold the retrieved data.
1475
</param>
1476
</member>
1477
<member name="M:Tao.OpenAl.Al.alGetBuffer3i(System.Int32,System.Int32,System.Int32@,System.Int32@,System.Int32@)">
1478
<summary>
1479
Retrieves an integer property of a buffer.
1480
</summary>
1481
<param name="buffer">
1482
Buffer name whose attribute is being retrieved.
1483
</param>
1484
<param name="attribute">
1485
The name of the attribute to be retrieved.
1486
</param>
1487
<param name="value1">
1488
A pointer to an int to hold the retrieved data.
1489
</param>
1490
<param name="value2">
1491
A pointer to an int to hold the retrieved data.
1492
</param>
1493
<param name="value3">
1494
A pointer to an int to hold the retrieved data.
1495
</param>
1496
<remarks>
1497
There are no int attributes for buffers at this time.
1498
</remarks>
1499
</member>
1500
<member name="M:Tao.OpenAl.Al.alGetBufferiv(System.Int32,System.Int32,System.Int32@)">
1501
<summary>
1502
Retrieves an integer property of a buffer.
1503
</summary>
1504
<param name="buffer">
1505
Buffer name whose attribute is being retrieved.
1506
</param>
1507
<param name="attribute">
1508
<para>
1509
The name of the attribute to be retrieved:
1510
</para>
1511
<para>
1512
<list type="bullet">
1513
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1514
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1515
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1516
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1517
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1518
</list>
1519
</para>
1520
</param>
1521
<param name="val">
1522
A pointer to an integer to hold the retrieved data.
1523
</param>
1524
</member>
1525
<member name="M:Tao.OpenAl.Al.alGetBufferiv(System.Int32,System.Int32,System.Int32[])">
1526
<summary>
1527
Retrieves an integer property of a buffer.
1528
</summary>
1529
<param name="buffer">
1530
Buffer name whose attribute is being retrieved.
1531
</param>
1532
<param name="attribute">
1533
<para>
1534
The name of the attribute to be retrieved:
1535
</para>
1536
<para>
1537
<list type="bullet">
1538
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1539
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1540
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1541
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1542
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1543
</list>
1544
</para>
1545
</param>
1546
<param name="val">
1547
A pointer to an integer to hold the retrieved data.
1548
</param>
1549
</member>
1550
<member name="M:Tao.OpenAl.Al.alGetBufferiv(System.Int32,System.Int32,System.IntPtr)">
1551
<summary>
1552
Retrieves an integer property of a buffer.
1553
</summary>
1554
<param name="buffer">
1555
Buffer name whose attribute is being retrieved.
1556
</param>
1557
<param name="attribute">
1558
<para>
1559
The name of the attribute to be retrieved:
1560
</para>
1561
<para>
1562
<list type="bullet">
1563
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1564
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1565
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1566
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1567
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1568
</list>
1569
</para>
1570
</param>
1571
<param name="val">
1572
A pointer to an integer to hold the retrieved data.
1573
</param>
1574
</member>
1575
<member name="M:Tao.OpenAl.Al.alGetBufferiv(System.Int32,System.Int32,System.Int32*)">
1576
<summary>
1577
Retrieves an integer property of a buffer.
1578
</summary>
1579
<param name="buffer">
1580
Buffer name whose attribute is being retrieved.
1581
</param>
1582
<param name="attribute">
1583
<para>
1584
The name of the attribute to be retrieved:
1585
</para>
1586
<para>
1587
<list type="bullet">
1588
<item><see cref="F:Tao.OpenAl.Al.AL_FREQUENCY"/></item>
1589
<item><see cref="F:Tao.OpenAl.Al.AL_BITS"/></item>
1590
<item><see cref="F:Tao.OpenAl.Al.AL_CHANNELS"/></item>
1591
<item><see cref="F:Tao.OpenAl.Al.AL_SIZE"/></item>
1592
<item><see cref="F:Tao.OpenAl.Al.AL_DATA"/></item>
1593
</list>
1594
</para>
1595
</param>
1596
<param name="val">
1597
A pointer to an integer to hold the retrieved data.
1598
</param>
1599
</member>
1600
<member name="M:Tao.OpenAl.Al.alGetDouble(System.Int32)">
1601
<summary>
1602
Returns a double precision floating point OpenAL state.
1603
</summary>
1604
<param name="state">
1605
The state to be queried.
1606
</param>
1607
<returns>
1608
The double value described by <i>state</i> will be returned.
1609
</returns>
1610
<remarks>
1611
There aren’t any double precision floating point states defined at the time of
1612
this writing, so this function will always generate the error
1613
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1614
</remarks>
1615
</member>
1616
<member name="M:Tao.OpenAl.Al.alGetDoublev(System.Int32,System.Double@)">
1617
<summary>
1618
Retrieves a double precision floating point OpenAL state.
1619
</summary>
1620
<param name="state">
1621
The state to be queried.
1622
</param>
1623
<param name="output">
1624
A pointer to the location where the state will be stored.
1625
</param>
1626
<remarks>
1627
There aren’t any double precision floating point states defined at the time of
1628
this writing, so this function will always generate the error
1629
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1630
</remarks>
1631
</member>
1632
<member name="M:Tao.OpenAl.Al.alGetDoublev(System.Int32,System.Double[])">
1633
<summary>
1634
Retrieves a double precision floating point OpenAL state.
1635
</summary>
1636
<param name="state">
1637
The state to be queried.
1638
</param>
1639
<param name="output">
1640
A pointer to the location where the state will be stored.
1641
</param>
1642
<remarks>
1643
There aren’t any double precision floating point states defined at the time of
1644
this writing, so this function will always generate the error
1645
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1646
</remarks>
1647
</member>
1648
<member name="M:Tao.OpenAl.Al.alGetDoublev(System.Int32,System.IntPtr)">
1649
<summary>
1650
Retrieves a double precision floating point OpenAL state.
1651
</summary>
1652
<param name="state">
1653
The state to be queried.
1654
</param>
1655
<param name="output">
1656
A pointer to the location where the state will be stored.
1657
</param>
1658
<remarks>
1659
There aren’t any double precision floating point states defined at the time of
1660
this writing, so this function will always generate the error
1661
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1662
</remarks>
1663
</member>
1664
<member name="M:Tao.OpenAl.Al.alGetDoublev(System.Int32,System.Double*)">
1665
<summary>
1666
Retrieves a double precision floating point OpenAL state.
1667
</summary>
1668
<param name="state">
1669
The state to be queried.
1670
</param>
1671
<param name="output">
1672
A pointer to the location where the state will be stored.
1673
</param>
1674
<remarks>
1675
There aren’t any double precision floating point states defined at the time of
1676
this writing, so this function will always generate the error
1677
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/>.
1678
</remarks>
1679
</member>
1680
<member name="M:Tao.OpenAl.Al.alGetEnumValue(System.String)">
1681
<summary>
1682
Returns the enumeration value of an OpenAL enum described by a string.
1683
</summary>
1684
<param name="enumName">
1685
A string describing an OpenAL enum.
1686
</param>
1687
<returns>
1688
The actual value for the described enum is returned.
1689
</returns>
1690
</member>
1691
<member name="M:Tao.OpenAl.Al.alGetError">
1692
<summary>
1693
Returns the current error state and then clears the error state.
1694
</summary>
1695
<returns>
1696
The error state.
1697
</returns>
1698
<remarks>
1699
When an OpenAL error occurs, the error state is set and will not be changed until
1700
the error state is retrieved using <b>alGetError</b>. Whenever <b>alGetError</b>
1701
is called, the error state is cleared and the last state (the current state when
1702
the call was made) is returned. To isolate error detection to a specific portion
1703
of code, <b>alGetError</b> should be called before the isolated section to clear
1704
the current error state.
1705
</remarks>
1706
</member>
1707
<member name="M:Tao.OpenAl.Al.alGetFloat(System.Int32)">
1708
<summary>
1709
Returns a floating point OpenAL state.
1710
</summary>
1711
<param name="state">
1712
<para>
1713
The state to be queried:
1714
</para>
1715
<para>
1716
<list type="bullet">
1717
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR"/></item>
1718
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY"/></item>
1719
</list>
1720
</para>
1721
</param>
1722
<returns>
1723
The floating point value described by <i>state</i> will be returned.
1724
</returns>
1725
</member>
1726
<member name="M:Tao.OpenAl.Al.alGetFloatv(System.Int32,System.Single@)">
1727
<summary>
1728
Retrieves a floating point OpenAL state.
1729
</summary>
1730
<param name="state">
1731
<para>
1732
The state to be queried:
1733
</para>
1734
<para>
1735
<list type="bullet">
1736
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR"/></item>
1737
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY"/></item>
1738
</list>
1739
</para>
1740
</param>
1741
<param name="output">
1742
A pointer to the location where the state will be stored.
1743
</param>
1744
</member>
1745
<member name="M:Tao.OpenAl.Al.alGetFloatv(System.Int32,System.Single[])">
1746
<summary>
1747
Retrieves a floating point OpenAL state.
1748
</summary>
1749
<param name="state">
1750
<para>
1751
The state to be queried:
1752
</para>
1753
<para>
1754
<list type="bullet">
1755
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR"/></item>
1756
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY"/></item>
1757
</list>
1758
</para>
1759
</param>
1760
<param name="output">
1761
A pointer to the location where the state will be stored.
1762
</param>
1763
</member>
1764
<member name="M:Tao.OpenAl.Al.alGetFloatv(System.Int32,System.IntPtr)">
1765
<summary>
1766
Retrieves a floating point OpenAL state.
1767
</summary>
1768
<param name="state">
1769
<para>
1770
The state to be queried:
1771
</para>
1772
<para>
1773
<list type="bullet">
1774
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR"/></item>
1775
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY"/></item>
1776
</list>
1777
</para>
1778
</param>
1779
<param name="output">
1780
A pointer to the location where the state will be stored.
1781
</param>
1782
</member>
1783
<member name="M:Tao.OpenAl.Al.alGetFloatv(System.Int32,System.Single*)">
1784
<summary>
1785
Retrieves a floating point OpenAL state.
1786
</summary>
1787
<param name="state">
1788
<para>
1789
The state to be queried:
1790
</para>
1791
<para>
1792
<list type="bullet">
1793
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_FACTOR"/></item>
1794
<item><see cref="F:Tao.OpenAl.Al.AL_DOPPLER_VELOCITY"/></item>
1795
</list>
1796
</para>
1797
</param>
1798
<param name="output">
1799
A pointer to the location where the state will be stored.
1800
</param>
1801
</member>
1802
<member name="M:Tao.OpenAl.Al.alGetInteger(System.Int32)">
1803
<summary>
1804
Returns an integer OpenAL state.
1805
</summary>
1806
<param name="state">
1807
<para>
1808
The state to be queried:
1809
</para>
1810
<para>
1811
<list type="bullet">
1812
<item><see cref="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL"/></item>
1813
</list>
1814
</para>
1815
</param>
1816
<returns>
1817
The integer value described by <i>state</i> will be returned.
1818
</returns>
1819
</member>
1820
<member name="M:Tao.OpenAl.Al.alGetIntegerv(System.Int32,System.Int32@)">
1821
<summary>
1822
Retrieves an integer OpenAL state.
1823
</summary>
1824
<param name="state">
1825
<para>
1826
The state to be queried:
1827
</para>
1828
<para>
1829
<list type="bullet">
1830
<item><see cref="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL"/></item>
1831
</list>
1832
</para>
1833
</param>
1834
<param name="output">
1835
A pointer to the location where the state will be stored.
1836
</param>
1837
</member>
1838
<member name="M:Tao.OpenAl.Al.alGetIntegerv(System.Int32,System.Int32[])">
1839
<summary>
1840
Retrieves an integer OpenAL state.
1841
</summary>
1842
<param name="state">
1843
<para>
1844
The state to be queried:
1845
</para>
1846
<para>
1847
<list type="bullet">
1848
<item><see cref="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL"/></item>
1849
</list>
1850
</para>
1851
</param>
1852
<param name="output">
1853
A pointer to the location where the state will be stored.
1854
</param>
1855
</member>
1856
<member name="M:Tao.OpenAl.Al.alGetIntegerv(System.Int32,System.IntPtr)">
1857
<summary>
1858
Retrieves an integer OpenAL state.
1859
</summary>
1860
<param name="state">
1861
<para>
1862
The state to be queried:
1863
</para>
1864
<para>
1865
<list type="bullet">
1866
<item><see cref="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL"/></item>
1867
</list>
1868
</para>
1869
</param>
1870
<param name="output">
1871
A pointer to the location where the state will be stored.
1872
</param>
1873
</member>
1874
<member name="M:Tao.OpenAl.Al.alGetIntegerv(System.Int32,System.Int32*)">
1875
<summary>
1876
Retrieves an integer OpenAL state.
1877
</summary>
1878
<param name="state">
1879
<para>
1880
The state to be queried:
1881
</para>
1882
<para>
1883
<list type="bullet">
1884
<item><see cref="F:Tao.OpenAl.Al.AL_DISTANCE_MODEL"/></item>
1885
</list>
1886
</para>
1887
</param>
1888
<param name="output">
1889
A pointer to the location where the state will be stored.
1890
</param>
1891
</member>
1892
<member name="M:Tao.OpenAl.Al.alGetListener3f(System.Int32,System.Single@,System.Single@,System.Single@)">
1893
<summary>
1894
Retrieves a set of three floating point values from a property of the listener.
1895
</summary>
1896
<param name="attribute">
1897
<para>
1898
The name of the attribute to be queried:
1899
</para>
1900
<para>
1901
<list type="bullet">
1902
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
1903
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
1904
</list>
1905
</para>
1906
</param>
1907
<param name="output1">
1908
Pointer to the the floating point being retrieved.
1909
</param>
1910
<param name="output2">
1911
Pointer to the the floating point being retrieved.
1912
</param>
1913
<param name="output3">
1914
Pointer to the the floating point being retrieved.
1915
</param>
1916
</member>
1917
<member name="M:Tao.OpenAl.Al.alGetListener3f(System.Int32,System.Single[],System.Single[],System.Single[])">
1918
<summary>
1919
Retrieves a set of three floating point values from a property of the listener.
1920
</summary>
1921
<param name="attribute">
1922
<para>
1923
The name of the attribute to be queried:
1924
</para>
1925
<para>
1926
<list type="bullet">
1927
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
1928
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
1929
</list>
1930
</para>
1931
</param>
1932
<param name="output1">
1933
Pointer to the the floating point being retrieved.
1934
</param>
1935
<param name="output2">
1936
Pointer to the the floating point being retrieved.
1937
</param>
1938
<param name="output3">
1939
Pointer to the the floating point being retrieved.
1940
</param>
1941
</member>
1942
<member name="M:Tao.OpenAl.Al.alGetListener3f(System.Int32,System.IntPtr,System.IntPtr,System.IntPtr)">
1943
<summary>
1944
Retrieves a set of three floating point values from a property of the listener.
1945
</summary>
1946
<param name="attribute">
1947
<para>
1948
The name of the attribute to be queried:
1949
</para>
1950
<para>
1951
<list type="bullet">
1952
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
1953
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
1954
</list>
1955
</para>
1956
</param>
1957
<param name="output1">
1958
Pointer to the the floating point being retrieved.
1959
</param>
1960
<param name="output2">
1961
Pointer to the the floating point being retrieved.
1962
</param>
1963
<param name="output3">
1964
Pointer to the the floating point being retrieved.
1965
</param>
1966
</member>
1967
<member name="M:Tao.OpenAl.Al.alGetListener3f(System.Int32,System.Single*,System.Single*,System.Single*)">
1968
<summary>
1969
Retrieves a set of three floating point values from a property of the listener.
1970
</summary>
1971
<param name="attribute">
1972
<para>
1973
The name of the attribute to be queried:
1974
</para>
1975
<para>
1976
<list type="bullet">
1977
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
1978
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
1979
</list>
1980
</para>
1981
</param>
1982
<param name="output1">
1983
Pointer to the the floating point being retrieved.
1984
</param>
1985
<param name="output2">
1986
Pointer to the the floating point being retrieved.
1987
</param>
1988
<param name="output3">
1989
Pointer to the the floating point being retrieved.
1990
</param>
1991
</member>
1992
<member name="M:Tao.OpenAl.Al.alGetListenerf(System.Int32,System.Single@)">
1993
<summary>
1994
Retrieves a floating point property of the listener.
1995
</summary>
1996
<param name="attribute">
1997
<para>
1998
The name of the attribute to be queried:
1999
</para>
2000
<para>
2001
<list type="bullet">
2002
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2003
</list>
2004
</para>
2005
</param>
2006
<param name="output">
2007
A pointer to the floating point value being retrieved.
2008
</param>
2009
</member>
2010
<member name="M:Tao.OpenAl.Al.alGetListenerf(System.Int32,System.Single[])">
2011
<summary>
2012
Retrieves a floating point property of the listener.
2013
</summary>
2014
<param name="attribute">
2015
<para>
2016
The name of the attribute to be queried:
2017
</para>
2018
<para>
2019
<list type="bullet">
2020
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2021
</list>
2022
</para>
2023
</param>
2024
<param name="output">
2025
A pointer to the floating point value being retrieved.
2026
</param>
2027
</member>
2028
<member name="M:Tao.OpenAl.Al.alGetListenerf(System.Int32,System.IntPtr)">
2029
<summary>
2030
Retrieves a floating point property of the listener.
2031
</summary>
2032
<param name="attribute">
2033
<para>
2034
The name of the attribute to be queried:
2035
</para>
2036
<para>
2037
<list type="bullet">
2038
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2039
</list>
2040
</para>
2041
</param>
2042
<param name="output">
2043
A pointer to the floating point value being retrieved.
2044
</param>
2045
</member>
2046
<member name="M:Tao.OpenAl.Al.alGetListenerf(System.Int32,System.Single*)">
2047
<summary>
2048
Retrieves a floating point property of the listener.
2049
</summary>
2050
<param name="attribute">
2051
<para>
2052
The name of the attribute to be queried:
2053
</para>
2054
<para>
2055
<list type="bullet">
2056
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2057
</list>
2058
</para>
2059
</param>
2060
<param name="output">
2061
A pointer to the floating point value being retrieved.
2062
</param>
2063
</member>
2064
<member name="M:Tao.OpenAl.Al.alGetListenerfv(System.Int32,System.Single@)">
2065
<summary>
2066
Retrieves a floating point-vector property of the listener.
2067
</summary>
2068
<param name="attribute">
2069
<para>
2070
The name of the attribute to be queried:
2071
</para>
2072
<para>
2073
<list type="bullet">
2074
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2075
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2076
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
2077
</list>
2078
</para>
2079
</param>
2080
<param name="output">
2081
A pointer to the floating point-vector value being retrieved.
2082
</param>
2083
</member>
2084
<member name="M:Tao.OpenAl.Al.alGetListenerfv(System.Int32,System.Single[])">
2085
<summary>
2086
Retrieves a floating point-vector property of the listener.
2087
</summary>
2088
<param name="attribute">
2089
<para>
2090
The name of the attribute to be queried:
2091
</para>
2092
<para>
2093
<list type="bullet">
2094
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2095
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2096
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
2097
</list>
2098
</para>
2099
</param>
2100
<param name="output">
2101
A pointer to the floating point-vector value being retrieved.
2102
</param>
2103
</member>
2104
<member name="M:Tao.OpenAl.Al.alGetListenerfv(System.Int32,System.IntPtr)">
2105
<summary>
2106
Retrieves a floating point-vector property of the listener.
2107
</summary>
2108
<param name="attribute">
2109
<para>
2110
The name of the attribute to be queried:
2111
</para>
2112
<para>
2113
<list type="bullet">
2114
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2115
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2116
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
2117
</list>
2118
</para>
2119
</param>
2120
<param name="output">
2121
A pointer to the floating point-vector value being retrieved.
2122
</param>
2123
</member>
2124
<member name="M:Tao.OpenAl.Al.alGetListenerfv(System.Int32,System.Single*)">
2125
<summary>
2126
Retrieves a floating point-vector property of the listener.
2127
</summary>
2128
<param name="attribute">
2129
<para>
2130
The name of the attribute to be queried:
2131
</para>
2132
<para>
2133
<list type="bullet">
2134
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2135
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2136
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
2137
</list>
2138
</para>
2139
</param>
2140
<param name="output">
2141
A pointer to the floating point-vector value being retrieved.
2142
</param>
2143
</member>
2144
<member name="M:Tao.OpenAl.Al.alGetListeneri(System.Int32,System.Int32@)">
2145
<summary>
2146
Retrieves an integer property of the listener.
2147
</summary>
2148
<param name="attribute">
2149
The name of the attribute to be queried.
2150
</param>
2151
<param name="output">
2152
A pointer to the integer value being retrieved.
2153
</param>
2154
<remarks>
2155
There are no integer listener attributes at this time.
2156
</remarks>
2157
</member>
2158
<member name="M:Tao.OpenAl.Al.alGetListeneri(System.Int32,System.Int32[])">
2159
<summary>
2160
Retrieves an integer property of the listener.
2161
</summary>
2162
<param name="attribute">
2163
The name of the attribute to be queried.
2164
</param>
2165
<param name="output">
2166
A pointer to the integer value being retrieved.
2167
</param>
2168
<remarks>
2169
There are no integer listener attributes at this time.
2170
</remarks>
2171
</member>
2172
<member name="M:Tao.OpenAl.Al.alGetListeneri(System.Int32,System.IntPtr)">
2173
<summary>
2174
Retrieves an integer property of the listener.
2175
</summary>
2176
<param name="attribute">
2177
The name of the attribute to be queried.
2178
</param>
2179
<param name="output">
2180
A pointer to the integer value being retrieved.
2181
</param>
2182
<remarks>
2183
There are no integer listener attributes at this time.
2184
</remarks>
2185
</member>
2186
<member name="M:Tao.OpenAl.Al.alGetListeneri(System.Int32,System.Int32*)">
2187
<summary>
2188
Retrieves an integer property of the listener.
2189
</summary>
2190
<param name="attribute">
2191
The name of the attribute to be queried.
2192
</param>
2193
<param name="output">
2194
A pointer to the integer value being retrieved.
2195
</param>
2196
<remarks>
2197
There are no integer listener attributes at this time.
2198
</remarks>
2199
</member>
2200
<member name="M:Tao.OpenAl.Al.alGetListener3i(System.Int32,System.Int32*,System.Int32*,System.Int32*)">
2201
<summary>
2202
Retrieves a set of three integer values from a property of the listener.
2203
</summary>
2204
<param name="attribute">
2205
<para>
2206
The name of the attribute to be queried:
2207
</para>
2208
<para>
2209
<list type="bullet">
2210
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2211
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2212
</list>
2213
</para>
2214
</param>
2215
<param name="output1">
2216
Pointer to the integer being retrieved.
2217
</param>
2218
<param name="output2">
2219
Pointer to the integer being retrieved.
2220
</param>
2221
<param name="output3">
2222
Pointer to the intger being retrieved.
2223
</param>
2224
</member>
2225
<member name="M:Tao.OpenAl.Al.alGetListeneriv(System.Int32,System.Int32@)">
2226
<summary>
2227
Retrieves an integer property of the listener.
2228
</summary>
2229
<param name="attribute">
2230
The name of the attribute to be queried.
2231
</param>
2232
<param name="output">
2233
A pointer to the integer value being retrieved.
2234
</param>
2235
<remarks>
2236
There are no integer listener attributes at this time.
2237
</remarks>
2238
</member>
2239
<member name="M:Tao.OpenAl.Al.alGetListeneriv(System.Int32,System.Int32[])">
2240
<summary>
2241
Retrieves an integer property of the listener.
2242
</summary>
2243
<param name="attribute">
2244
The name of the attribute to be queried.
2245
</param>
2246
<param name="output">
2247
A pointer to the integer value being retrieved.
2248
</param>
2249
<remarks>
2250
There are no integer listener attributes at this time.
2251
</remarks>
2252
</member>
2253
<member name="M:Tao.OpenAl.Al.alGetListeneriv(System.Int32,System.IntPtr)">
2254
<summary>
2255
Retrieves an integer property of the listener.
2256
</summary>
2257
<param name="attribute">
2258
The name of the attribute to be queried.
2259
</param>
2260
<param name="output">
2261
A pointer to the integer value being retrieved.
2262
</param>
2263
<remarks>
2264
There are no integer listener attributes at this time.
2265
</remarks>
2266
</member>
2267
<member name="M:Tao.OpenAl.Al.alGetListeneriv(System.Int32,System.Int32*)">
2268
<summary>
2269
Retrieves an integer property of the listener.
2270
</summary>
2271
<param name="attribute">
2272
The name of the attribute to be queried.
2273
</param>
2274
<param name="output">
2275
A pointer to the integer value being retrieved.
2276
</param>
2277
<remarks>
2278
There are no integer listener attributes at this time.
2279
</remarks>
2280
</member>
2281
<member name="M:Tao.OpenAl.Al.alGetProcAddress(System.String)">
2282
<summary>
2283
Returns the address of an OpenAL extension function.
2284
</summary>
2285
<param name="functionName">
2286
A string containing the function name.
2287
</param>
2288
<returns>
2289
A pointer to the desired function is returned.
2290
</returns>
2291
<remarks>
2292
The return value will be IntPtr.Zero if the function is not found.
2293
</remarks>
2294
</member>
2295
<member name="M:Tao.OpenAl.Al.alGetSource3f(System.Int32,System.Int32,System.Single@,System.Single@,System.Single@)">
2296
<summary>
2297
Retrieves an integer property of a source.
2298
</summary>
2299
<param name="source">
2300
Source name whose attribute is being retrieved.
2301
</param>
2302
<param name="attribute">
2303
<para>
2304
The name of the attribute to retrieve:
2305
</para>
2306
<para>
2307
<list type="bullet">
2308
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2309
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2310
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2311
</list>
2312
</para>
2313
</param>
2314
<param name="value1">
2315
The float values which the attribute will be set to.
2316
</param>
2317
<param name="value2">
2318
The float values which the attribute will be set to.
2319
</param>
2320
<param name="value3">
2321
The float values which the attribute will be set to.
2322
</param>
2323
</member>
2324
<member name="M:Tao.OpenAl.Al.alGetSource3f(System.Int32,System.Int32,System.Single[],System.Single[],System.Single[])">
2325
<summary>
2326
Retrieves an integer property of a source.
2327
</summary>
2328
<param name="source">
2329
Source name whose attribute is being retrieved.
2330
</param>
2331
<param name="attribute">
2332
<para>
2333
The name of the attribute to retrieve:
2334
</para>
2335
<para>
2336
<list type="bullet">
2337
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2338
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2339
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2340
</list>
2341
</para>
2342
</param>
2343
<param name="value1">
2344
The float values which the attribute will be set to.
2345
</param>
2346
<param name="value2">
2347
The float values which the attribute will be set to.
2348
</param>
2349
<param name="value3">
2350
The float values which the attribute will be set to.
2351
</param>
2352
</member>
2353
<member name="M:Tao.OpenAl.Al.alGetSource3f(System.Int32,System.Int32,System.IntPtr,System.IntPtr,System.IntPtr)">
2354
<summary>
2355
Retrieves an integer property of a source.
2356
</summary>
2357
<param name="source">
2358
Source name whose attribute is being retrieved.
2359
</param>
2360
<param name="attribute">
2361
<para>
2362
The name of the attribute to retrieve:
2363
</para>
2364
<para>
2365
<list type="bullet">
2366
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2367
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2368
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2369
</list>
2370
</para>
2371
</param>
2372
<param name="value1">
2373
The float values which the attribute will be set to.
2374
</param>
2375
<param name="value2">
2376
The float values which the attribute will be set to.
2377
</param>
2378
<param name="value3">
2379
The float values which the attribute will be set to.
2380
</param>
2381
</member>
2382
<member name="M:Tao.OpenAl.Al.alGetSource3f(System.Int32,System.Int32,System.Single*,System.Single*,System.Single*)">
2383
<summary>
2384
Retrieves an integer property of a source.
2385
</summary>
2386
<param name="source">
2387
Source name whose attribute is being retrieved.
2388
</param>
2389
<param name="attribute">
2390
<para>
2391
The name of the attribute to retrieve:
2392
</para>
2393
<para>
2394
<list type="bullet">
2395
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2396
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2397
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2398
</list>
2399
</para>
2400
</param>
2401
<param name="value1">
2402
The float values which the attribute will be set to.
2403
</param>
2404
<param name="value2">
2405
The float values which the attribute will be set to.
2406
</param>
2407
<param name="value3">
2408
The float values which the attribute will be set to.
2409
</param>
2410
</member>
2411
<member name="M:Tao.OpenAl.Al.alGetSourcef(System.Int32,System.Int32,System.Single@)">
2412
<summary>
2413
Retrieves a floating point property of a source.
2414
</summary>
2415
<param name="source">
2416
Source name whose attribute is being retrieved.
2417
</param>
2418
<param name="attribute">
2419
<para>
2420
The name of the attribute to retrieve:
2421
</para>
2422
<para>
2423
<list type="bullet">
2424
<item><see cref="F:Tao.OpenAl.Al.AL_PITCH"/></item>
2425
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2426
<item><see cref="F:Tao.OpenAl.Al.AL_MIN_GAIN"/></item>
2427
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_GAIN"/></item>
2428
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_DISTANCE"/></item>
2429
<item><see cref="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR"/></item>
2430
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN"/></item>
2431
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2432
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2433
<item><see cref="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE"/></item>
2434
</list>
2435
</para>
2436
</param>
2437
<param name="val">
2438
A pointer to the floating point value being retrieved.
2439
</param>
2440
</member>
2441
<member name="M:Tao.OpenAl.Al.alGetSourcef(System.Int32,System.Int32,System.Single[])">
2442
<summary>
2443
Retrieves a floating point property of a source.
2444
</summary>
2445
<param name="source">
2446
Source name whose attribute is being retrieved.
2447
</param>
2448
<param name="attribute">
2449
<para>
2450
The name of the attribute to retrieve:
2451
</para>
2452
<para>
2453
<list type="bullet">
2454
<item><see cref="F:Tao.OpenAl.Al.AL_PITCH"/></item>
2455
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2456
<item><see cref="F:Tao.OpenAl.Al.AL_MIN_GAIN"/></item>
2457
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_GAIN"/></item>
2458
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_DISTANCE"/></item>
2459
<item><see cref="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR"/></item>
2460
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN"/></item>
2461
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2462
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2463
<item><see cref="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE"/></item>
2464
</list>
2465
</para>
2466
</param>
2467
<param name="val">
2468
A pointer to the floating point value being retrieved.
2469
</param>
2470
</member>
2471
<member name="M:Tao.OpenAl.Al.alGetSourcef(System.Int32,System.Int32,System.IntPtr)">
2472
<summary>
2473
Retrieves a floating point property of a source.
2474
</summary>
2475
<param name="source">
2476
Source name whose attribute is being retrieved.
2477
</param>
2478
<param name="attribute">
2479
<para>
2480
The name of the attribute to retrieve:
2481
</para>
2482
<para>
2483
<list type="bullet">
2484
<item><see cref="F:Tao.OpenAl.Al.AL_PITCH"/></item>
2485
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2486
<item><see cref="F:Tao.OpenAl.Al.AL_MIN_GAIN"/></item>
2487
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_GAIN"/></item>
2488
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_DISTANCE"/></item>
2489
<item><see cref="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR"/></item>
2490
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN"/></item>
2491
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2492
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2493
<item><see cref="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE"/></item>
2494
</list>
2495
</para>
2496
</param>
2497
<param name="val">
2498
A pointer to the floating point value being retrieved.
2499
</param>
2500
</member>
2501
<member name="M:Tao.OpenAl.Al.alGetSourcef(System.Int32,System.Int32,System.Single*)">
2502
<summary>
2503
Retrieves a floating point property of a source.
2504
</summary>
2505
<param name="source">
2506
Source name whose attribute is being retrieved.
2507
</param>
2508
<param name="attribute">
2509
<para>
2510
The name of the attribute to retrieve:
2511
</para>
2512
<para>
2513
<list type="bullet">
2514
<item><see cref="F:Tao.OpenAl.Al.AL_PITCH"/></item>
2515
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
2516
<item><see cref="F:Tao.OpenAl.Al.AL_MIN_GAIN"/></item>
2517
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_GAIN"/></item>
2518
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_DISTANCE"/></item>
2519
<item><see cref="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR"/></item>
2520
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN"/></item>
2521
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2522
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2523
<item><see cref="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE"/></item>
2524
</list>
2525
</para>
2526
</param>
2527
<param name="val">
2528
A pointer to the floating point value being retrieved.
2529
</param>
2530
</member>
2531
<member name="M:Tao.OpenAl.Al.alGetSourcefv(System.Int32,System.Int32,System.Single@)">
2532
<summary>
2533
Retrieves a floating point-vector property of a source.
2534
</summary>
2535
<param name="source">
2536
Source name whose attribute is being retrieved.
2537
</param>
2538
<param name="attribute">
2539
<para>
2540
The name of the attribute being retrieved:
2541
</para>
2542
<para>
2543
<list type="bullet">
2544
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2545
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2546
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2547
</list>
2548
</para>
2549
</param>
2550
<param name="val">
2551
A pointer to the vector to retrieve.
2552
</param>
2553
</member>
2554
<member name="M:Tao.OpenAl.Al.alGetSourcefv(System.Int32,System.Int32,System.Single[])">
2555
<summary>
2556
Retrieves a floating point-vector property of a source.
2557
</summary>
2558
<param name="source">
2559
Source name whose attribute is being retrieved.
2560
</param>
2561
<param name="attribute">
2562
<para>
2563
The name of the attribute being retrieved:
2564
</para>
2565
<para>
2566
<list type="bullet">
2567
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2568
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2569
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2570
</list>
2571
</para>
2572
</param>
2573
<param name="values">
2574
A pointer to the vector to retrieve.
2575
</param>
2576
</member>
2577
<member name="M:Tao.OpenAl.Al.alGetSourcefv(System.Int32,System.Int32,System.IntPtr)">
2578
<summary>
2579
Retrieves a floating point-vector property of a source.
2580
</summary>
2581
<param name="source">
2582
Source name whose attribute is being retrieved.
2583
</param>
2584
<param name="attribute">
2585
<para>
2586
The name of the attribute being retrieved:
2587
</para>
2588
<para>
2589
<list type="bullet">
2590
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2591
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2592
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2593
</list>
2594
</para>
2595
</param>
2596
<param name="values">
2597
A pointer to the vector to retrieve.
2598
</param>
2599
</member>
2600
<member name="M:Tao.OpenAl.Al.alGetSourcefv(System.Int32,System.Int32,System.Single*)">
2601
<summary>
2602
Retrieves a floating point-vector property of a source.
2603
</summary>
2604
<param name="source">
2605
Source name whose attribute is being retrieved.
2606
</param>
2607
<param name="attribute">
2608
<para>
2609
The name of the attribute being retrieved:
2610
</para>
2611
<para>
2612
<list type="bullet">
2613
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2614
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2615
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2616
</list>
2617
</para>
2618
</param>
2619
<param name="values">
2620
A pointer to the vector to retrieve.
2621
</param>
2622
</member>
2623
<member name="M:Tao.OpenAl.Al.alGetSourcei(System.Int32,System.Int32,System.Int32@)">
2624
<summary>
2625
Retrieves an integer property of a source.
2626
</summary>
2627
<param name="source">
2628
Source name whose attribute is being retrieved.
2629
</param>
2630
<param name="attribute">
2631
<para>
2632
The name of the attribute to retrieve:
2633
</para>
2634
<para>
2635
<list type="bullet">
2636
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2637
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2638
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2639
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2640
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2641
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2642
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2643
<item><see cref="F:Tao.OpenAl.Al.AL_LOOPING"/></item>
2644
</list>
2645
</para>
2646
</param>
2647
<param name="val">
2648
A pointer to the integer value being retrieved.
2649
</param>
2650
</member>
2651
<member name="M:Tao.OpenAl.Al.alGetSourcei(System.Int32,System.Int32,System.Int32[])">
2652
<summary>
2653
Retrieves an integer property of a source.
2654
</summary>
2655
<param name="source">
2656
Source name whose attribute is being retrieved.
2657
</param>
2658
<param name="attribute">
2659
<para>
2660
The name of the attribute to retrieve:
2661
</para>
2662
<para>
2663
<list type="bullet">
2664
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2665
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2666
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2667
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2668
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2669
</list>
2670
</para>
2671
</param>
2672
<param name="val">
2673
A pointer to the integer value being retrieved.
2674
</param>
2675
</member>
2676
<member name="M:Tao.OpenAl.Al.alGetSourcei(System.Int32,System.Int32,System.IntPtr)">
2677
<summary>
2678
Retrieves an integer property of a source.
2679
</summary>
2680
<param name="source">
2681
Source name whose attribute is being retrieved.
2682
</param>
2683
<param name="attribute">
2684
<para>
2685
The name of the attribute to retrieve:
2686
</para>
2687
<para>
2688
<list type="bullet">
2689
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2690
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2691
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2692
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2693
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2694
</list>
2695
</para>
2696
</param>
2697
<param name="val">
2698
A pointer to the integer value being retrieved.
2699
</param>
2700
</member>
2701
<member name="M:Tao.OpenAl.Al.alGetSourcei(System.Int32,System.Int32,System.Int32*)">
2702
<summary>
2703
Retrieves an integer property of a source.
2704
</summary>
2705
<param name="source">
2706
Source name whose attribute is being retrieved.
2707
</param>
2708
<param name="attribute">
2709
<para>
2710
The name of the attribute to retrieve:
2711
</para>
2712
<para>
2713
<list type="bullet">
2714
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2715
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2716
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2717
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2718
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2719
</list>
2720
</para>
2721
</param>
2722
<param name="val">
2723
A pointer to the integer value being retrieved.
2724
</param>
2725
</member>
2726
<member name="M:Tao.OpenAl.Al.alGetSource3i(System.Int32,System.Int32,System.Int32@,System.Int32@,System.Int32@)">
2727
<summary>
2728
Retrieves an integer property of a source.
2729
</summary>
2730
<param name="source">
2731
Source name whose attribute is being retrieved.
2732
</param>
2733
<param name="attribute">
2734
<para>
2735
The name of the attribute to retrieve:
2736
</para>
2737
<para>
2738
<list type="bullet">
2739
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2740
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2741
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
2742
</list>
2743
</para>
2744
</param>
2745
<param name="value1">
2746
The int values which the attribute will be set to.
2747
</param>
2748
<param name="value2">
2749
The int values which the attribute will be set to.
2750
</param>
2751
<param name="value3">
2752
The int values which the attribute will be set to.
2753
</param>
2754
</member>
2755
<member name="M:Tao.OpenAl.Al.alGetSourceiv(System.Int32,System.Int32,System.Int32@)">
2756
<summary>
2757
Retrieves an integer property of a source.
2758
</summary>
2759
<param name="source">
2760
Source name whose attribute is being retrieved.
2761
</param>
2762
<param name="attribute">
2763
<para>
2764
The name of the attribute to retrieve:
2765
</para>
2766
<para>
2767
<list type="bullet">
2768
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2769
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2770
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2771
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2772
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2773
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
2774
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
2775
<item><see cref="F:Tao.OpenAl.Al.AL_LOOPING"/></item>
2776
</list>
2777
</para>
2778
</param>
2779
<param name="val">
2780
A pointer to the integer value being retrieved.
2781
</param>
2782
</member>
2783
<member name="M:Tao.OpenAl.Al.alGetSourceiv(System.Int32,System.Int32,System.Int32[])">
2784
<summary>
2785
Retrieves an integer property of a source.
2786
</summary>
2787
<param name="source">
2788
Source name whose attribute is being retrieved.
2789
</param>
2790
<param name="attribute">
2791
<para>
2792
The name of the attribute to retrieve:
2793
</para>
2794
<para>
2795
<list type="bullet">
2796
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2797
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2798
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2799
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2800
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2801
</list>
2802
</para>
2803
</param>
2804
<param name="val">
2805
A pointer to the integer value being retrieved.
2806
</param>
2807
</member>
2808
<member name="M:Tao.OpenAl.Al.alGetSourceiv(System.Int32,System.Int32,System.IntPtr)">
2809
<summary>
2810
Retrieves an integer property of a source.
2811
</summary>
2812
<param name="source">
2813
Source name whose attribute is being retrieved.
2814
</param>
2815
<param name="attribute">
2816
<para>
2817
The name of the attribute to retrieve:
2818
</para>
2819
<para>
2820
<list type="bullet">
2821
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2822
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2823
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2824
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2825
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2826
</list>
2827
</para>
2828
</param>
2829
<param name="val">
2830
A pointer to the integer value being retrieved.
2831
</param>
2832
</member>
2833
<member name="M:Tao.OpenAl.Al.alGetSourceiv(System.Int32,System.Int32,System.Int32*)">
2834
<summary>
2835
Retrieves an integer property of a source.
2836
</summary>
2837
<param name="source">
2838
Source name whose attribute is being retrieved.
2839
</param>
2840
<param name="attribute">
2841
<para>
2842
The name of the attribute to retrieve:
2843
</para>
2844
<para>
2845
<list type="bullet">
2846
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
2847
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
2848
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
2849
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_QUEUED"/></item>
2850
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFERS_PROCESSED"/></item>
2851
</list>
2852
</para>
2853
</param>
2854
<param name="val">
2855
A pointer to the integer value being retrieved.
2856
</param>
2857
</member>
2858
<member name="M:Tao.OpenAl.Al.alGetString(System.Int32)">
2859
<summary>
2860
Retrieves an OpenAL string property.
2861
</summary>
2862
<param name="state">
2863
<para>
2864
The property to be queried:
2865
</para>
2866
<para>
2867
<list type="bullet">
2868
<item><see cref="F:Tao.OpenAl.Al.AL_VENDOR"/></item>
2869
<item><see cref="F:Tao.OpenAl.Al.AL_VERSION"/></item>
2870
<item><see cref="F:Tao.OpenAl.Al.AL_RENDERER"/></item>
2871
<item><see cref="F:Tao.OpenAl.Al.AL_EXTENSIONS"/></item>
2872
</list>
2873
</para>
2874
</param>
2875
<returns>
2876
A pointer to a null-terminated string.
2877
</returns>
2878
</member>
2879
<member name="M:Tao.OpenAl.Al.alHint(System.Int32,System.Int32)">
2880
<summary>
2881
Sets application preferences for driver performance choices.
2882
</summary>
2883
<param name="target">
2884
Unknown.
2885
</param>
2886
<param name="mode">
2887
Unknown.
2888
</param>
2889
</member>
2890
<member name="M:Tao.OpenAl.Al.alIsBuffer(System.Int32)">
2891
<summary>
2892
Tests if a buffer name is valid.
2893
</summary>
2894
<param name="buffer">
2895
A buffer name to be tested for validity.
2896
</param>
2897
<returns>
2898
bool value <see cref="F:Tao.OpenAl.Al.AL_TRUE"/> if the buffer name is valid or
2899
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/> if the buffer name is not valid.
2900
</returns>
2901
</member>
2902
<member name="M:Tao.OpenAl.Al.alIsEnabled(System.Int32)">
2903
<summary>
2904
Returns a value indicating if a specific feature is enabled in the OpenAL driver.
2905
</summary>
2906
<param name="capability">
2907
The capability to query.
2908
</param>
2909
<returns>
2910
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> if the capability is enabled, <see cref="F:Tao.OpenAl.Al.AL_FALSE"/> if
2911
the capability is disabled.
2912
</returns>
2913
<remarks>
2914
At the time of this writing, this function always returns <see cref="F:Tao.OpenAl.Al.AL_FALSE"/>,
2915
and since there are no capabilities defined yet, the error
2916
<see cref="F:Tao.OpenAl.Al.AL_INVALID_ENUM"/> will also be set.
2917
</remarks>
2918
</member>
2919
<member name="M:Tao.OpenAl.Al.alIsExtensionPresent(System.String)">
2920
<summary>
2921
Tests if a specific extension is available for the OpenAL driver.
2922
</summary>
2923
<param name="extensionName">
2924
A string describing the desired extension.
2925
</param>
2926
<returns>
2927
<see cref="F:Tao.OpenAl.Al.AL_TRUE"/> if the extension is available, <see cref="F:Tao.OpenAl.Al.AL_FALSE"/> if
2928
the extension is not available.
2929
</returns>
2930
</member>
2931
<member name="M:Tao.OpenAl.Al.alIsSource(System.Int32)">
2932
<summary>
2933
Tests if a source name is valid.
2934
</summary>
2935
<param name="id">
2936
A source name to be tested for validity.
2937
</param>
2938
<returns>
2939
bool value <see cref="F:Tao.OpenAl.Al.AL_TRUE"/> if the source name is valid or
2940
<see cref="F:Tao.OpenAl.Al.AL_FALSE"/> if the source name is not valid.
2941
</returns>
2942
</member>
2943
<member name="M:Tao.OpenAl.Al.alListener3f(System.Int32,System.Single,System.Single,System.Single)">
2944
<summary>
2945
Sets a floating point property for the listener.
2946
</summary>
2947
<param name="attribute">
2948
<para>
2949
The name of the attribute to set:
2950
</para>
2951
<para>
2952
<list type="bullet">
2953
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2954
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2955
</list>
2956
</para>
2957
</param>
2958
<param name="value1">
2959
The value to set the attribute to.
2960
</param>
2961
<param name="value2">
2962
The value to set the attribute to.
2963
</param>
2964
<param name="value3">
2965
The value to set the attribute to.
2966
</param>
2967
</member>
2968
<member name="M:Tao.OpenAl.Al.alListenerf(System.Int32,System.Single)">
2969
<summary>
2970
Sets a floating point property for the listener.
2971
</summary>
2972
<param name="attribute">
2973
The name of the attribute to be set.
2974
</param>
2975
<param name="val">
2976
The float value to set the attribute to.
2977
</param>
2978
</member>
2979
<member name="M:Tao.OpenAl.Al.alListenerfv(System.Int32,System.Single@)">
2980
<summary>
2981
Sets a floating point-vector property of the listener.
2982
</summary>
2983
<param name="attribute">
2984
<para>
2985
The name of the attribute to be set:
2986
</para>
2987
<para>
2988
<list type="bullet">
2989
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
2990
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
2991
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
2992
</list>
2993
</para>
2994
</param>
2995
<param name="values">
2996
Pointer to floating point-vector values.
2997
</param>
2998
</member>
2999
<member name="M:Tao.OpenAl.Al.alListenerfv(System.Int32,System.Single[])">
3000
<summary>
3001
Sets a floating point-vector property of the listener.
3002
</summary>
3003
<param name="attribute">
3004
<para>
3005
The name of the attribute to be set:
3006
</para>
3007
<para>
3008
<list type="bullet">
3009
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3010
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3011
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
3012
</list>
3013
</para>
3014
</param>
3015
<param name="values">
3016
Pointer to floating point-vector values.
3017
</param>
3018
</member>
3019
<member name="M:Tao.OpenAl.Al.alListenerfv(System.Int32,System.IntPtr)">
3020
<summary>
3021
Sets a floating point-vector property of the listener.
3022
</summary>
3023
<param name="attribute">
3024
<para>
3025
The name of the attribute to be set:
3026
</para>
3027
<para>
3028
<list type="bullet">
3029
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3030
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3031
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
3032
</list>
3033
</para>
3034
</param>
3035
<param name="values">
3036
Pointer to floating point-vector values.
3037
</param>
3038
</member>
3039
<member name="M:Tao.OpenAl.Al.alListenerfv(System.Int32,System.Single*)">
3040
<summary>
3041
Sets a floating point-vector property of the listener.
3042
</summary>
3043
<param name="attribute">
3044
<para>
3045
The name of the attribute to be set:
3046
</para>
3047
<para>
3048
<list type="bullet">
3049
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3050
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3051
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
3052
</list>
3053
</para>
3054
</param>
3055
<param name="values">
3056
Pointer to floating point-vector values.
3057
</param>
3058
</member>
3059
<member name="M:Tao.OpenAl.Al.alListeneri(System.Int32,System.Int32)">
3060
<summary>
3061
Sets an integer property of the listener.
3062
</summary>
3063
<param name="attribute">
3064
The name of the attribute to be set.
3065
</param>
3066
<param name="val">
3067
The integer value to set the attribute to.
3068
</param>
3069
<remarks>
3070
There are no integer listener attributes at this time.
3071
</remarks>
3072
</member>
3073
<member name="M:Tao.OpenAl.Al.alListener3i(System.Int32,System.Int32,System.Int32,System.Int32)">
3074
<summary>
3075
Sets an integer property for the listener.
3076
</summary>
3077
<param name="attribute">
3078
<para>
3079
The name of the attribute to set:
3080
</para>
3081
<para>
3082
<list type="bullet">
3083
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3084
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3085
</list>
3086
</para>
3087
</param>
3088
<param name="value1">
3089
The value to set the attribute to.
3090
</param>
3091
<param name="value2">
3092
The value to set the attribute to.
3093
</param>
3094
<param name="value3">
3095
The value to set the attribute to.
3096
</param>
3097
</member>
3098
<member name="M:Tao.OpenAl.Al.alListeneriv(System.Int32,System.Int32@)">
3099
<summary>
3100
Sets a integer-vector property of the listener.
3101
</summary>
3102
<param name="attribute">
3103
<para>
3104
The name of the attribute to be set:
3105
</para>
3106
<para>
3107
<list type="bullet">
3108
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3109
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3110
<item><see cref="F:Tao.OpenAl.Al.AL_ORIENTATION"/></item>
3111
</list>
3112
</para>
3113
</param>
3114
<param name="values">
3115
Pointer to integer-vector values.
3116
</param>
3117
</member>
3118
<member name="M:Tao.OpenAl.Al.alQueuei(System.Int32,System.Int32,System.Int32)">
3119
<summary>
3120
Unknown.
3121
</summary>
3122
<param name="source">
3123
Unknown.
3124
</param>
3125
<param name="attribute">
3126
Unknown.
3127
</param>
3128
<param name="val">
3129
Unknown.
3130
</param>
3131
</member>
3132
<member name="M:Tao.OpenAl.Al.alSource3f(System.Int32,System.Int32,System.Single,System.Single,System.Single)">
3133
<summary>
3134
Sets a source property requiring three floating point values.
3135
</summary>
3136
<param name="source">
3137
Source name whose attribute is being set.
3138
</param>
3139
<param name="attribute">
3140
<para>
3141
The name of the attribute to set:
3142
</para>
3143
<para>
3144
<list type="bullet">
3145
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3146
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3147
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3148
</list>
3149
</para>
3150
</param>
3151
<param name="value1">
3152
The float values which the attribute will be set to.
3153
</param>
3154
<param name="value2">
3155
The float values which the attribute will be set to.
3156
</param>
3157
<param name="value3">
3158
The float values which the attribute will be set to.
3159
</param>
3160
<remarks>
3161
This function is an alternative to <see cref="M:Tao.OpenAl.Al.alSourcefv(System.Int32,System.Int32,System.IntPtr)"/>.
3162
</remarks>
3163
</member>
3164
<member name="M:Tao.OpenAl.Al.alSourcef(System.Int32,System.Int32,System.Single)">
3165
<summary>
3166
Sets a floating point property of a source.
3167
</summary>
3168
<param name="source">
3169
Source name whose attribute is being set.
3170
</param>
3171
<param name="attribute">
3172
<para>
3173
The name of the attribute to set:
3174
</para>
3175
<para>
3176
<list type="bullet">
3177
<item><see cref="F:Tao.OpenAl.Al.AL_PITCH"/></item>
3178
<item><see cref="F:Tao.OpenAl.Al.AL_GAIN"/></item>
3179
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_DISTANCE"/></item>
3180
<item><see cref="F:Tao.OpenAl.Al.AL_ROLLOFF_FACTOR"/></item>
3181
<item><see cref="F:Tao.OpenAl.Al.AL_REFERENCE_DISTANCE"/></item>
3182
<item><see cref="F:Tao.OpenAl.Al.AL_MIN_GAIN"/></item>
3183
<item><see cref="F:Tao.OpenAl.Al.AL_MAX_GAIN"/></item>
3184
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_GAIN"/></item>
3185
</list>
3186
</para>
3187
</param>
3188
<param name="val">
3189
The value to set the attribute to.
3190
</param>
3191
</member>
3192
<member name="M:Tao.OpenAl.Al.alSourcefv(System.Int32,System.Int32,System.Single@)">
3193
<summary>
3194
Sets a floating point-vector property of a source.
3195
</summary>
3196
<param name="source">
3197
Source name whose attribute is being set.
3198
</param>
3199
<param name="attribute">
3200
<para>
3201
The name of the attribute being set:
3202
</para>
3203
<para>
3204
<list type="bullet">
3205
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3206
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3207
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3208
</list>
3209
</para>
3210
</param>
3211
<param name="values">
3212
A pointer to the vector to set the attribute to.
3213
</param>
3214
</member>
3215
<member name="M:Tao.OpenAl.Al.alSourcefv(System.Int32,System.Int32,System.Single[])">
3216
<summary>
3217
Sets a floating point-vector property of a source.
3218
</summary>
3219
<param name="source">
3220
Source name whose attribute is being set.
3221
</param>
3222
<param name="attribute">
3223
<para>
3224
The name of the attribute being set:
3225
</para>
3226
<para>
3227
<list type="bullet">
3228
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3229
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3230
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3231
</list>
3232
</para>
3233
</param>
3234
<param name="values">
3235
A pointer to the vector to set the attribute to.
3236
</param>
3237
</member>
3238
<member name="M:Tao.OpenAl.Al.alSourcefv(System.Int32,System.Int32,System.IntPtr)">
3239
<summary>
3240
Sets a floating point-vector property of a source.
3241
</summary>
3242
<param name="source">
3243
Source name whose attribute is being set.
3244
</param>
3245
<param name="attribute">
3246
<para>
3247
The name of the attribute being set:
3248
</para>
3249
<para>
3250
<list type="bullet">
3251
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3252
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3253
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3254
</list>
3255
</para>
3256
</param>
3257
<param name="values">
3258
A pointer to the vector to set the attribute to.
3259
</param>
3260
</member>
3261
<member name="M:Tao.OpenAl.Al.alSourcefv(System.Int32,System.Int32,System.Single*)">
3262
<summary>
3263
Sets a floating point-vector property of a source.
3264
</summary>
3265
<param name="source">
3266
Source name whose attribute is being set.
3267
</param>
3268
<param name="attribute">
3269
<para>
3270
The name of the attribute being set:
3271
</para>
3272
<para>
3273
<list type="bullet">
3274
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3275
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3276
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3277
</list>
3278
</para>
3279
</param>
3280
<param name="values">
3281
A pointer to the vector to set the attribute to.
3282
</param>
3283
</member>
3284
<member name="M:Tao.OpenAl.Al.alSourcei(System.Int32,System.Int32,System.Int32)">
3285
<summary>
3286
Sets an integer property of a source.
3287
</summary>
3288
<param name="source">
3289
Source name whose attribute is being set.
3290
</param>
3291
<param name="attribute">
3292
<para>
3293
The name of the attribute to set:
3294
</para>
3295
<para>
3296
<list type="bullet">
3297
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_RELATIVE"/></item>
3298
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_INNER_ANGLE"/></item>
3299
<item><see cref="F:Tao.OpenAl.Al.AL_CONE_OUTER_ANGLE"/></item>
3300
<item><see cref="F:Tao.OpenAl.Al.AL_LOOPING"/></item>
3301
<item><see cref="F:Tao.OpenAl.Al.AL_BUFFER"/></item>
3302
<item><see cref="F:Tao.OpenAl.Al.AL_SOURCE_STATE"/></item>
3303
</list>
3304
</para>
3305
</param>
3306
<param name="val">
3307
The value to set the attribute to.
3308
</param>
3309
<remarks>
3310
The buffer name zero is reserved as a “Null Buffer" and is accepted by
3311
<b>alSourcei(…, Al.AL_BUFFER, …)</b> as a valid buffer of zero length.
3312
</remarks>
3313
</member>
3314
<member name="M:Tao.OpenAl.Al.alSourceiv(System.Int32,System.Int32,System.Int32*)">
3315
<summary>
3316
Sets a integer-vector property of a source.
3317
</summary>
3318
<param name="source">
3319
Source name whose attribute is being set.
3320
</param>
3321
<param name="attribute">
3322
<para>
3323
The name of the attribute being set:
3324
</para>
3325
<para>
3326
<list type="bullet">
3327
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3328
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3329
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3330
</list>
3331
</para>
3332
</param>
3333
<param name="values">
3334
A pointer to the vector to set the attribute to.
3335
</param>
3336
</member>
3337
<member name="M:Tao.OpenAl.Al.alSource3i(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
3338
<summary>
3339
Sets a source property requiring three integer values.
3340
</summary>
3341
<param name="source">
3342
Source name whose attribute is being set.
3343
</param>
3344
<param name="attribute">
3345
<para>
3346
The name of the attribute to set:
3347
</para>
3348
<para>
3349
<list type="bullet">
3350
<item><see cref="F:Tao.OpenAl.Al.AL_POSITION"/></item>
3351
<item><see cref="F:Tao.OpenAl.Al.AL_VELOCITY"/></item>
3352
<item><see cref="F:Tao.OpenAl.Al.AL_DIRECTION"/></item>
3353
</list>
3354
</para>
3355
</param>
3356
<param name="value1">
3357
The int values which the attribute will be set to.
3358
</param>
3359
<param name="value2">
3360
The int values which the attribute will be set to.
3361
</param>
3362
<param name="value3">
3363
The int values which the attribute will be set to.
3364
</param>
3365
<remarks>
3366
This function is an alternative to <see cref="M:Tao.OpenAl.Al.alSourceiv(System.Int32,System.Int32,System.Int32*)"/>.
3367
</remarks>
3368
</member>
3369
<member name="M:Tao.OpenAl.Al.alSourcePause(System.Int32)">
3370
<summary>
3371
Pauses a source.
3372
</summary>
3373
<param name="source">
3374
The name of the source to be paused.
3375
</param>
3376
<remarks>
3377
The paused source will have its state changed to <see cref="F:Tao.OpenAl.Al.AL_PAUSED"/>.
3378
</remarks>
3379
</member>
3380
<member name="M:Tao.OpenAl.Al.alSourcePausev(System.Int32,System.Int32@)">
3381
<summary>
3382
Pauses a set of sources.
3383
</summary>
3384
<param name="number">
3385
The number of sources to be paused.
3386
</param>
3387
<param name="source">
3388
A pointer to an array of sources to be paused.
3389
</param>
3390
<remarks>
3391
The paused sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PAUSED"/>.
3392
</remarks>
3393
</member>
3394
<member name="M:Tao.OpenAl.Al.alSourcePausev(System.Int32,System.Int32[])">
3395
<summary>
3396
Pauses a set of sources.
3397
</summary>
3398
<param name="number">
3399
The number of sources to be paused.
3400
</param>
3401
<param name="sources">
3402
A pointer to an array of sources to be paused.
3403
</param>
3404
<remarks>
3405
The paused sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PAUSED"/>.
3406
</remarks>
3407
</member>
3408
<member name="M:Tao.OpenAl.Al.alSourcePausev(System.Int32,System.IntPtr)">
3409
<summary>
3410
Pauses a set of sources.
3411
</summary>
3412
<param name="number">
3413
The number of sources to be paused.
3414
</param>
3415
<param name="sources">
3416
A pointer to an array of sources to be paused.
3417
</param>
3418
<remarks>
3419
The paused sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PAUSED"/>.
3420
</remarks>
3421
</member>
3422
<member name="M:Tao.OpenAl.Al.alSourcePausev(System.Int32,System.Int32*)">
3423
<summary>
3424
Pauses a set of sources.
3425
</summary>
3426
<param name="number">
3427
The number of sources to be paused.
3428
</param>
3429
<param name="sources">
3430
A pointer to an array of sources to be paused.
3431
</param>
3432
<remarks>
3433
The paused sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PAUSED"/>.
3434
</remarks>
3435
</member>
3436
<member name="M:Tao.OpenAl.Al.alSourcePlay(System.Int32)">
3437
<summary>
3438
Plays a source.
3439
</summary>
3440
<param name="source">
3441
The name of the source to be played.
3442
</param>
3443
<remarks>
3444
The playing source will have its state changed to <see cref="F:Tao.OpenAl.Al.AL_PLAYING"/>.
3445
</remarks>
3446
</member>
3447
<member name="M:Tao.OpenAl.Al.alSourcePlayv(System.Int32,System.Int32@)">
3448
<summary>
3449
Plays a set of sources.
3450
</summary>
3451
<param name="number">
3452
The number of sources to be played.
3453
</param>
3454
<param name="source">
3455
A pointer to an array of sources to be played.
3456
</param>
3457
<remarks>
3458
The playing sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PLAYING"/>.
3459
</remarks>
3460
</member>
3461
<member name="M:Tao.OpenAl.Al.alSourcePlayv(System.Int32,System.Int32[])">
3462
<summary>
3463
Plays a set of sources.
3464
</summary>
3465
<param name="number">
3466
The number of sources to be played.
3467
</param>
3468
<param name="sources">
3469
A pointer to an array of sources to be played.
3470
</param>
3471
<remarks>
3472
The playing sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PLAYING"/>.
3473
</remarks>
3474
</member>
3475
<member name="M:Tao.OpenAl.Al.alSourcePlayv(System.Int32,System.IntPtr)">
3476
<summary>
3477
Plays a set of sources.
3478
</summary>
3479
<param name="number">
3480
The number of sources to be played.
3481
</param>
3482
<param name="sources">
3483
A pointer to an array of sources to be played.
3484
</param>
3485
<remarks>
3486
The playing sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PLAYING"/>.
3487
</remarks>
3488
</member>
3489
<member name="M:Tao.OpenAl.Al.alSourcePlayv(System.Int32,System.Int32*)">
3490
<summary>
3491
Plays a set of sources.
3492
</summary>
3493
<param name="number">
3494
The number of sources to be played.
3495
</param>
3496
<param name="sources">
3497
A pointer to an array of sources to be played.
3498
</param>
3499
<remarks>
3500
The playing sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_PLAYING"/>.
3501
</remarks>
3502
</member>
3503
<member name="M:Tao.OpenAl.Al.alSourceQueueBuffers(System.Int32,System.Int32,System.Int32@)">
3504
<summary>
3505
Queues a set of buffers on a source.
3506
</summary>
3507
<param name="source">
3508
The name of the source to queue buffers onto.
3509
</param>
3510
<param name="number">
3511
The number of buffers to be queued.
3512
</param>
3513
<param name="buffer">
3514
A pointer to an array of buffer names to be queued.
3515
</param>
3516
</member>
3517
<member name="M:Tao.OpenAl.Al.alSourceQueueBuffers(System.Int32,System.Int32,System.Int32[])">
3518
<summary>
3519
Queues a set of buffers on a source.
3520
</summary>
3521
<param name="source">
3522
The name of the source to queue buffers onto.
3523
</param>
3524
<param name="number">
3525
The number of buffers to be queued.
3526
</param>
3527
<param name="buffers">
3528
A pointer to an array of buffer names to be queued.
3529
</param>
3530
</member>
3531
<member name="M:Tao.OpenAl.Al.alSourceQueueBuffers(System.Int32,System.Int32,System.IntPtr)">
3532
<summary>
3533
Queues a set of buffers on a source.
3534
</summary>
3535
<param name="source">
3536
The name of the source to queue buffers onto.
3537
</param>
3538
<param name="number">
3539
The number of buffers to be queued.
3540
</param>
3541
<param name="buffers">
3542
A pointer to an array of buffer names to be queued.
3543
</param>
3544
</member>
3545
<member name="M:Tao.OpenAl.Al.alSourceQueueBuffers(System.Int32,System.Int32,System.Int32*)">
3546
<summary>
3547
Queues a set of buffers on a source.
3548
</summary>
3549
<param name="source">
3550
The name of the source to queue buffers onto.
3551
</param>
3552
<param name="number">
3553
The number of buffers to be queued.
3554
</param>
3555
<param name="buffers">
3556
A pointer to an array of buffer names to be queued.
3557
</param>
3558
</member>
3559
<member name="M:Tao.OpenAl.Al.alSourceRewind(System.Int32)">
3560
<summary>
3561
Stops the source and sets its state to <see cref="F:Tao.OpenAl.Al.AL_INITIAL"/>.
3562
</summary>
3563
<param name="source">
3564
The name of the source to be rewound.
3565
</param>
3566
</member>
3567
<member name="M:Tao.OpenAl.Al.alSourceRewindv(System.Int32,System.Int32@)">
3568
<summary>
3569
Stops a set of sources and sets all their states to <see cref="F:Tao.OpenAl.Al.AL_INITIAL"/>.
3570
</summary>
3571
<param name="number">
3572
The number of sources to be rewound.
3573
</param>
3574
<param name="source">
3575
A pointer to an array of sources to be rewound.
3576
</param>
3577
</member>
3578
<member name="M:Tao.OpenAl.Al.alSourceRewindv(System.Int32,System.Int32[])">
3579
<summary>
3580
Stops a set of sources and sets all their states to <see cref="F:Tao.OpenAl.Al.AL_INITIAL"/>.
3581
</summary>
3582
<param name="number">
3583
The number of sources to be rewound.
3584
</param>
3585
<param name="sources">
3586
A pointer to an array of sources to be rewound.
3587
</param>
3588
</member>
3589
<member name="M:Tao.OpenAl.Al.alSourceRewindv(System.Int32,System.IntPtr)">
3590
<summary>
3591
Stops a set of sources and sets all their states to <see cref="F:Tao.OpenAl.Al.AL_INITIAL"/>.
3592
</summary>
3593
<param name="number">
3594
The number of sources to be rewound.
3595
</param>
3596
<param name="sources">
3597
A pointer to an array of sources to be rewound.
3598
</param>
3599
</member>
3600
<member name="M:Tao.OpenAl.Al.alSourceRewindv(System.Int32,System.Int32*)">
3601
<summary>
3602
Stops a set of sources and sets all their states to <see cref="F:Tao.OpenAl.Al.AL_INITIAL"/>.
3603
</summary>
3604
<param name="number">
3605
The number of sources to be rewound.
3606
</param>
3607
<param name="sources">
3608
A pointer to an array of sources to be rewound.
3609
</param>
3610
</member>
3611
<member name="M:Tao.OpenAl.Al.alSourceStop(System.Int32)">
3612
<summary>
3613
Stops a source.
3614
</summary>
3615
<param name="source">
3616
The name of the source to be stopped.
3617
</param>
3618
<remarks>
3619
The stopped source will have its state changed to <see cref="F:Tao.OpenAl.Al.AL_STOPPED"/>.
3620
</remarks>
3621
</member>
3622
<member name="M:Tao.OpenAl.Al.alSourceStopv(System.Int32,System.Int32@)">
3623
<summary>
3624
Stops a set of sources.
3625
</summary>
3626
<param name="number">
3627
The number of sources to stop.
3628
</param>
3629
<param name="source">
3630
A pointer to an array of sources to be stopped.
3631
</param>
3632
<remarks>
3633
The stopped sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_STOPPED"/>.
3634
</remarks>
3635
</member>
3636
<member name="M:Tao.OpenAl.Al.alSourceStopv(System.Int32,System.Int32[])">
3637
<summary>
3638
Stops a set of sources.
3639
</summary>
3640
<param name="number">
3641
The number of sources to stop.
3642
</param>
3643
<param name="sources">
3644
A pointer to an array of sources to be stopped.
3645
</param>
3646
<remarks>
3647
The stopped sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_STOPPED"/>.
3648
</remarks>
3649
</member>
3650
<member name="M:Tao.OpenAl.Al.alSourceStopv(System.Int32,System.IntPtr)">
3651
<summary>
3652
Stops a set of sources.
3653
</summary>
3654
<param name="number">
3655
The number of sources to stop.
3656
</param>
3657
<param name="sources">
3658
A pointer to an array of sources to be stopped.
3659
</param>
3660
<remarks>
3661
The stopped sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_STOPPED"/>.
3662
</remarks>
3663
</member>
3664
<member name="M:Tao.OpenAl.Al.alSourceStopv(System.Int32,System.Int32*)">
3665
<summary>
3666
Stops a set of sources.
3667
</summary>
3668
<param name="number">
3669
The number of sources to stop.
3670
</param>
3671
<param name="sources">
3672
A pointer to an array of sources to be stopped.
3673
</param>
3674
<remarks>
3675
The stopped sources will have their state changed to <see cref="F:Tao.OpenAl.Al.AL_STOPPED"/>.
3676
</remarks>
3677
</member>
3678
<member name="M:Tao.OpenAl.Al.alSourceUnqueueBuffers(System.Int32,System.Int32,System.Int32@)">
3679
<summary>
3680
Unqueues a set of buffers attached to a source.
3681
</summary>
3682
<param name="source">
3683
The name of the source to unqueue buffers from.
3684
</param>
3685
<param name="number">
3686
The number of buffers to be unqueued.
3687
</param>
3688
<param name="buffer">
3689
A pointer to an array of buffer names that were removed.
3690
</param>
3691
<remarks>
3692
The unqueue operation will only take place if all <i>number</i> buffers can be
3693
removed from the queue.
3694
</remarks>
3695
</member>
3696
<member name="M:Tao.OpenAl.Al.alSourceUnqueueBuffers(System.Int32,System.Int32,System.Int32[])">
3697
<summary>
3698
Unqueues a set of buffers attached to a source.
3699
</summary>
3700
<param name="source">
3701
The name of the source to unqueue buffers from.
3702
</param>
3703
<param name="number">
3704
The number of buffers to be unqueued.
3705
</param>
3706
<param name="buffers">
3707
A pointer to an array of buffer names that were removed.
3708
</param>
3709
<remarks>
3710
The unqueue operation will only take place if all <i>number</i> buffers can be
3711
removed from the queue.
3712
</remarks>
3713
</member>
3714
<member name="M:Tao.OpenAl.Al.alSourceUnqueueBuffers(System.Int32,System.Int32,System.IntPtr)">
3715
<summary>
3716
Unqueues a set of buffers attached to a source.
3717
</summary>
3718
<param name="source">
3719
The name of the source to unqueue buffers from.
3720
</param>
3721
<param name="number">
3722
The number of buffers to be unqueued.
3723
</param>
3724
<param name="buffers">
3725
A pointer to an array of buffer names that were removed.
3726
</param>
3727
<remarks>
3728
The unqueue operation will only take place if all <i>number</i> buffers can be
3729
removed from the queue.
3730
</remarks>
3731
</member>
3732
<member name="M:Tao.OpenAl.Al.alSourceUnqueueBuffers(System.Int32,System.Int32,System.Int32*)">
3733
<summary>
3734
Unqueues a set of buffers attached to a source.
3735
</summary>
3736
<param name="source">
3737
The name of the source to unqueue buffers from.
3738
</param>
3739
<param name="number">
3740
The number of buffers to be unqueued.
3741
</param>
3742
<param name="buffers">
3743
A pointer to an array of buffer names that were removed.
3744
</param>
3745
<remarks>
3746
The unqueue operation will only take place if all <i>number</i> buffers can be
3747
removed from the queue.
3748
</remarks>
3749
</member>
3750
<member name="M:Tao.OpenAl.Al.alGenEnvironmentIASIG(System.Int32,System.Int32@)">
3751
<summary>
3752
Unknown.
3753
</summary>
3754
<param name="number">
3755
Unknown.
3756
</param>
3757
<param name="environments">
3758
Unknown.
3759
</param>
3760
<returns>
3761
Unknown.
3762
</returns>
3763
</member>
3764
<member name="M:Tao.OpenAl.Al.alGenEnvironmentIASIG(System.Int32,System.Int32[])">
3765
<summary>
3766
Unknown.
3767
</summary>
3768
<param name="number">
3769
Unknown.
3770
</param>
3771
<param name="environments">
3772
Unknown.
3773
</param>
3774
<returns>
3775
Unknown.
3776
</returns>
3777
</member>
3778
<member name="M:Tao.OpenAl.Al.alGenEnvironmentIASIG(System.Int32,System.IntPtr)">
3779
<summary>
3780
Unknown.
3781
</summary>
3782
<param name="number">
3783
Unknown.
3784
</param>
3785
<param name="environments">
3786
Unknown.
3787
</param>
3788
<returns>
3789
Unknown.
3790
</returns>
3791
</member>
3792
<member name="M:Tao.OpenAl.Al.alGenEnvironmentIASIG(System.Int32,System.Int32*)">
3793
<summary>
3794
Unknown.
3795
</summary>
3796
<param name="number">
3797
Unknown.
3798
</param>
3799
<param name="environments">
3800
Unknown.
3801
</param>
3802
<returns>
3803
Unknown.
3804
</returns>
3805
</member>
3806
<member name="M:Tao.OpenAl.Al.alDeleteEnvironmentIASIG(System.Int32,System.Int32@)">
3807
<summary>
3808
Unknown.
3809
</summary>
3810
<param name="number">
3811
Unknown.
3812
</param>
3813
<param name="environments">
3814
Unknown.
3815
</param>
3816
</member>
3817
<member name="M:Tao.OpenAl.Al.alDeleteEnvironmentIASIG(System.Int32,System.Int32[])">
3818
<summary>
3819
Unknown.
3820
</summary>
3821
<param name="number">
3822
Unknown.
3823
</param>
3824
<param name="environments">
3825
Unknown.
3826
</param>
3827
</member>
3828
<member name="M:Tao.OpenAl.Al.alDeleteEnvironmentIASIG(System.Int32,System.IntPtr)">
3829
<summary>
3830
Unknown.
3831
</summary>
3832
<param name="number">
3833
Unknown.
3834
</param>
3835
<param name="environments">
3836
Unknown.
3837
</param>
3838
</member>
3839
<member name="M:Tao.OpenAl.Al.alDeleteEnvironmentIASIG(System.Int32,System.Int32*)">
3840
<summary>
3841
Unknown.
3842
</summary>
3843
<param name="number">
3844
Unknown.
3845
</param>
3846
<param name="environments">
3847
Unknown.
3848
</param>
3849
</member>
3850
<member name="M:Tao.OpenAl.Al.alIsEnvironmentIASIG(System.Int32)">
3851
<summary>
3852
Unknown.
3853
</summary>
3854
<param name="environment">
3855
Unknown.
3856
</param>
3857
<returns>
3858
Unknown.
3859
</returns>
3860
</member>
3861
<member name="M:Tao.OpenAl.Al.alEnvironmentiIASIG(System.Int32,System.Int32,System.Int32)">
3862
<summary>
3863
Unknown.
3864
</summary>
3865
<param name="environmentId">
3866
Unknown.
3867
</param>
3868
<param name="attribute">
3869
Unknown.
3870
</param>
3871
<param name="val">
3872
Unknown.
3873
</param>
3874
</member>
3875
<member name="M:Tao.OpenAl.Al.alEnvironmentfIASIG(System.Int32,System.Int32,System.Int32)">
3876
<summary>
3877
Unknown.
3878
</summary>
3879
<param name="environmentId">
3880
Unknown.
3881
</param>
3882
<param name="attribute">
3883
Unknown.
3884
</param>
3885
<param name="val">
3886
Unknown.
3887
</param>
3888
</member>
3889
<member name="M:Tao.OpenAl.Al.EAXSetBufferMode(System.Int32,System.Int32*,System.Int32)">
3890
<summary>
3891
Sets the X-RAM mode for the specified buffers.
3892
</summary>
3893
<param name="n">
3894
The number of buffers to set.
3895
</param>
3896
<param name="buffers">
3897
A pointer to an array of buffers to set.
3898
</param>
3899
<param name="mode">
3900
<para>
3901
The X-RAM buffer mode for the specified buffers.
3902
</para>
3903
<para>
3904
<list type="bullet">
3905
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
3906
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
3907
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
3908
</list>
3909
</para>
3910
</param>
3911
</member>
3912
<member name="M:Tao.OpenAl.Al.EAXSetBufferMode(System.Int32,System.Int32[],System.Int32)">
3913
<summary>
3914
Sets the X-RAM mode for the specified buffers.
3915
</summary>
3916
<param name="n">
3917
The number of buffers to set.
3918
</param>
3919
<param name="buffers">
3920
An array of buffers to set, with minimum n elements.
3921
</param>
3922
<param name="mode">
3923
<para>
3924
The X-RAM buffer mode for the specified buffers.
3925
</para>
3926
<para>
3927
<list type="bullet">
3928
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
3929
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
3930
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
3931
</list>
3932
</para>
3933
</param>
3934
</member>
3935
<member name="M:Tao.OpenAl.Al.EAXSetBufferMode(System.Int32,System.Int32@,System.Int32)">
3936
<summary>
3937
Sets the X-RAM mode for the specified buffers.
3938
</summary>
3939
<param name="n">
3940
The number of buffers to set.
3941
</param>
3942
<param name="buffers">
3943
A pointer to an array of buffers to set.
3944
</param>
3945
<param name="mode">
3946
<para>
3947
The X-RAM buffer mode for the specified buffers.
3948
</para>
3949
<para>
3950
<list type="bullet">
3951
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
3952
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
3953
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
3954
</list>
3955
</para>
3956
</param>
3957
</member>
3958
<member name="M:Tao.OpenAl.Al.EAXGetBufferMode(System.Int32,System.Int32*)">
3959
<summary>
3960
Gets the X-RAM mode for the specified buffer.
3961
</summary>
3962
<param name="buffer">
3963
Buffer to retreive the property for.
3964
</param>
3965
<param name="reserved">
3966
Not used yet.
3967
</param>
3968
<returns>
3969
<para>
3970
One of the following values:
3971
</para>
3972
<para>
3973
<list type="bullet">
3974
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
3975
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
3976
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
3977
</list>
3978
</para>
3979
</returns>
3980
</member>
3981
<member name="M:Tao.OpenAl.Al.EAXGetBufferMode(System.Int32,System.Int32[])">
3982
<summary>
3983
Gets the X-RAM mode for the specified buffer.
3984
</summary>
3985
<param name="buffer">
3986
Buffer to retreive the property for.
3987
</param>
3988
<param name="reserved">
3989
Not used yet.
3990
</param>
3991
<returns>
3992
<para>
3993
One of the following values:
3994
</para>
3995
<para>
3996
<list type="bullet">
3997
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
3998
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
3999
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
4000
</list>
4001
</para>
4002
</returns>
4003
</member>
4004
<member name="M:Tao.OpenAl.Al.EAXGetBufferMode(System.Int32,System.Int32@)">
4005
<summary>
4006
Gets the X-RAM mode for the specified buffer.
4007
</summary>
4008
<param name="buffer">
4009
Buffer to retreive the property for.
4010
</param>
4011
<param name="reserved">
4012
Not used yet.
4013
</param>
4014
<returns>
4015
<para>
4016
One of the following values:
4017
</para>
4018
<para>
4019
<list type="bullet">
4020
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_AUTOMATIC"/></item>
4021
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_HARDWARE"/></item>
4022
<item><see cref="F:Tao.OpenAl.Al.AL_STORAGE_ACCESSIBLE"/></item>
4023
</list>
4024
</para>
4025
</returns>
4026
</member>
4027
<member name="M:Tao.OpenAl.Al.ReloadFunctions">
4028
<summary>
4029
Reloads OpenAL extension functions.
4030
</summary>
4031
<remarks>
4032
<para>
4033
Call this function to reload context-dependent extension OpenAL entry points. This should be done
4034
whenever you change the current OpenAL context, or in the case you cannot (or do not want)
4035
to use the automatic initialisation.
4036
</para>
4037
<para>
4038
Calling this function before the automatic initialisation has taken place will result
4039
in the Al class being initialised twice. This is harmless, but, given the choice,
4040
the automatic initialisation should be preferred.
4041
</para>
4042
</remarks>
4043
</member>
4044
<member name="T:Tao.OpenAl.Al.LPALENABLEDelegate">
4045
<summary>
4046
4047
</summary>
4048
</member>
4049
<member name="T:Tao.OpenAl.Al.LPALDISABLEDelegate">
4050
<summary>
4051
4052
</summary>
4053
</member>
4054
<member name="T:Tao.OpenAl.Al.LPALISENABLEDDelegate">
4055
<summary>
4056
4057
</summary>
4058
</member>
4059
<member name="T:Tao.OpenAl.Al.LPALGETSTRINGDelegate">
4060
<summary>
4061
4062
</summary>
4063
</member>
4064
<member name="T:Tao.OpenAl.Al.LPALGETBOOLEANVDelegate">
4065
<summary>
4066
4067
</summary>
4068
</member>
4069
<member name="T:Tao.OpenAl.Al.LPALGETINTEGERVDelegate">
4070
<summary>
4071
4072
</summary>
4073
</member>
4074
<member name="T:Tao.OpenAl.Al.LPALGETFLOATVDelegate">
4075
<summary>
4076
4077
</summary>
4078
</member>
4079
<member name="T:Tao.OpenAl.Al.LPALGETDOUBLEVDelegate">
4080
<summary>
4081
4082
</summary>
4083
</member>
4084
<member name="T:Tao.OpenAl.Al.LPALGETBOOLEANDelegate">
4085
<summary>
4086
4087
</summary>
4088
</member>
4089
<member name="T:Tao.OpenAl.Al.LPALGETINTEGERDelegate">
4090
<summary>
4091
4092
</summary>
4093
</member>
4094
<member name="T:Tao.OpenAl.Al.LPALGETFLOATDelegate">
4095
<summary>
4096
4097
</summary>
4098
</member>
4099
<member name="T:Tao.OpenAl.Al.LPALGETDOUBLEDelegate">
4100
<summary>
4101
4102
</summary>
4103
</member>
4104
<member name="T:Tao.OpenAl.Al.LPALGETERRORDelegate">
4105
<summary>
4106
4107
</summary>
4108
</member>
4109
<member name="T:Tao.OpenAl.Al.LPALISEXTENSIONPRESENTDelegate">
4110
<summary>
4111
4112
</summary>
4113
</member>
4114
<member name="T:Tao.OpenAl.Al.LPALGETPROCADDRESSDelegate">
4115
<summary>
4116
4117
</summary>
4118
</member>
4119
<member name="T:Tao.OpenAl.Al.LPALGETENUMVALUEDelegate">
4120
<summary>
4121
4122
</summary>
4123
</member>
4124
<member name="T:Tao.OpenAl.Al.LPALLISTENERFDelegate">
4125
<summary>
4126
4127
</summary>
4128
</member>
4129
<member name="T:Tao.OpenAl.Al.LPALLISTENER3FDelegate">
4130
<summary>
4131
4132
</summary>
4133
</member>
4134
<member name="T:Tao.OpenAl.Al.LPALLISTENERFVDelegate">
4135
<summary>
4136
4137
</summary>
4138
</member>
4139
<member name="T:Tao.OpenAl.Al.LPALLISTENERIDelegate">
4140
<summary>
4141
4142
</summary>
4143
</member>
4144
<member name="T:Tao.OpenAl.Al.LPALLISTENER3IDelegate">
4145
<summary>
4146
4147
</summary>
4148
</member>
4149
<member name="T:Tao.OpenAl.Al.LPALLISTENERIVDelegate">
4150
<summary>
4151
4152
</summary>
4153
</member>
4154
<member name="T:Tao.OpenAl.Al.LPALGETLISTENERFDelegate">
4155
<summary>
4156
4157
</summary>
4158
</member>
4159
<member name="T:Tao.OpenAl.Al.LPALGETLISTENER3FDelegate">
4160
<summary>
4161
4162
</summary>
4163
</member>
4164
<member name="T:Tao.OpenAl.Al.LPALGETLISTENERFVDelegate">
4165
<summary>
4166
4167
</summary>
4168
</member>
4169
<member name="T:Tao.OpenAl.Al.LPALGETLISTENERIDelegate">
4170
<summary>
4171
4172
</summary>
4173
</member>
4174
<member name="T:Tao.OpenAl.Al.LPALGETLISTENER3IDelegate">
4175
<summary>
4176
4177
</summary>
4178
</member>
4179
<member name="T:Tao.OpenAl.Al.LPALGETLISTENERIVDelegate">
4180
<summary>
4181
4182
</summary>
4183
</member>
4184
<member name="T:Tao.OpenAl.Al.LPALGENSOURCESDelegate">
4185
<summary>
4186
4187
</summary>
4188
</member>
4189
<member name="T:Tao.OpenAl.Al.LPALDELETESOURCESDelegate">
4190
<summary>
4191
4192
</summary>
4193
</member>
4194
<member name="T:Tao.OpenAl.Al.LPALISSOURCEDelegate">
4195
<summary>
4196
4197
</summary>
4198
</member>
4199
<member name="T:Tao.OpenAl.Al.LPALSOURCEFDelegate">
4200
<summary>
4201
4202
</summary>
4203
</member>
4204
<member name="T:Tao.OpenAl.Al.LPALSOURCE3FDelegate">
4205
<summary>
4206
4207
</summary>
4208
</member>
4209
<member name="T:Tao.OpenAl.Al.LPALSOURCEFVDelegate">
4210
<summary>
4211
4212
</summary>
4213
</member>
4214
<member name="T:Tao.OpenAl.Al.LPALSOURCEIDelegate">
4215
<summary>
4216
4217
</summary>
4218
</member>
4219
<member name="T:Tao.OpenAl.Al.LPALSOURCE3IDelegate">
4220
<summary>
4221
4222
</summary>
4223
</member>
4224
<member name="T:Tao.OpenAl.Al.LPALSOURCEIVDelegate">
4225
<summary>
4226
4227
</summary>
4228
</member>
4229
<member name="T:Tao.OpenAl.Al.LPALGETSOURCEFDelegate">
4230
<summary>
4231
4232
</summary>
4233
</member>
4234
<member name="T:Tao.OpenAl.Al.LPALGETSOURCE3FDelegate">
4235
<summary>
4236
4237
</summary>
4238
</member>
4239
<member name="T:Tao.OpenAl.Al.LPALGETSOURCEFVDelegate">
4240
<summary>
4241
4242
</summary>
4243
</member>
4244
<member name="T:Tao.OpenAl.Al.LPALGETSOURCEIDelegate">
4245
<summary>
4246
4247
</summary>
4248
</member>
4249
<member name="T:Tao.OpenAl.Al.LPALGETSOURCE3IDelegate">
4250
<summary>
4251
4252
</summary>
4253
</member>
4254
<member name="T:Tao.OpenAl.Al.LPALGETSOURCEIVDelegate">
4255
<summary>
4256
4257
</summary>
4258
</member>
4259
<member name="T:Tao.OpenAl.Al.LPALSOURCEPLAYVDelegate">
4260
<summary>
4261
4262
</summary>
4263
</member>
4264
<member name="T:Tao.OpenAl.Al.LPALSOURCESTOPVDelegate">
4265
<summary>
4266
4267
</summary>
4268
</member>
4269
<member name="T:Tao.OpenAl.Al.LPALSOURCEREWINDVDelegate">
4270
<summary>
4271
4272
</summary>
4273
</member>
4274
<member name="T:Tao.OpenAl.Al.LPALSOURCEPAUSEVDelegate">
4275
<summary>
4276
4277
</summary>
4278
</member>
4279
<member name="T:Tao.OpenAl.Al.LPALSOURCEPLAYDelegate">
4280
<summary>
4281
4282
</summary>
4283
</member>
4284
<member name="T:Tao.OpenAl.Al.LPALSOURCESTOPDelegate">
4285
<summary>
4286
4287
</summary>
4288
</member>
4289
<member name="T:Tao.OpenAl.Al.LPALSOURCEREWINDDelegate">
4290
<summary>
4291
4292
</summary>
4293
</member>
4294
<member name="T:Tao.OpenAl.Al.LPALSOURCEPAUSEDelegate">
4295
<summary>
4296
4297
</summary>
4298
</member>
4299
<member name="T:Tao.OpenAl.Al.LPALSOURCEQUEUEBUFFERSDelegate">
4300
<summary>
4301
4302
</summary>
4303
</member>
4304
<member name="T:Tao.OpenAl.Al.LPALSOURCEUNQUEUEBUFFERSDelegate">
4305
<summary>
4306
4307
</summary>
4308
</member>
4309
<member name="T:Tao.OpenAl.Al.LPALGENBUFFERSDelegate">
4310
<summary>
4311
4312
</summary>
4313
</member>
4314
<member name="T:Tao.OpenAl.Al.LPALDELETEBUFFERSDelegate">
4315
<summary>
4316
4317
</summary>
4318
</member>
4319
<member name="T:Tao.OpenAl.Al.LPALISBUFFERDelegate">
4320
<summary>
4321
4322
</summary>
4323
</member>
4324
<member name="T:Tao.OpenAl.Al.LPALBUFFERDATADelegate">
4325
<summary>
4326
4327
</summary>
4328
</member>
4329
<member name="T:Tao.OpenAl.Al.LPALBUFFERFDelegate">
4330
<summary>
4331
4332
</summary>
4333
</member>
4334
<member name="T:Tao.OpenAl.Al.LPALBUFFER3FDelegate">
4335
<summary>
4336
4337
</summary>
4338
</member>
4339
<member name="T:Tao.OpenAl.Al.LPALBUFFERFVDelegate">
4340
<summary>
4341
4342
</summary>
4343
</member>
4344
<member name="T:Tao.OpenAl.Al.LPALBUFFERIDelegate">
4345
<summary>
4346
4347
</summary>
4348
</member>
4349
<member name="T:Tao.OpenAl.Al.LPALBUFFER3IDelegate">
4350
<summary>
4351
4352
</summary>
4353
</member>
4354
<member name="T:Tao.OpenAl.Al.LPALBUFFERIVDelegate">
4355
<summary>
4356
4357
</summary>
4358
</member>
4359
<member name="T:Tao.OpenAl.Al.LPALGETBUFFERFDelegate">
4360
<summary>
4361
4362
</summary>
4363
</member>
4364
<member name="T:Tao.OpenAl.Al.LPALGETBUFFER3FDelegate">
4365
<summary>
4366
4367
</summary>
4368
</member>
4369
<member name="T:Tao.OpenAl.Al.LPALGETBUFFERFVDelegate">
4370
<summary>
4371
4372
</summary>
4373
</member>
4374
<member name="T:Tao.OpenAl.Al.LPALGETBUFFERIDelegate">
4375
<summary>
4376
4377
</summary>
4378
</member>
4379
<member name="T:Tao.OpenAl.Al.LPALGETBUFFER3IDelegate">
4380
<summary>
4381
4382
</summary>
4383
</member>
4384
<member name="T:Tao.OpenAl.Al.LPALGETBUFFERIVDelegate">
4385
<summary>
4386
4387
</summary>
4388
</member>
4389
<member name="T:Tao.OpenAl.Al.LPALDOPPLERFACTORDelegate">
4390
<summary>
4391
4392
</summary>
4393
</member>
4394
<member name="T:Tao.OpenAl.Al.LPALDOPPLERVELOCITYDelegate">
4395
<summary>
4396
4397
</summary>
4398
</member>
4399
<member name="T:Tao.OpenAl.Al.LPALSPEEDOFSOUNDDelegate">
4400
<summary>
4401
4402
</summary>
4403
</member>
4404
<member name="T:Tao.OpenAl.Al.LPALDISTANCEMODELDelegate">
4405
<summary>
4406
4407
</summary>
4408
</member>
4409
<member name="T:Tao.OpenAl.Alut">
4410
<summary>
4411
OpenAL binding for .NET, implementing ALUT 1.1.
4412
</summary>
4413
<remarks>
4414
ALUT is non-standard.
4415
</remarks>
4416
</member>
4417
<member name="F:Tao.OpenAl.Alut.ALUT_NATIVE_LIBRARY">
4418
<summary>
4419
Specifies OpenAl's native library archive.
4420
</summary>
4421
<remarks>
4422
Specifies OpenAl32.dll everywhere; will be mapped via .config for mono.
4423
</remarks>
4424
</member>
4425
<member name="F:Tao.OpenAl.Alut.CALLING_CONVENTION">
4426
<summary>
4427
Specifies the calling convention.
4428
</summary>
4429
<remarks>
4430
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl"/>.
4431
</remarks>
4432
</member>
4433
<member name="F:Tao.OpenAl.Alut.ALUT_API_MAJOR_VERSION">
4434
<summary>
4435
4436
</summary>
4437
</member>
4438
<member name="F:Tao.OpenAl.Alut.ALUT_API_MINOR_VERSION">
4439
<summary>
4440
4441
</summary>
4442
</member>
4443
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_NO_ERROR">
4444
<summary>
4445
4446
</summary>
4447
</member>
4448
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_OUT_OF_MEMORY">
4449
<summary>
4450
4451
</summary>
4452
</member>
4453
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_INVALID_ENUM">
4454
<summary>
4455
4456
</summary>
4457
</member>
4458
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_INVALID_VALUE">
4459
<summary>
4460
4461
</summary>
4462
</member>
4463
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_INVALID_OPERATION">
4464
<summary>
4465
4466
</summary>
4467
</member>
4468
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_NO_CURRENT_CONTEXT">
4469
<summary>
4470
4471
</summary>
4472
</member>
4473
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_AL_ERROR_ON_ENTRY">
4474
<summary>
4475
4476
</summary>
4477
</member>
4478
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_ALC_ERROR_ON_ENTRY">
4479
<summary>
4480
4481
</summary>
4482
</member>
4483
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_OPEN_DEVICE">
4484
<summary>
4485
4486
</summary>
4487
</member>
4488
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_CLOSE_DEVICE">
4489
<summary>
4490
4491
</summary>
4492
</member>
4493
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_CREATE_CONTEXT">
4494
<summary>
4495
4496
</summary>
4497
</member>
4498
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_MAKE_CONTEXT_CURRENT">
4499
<summary>
4500
4501
</summary>
4502
</member>
4503
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_DESTROY_CONTEXT">
4504
<summary>
4505
4506
</summary>
4507
</member>
4508
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_GEN_BUFFERS">
4509
<summary>
4510
4511
</summary>
4512
</member>
4513
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_BUFFER_DATA">
4514
<summary>
4515
4516
</summary>
4517
</member>
4518
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_IO_ERROR">
4519
<summary>
4520
4521
</summary>
4522
</member>
4523
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_UNSUPPORTED_FILE_TYPE">
4524
<summary>
4525
4526
</summary>
4527
</member>
4528
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE">
4529
<summary>
4530
4531
</summary>
4532
</member>
4533
<member name="F:Tao.OpenAl.Alut.ALUT_ERROR_CORRUPT_OR_TRUNCATED_DATA">
4534
<summary>
4535
4536
</summary>
4537
</member>
4538
<member name="F:Tao.OpenAl.Alut.ALUT_WAVEFORM_SINE">
4539
<summary>
4540
4541
</summary>
4542
</member>
4543
<member name="F:Tao.OpenAl.Alut.ALUT_WAVEFORM_SQUARE">
4544
<summary>
4545
4546
</summary>
4547
</member>
4548
<member name="F:Tao.OpenAl.Alut.ALUT_WAVEFORM_SAWTOOTH">
4549
<summary>
4550
4551
</summary>
4552
</member>
4553
<member name="F:Tao.OpenAl.Alut.ALUT_WAVEFORM_WHITENOISE">
4554
<summary>
4555
4556
</summary>
4557
</member>
4558
<member name="F:Tao.OpenAl.Alut.ALUT_WAVEFORM_IMPULSE">
4559
<summary>
4560
4561
</summary>
4562
</member>
4563
<member name="F:Tao.OpenAl.Alut.ALUT_LOADER_BUFFER">
4564
<summary>
4565
4566
</summary>
4567
</member>
4568
<member name="F:Tao.OpenAl.Alut.ALUT_LOADER_MEMORY">
4569
<summary>
4570
4571
</summary>
4572
</member>
4573
<member name="M:Tao.OpenAl.Alut.alutInit(System.Int32[],System.String[])">
4574
<summary>
4575
4576
</summary>
4577
<param name="argcp"></param>
4578
<param name="argv"></param>
4579
<returns></returns>
4580
</member>
4581
<member name="M:Tao.OpenAl.Alut.alutInit">
4582
<summary>
4583
4584
</summary>
4585
<returns></returns>
4586
</member>
4587
<member name="M:Tao.OpenAl.Alut.alutInitWithoutContext(System.Int32[],System.String[])">
4588
<summary>
4589
4590
</summary>
4591
<param name="argcp"></param>
4592
<param name="argv"></param>
4593
<returns></returns>
4594
</member>
4595
<member name="M:Tao.OpenAl.Alut.alutExit">
4596
<summary>
4597
4598
</summary>
4599
</member>
4600
<member name="M:Tao.OpenAl.Alut.alutGetError">
4601
<summary>
4602
4603
</summary>
4604
</member>
4605
<member name="M:Tao.OpenAl.Alut.alutGetErrorString(System.Int32)">
4606
<summary>
4607
4608
</summary>
4609
<returns></returns>
4610
</member>
4611
<member name="M:Tao.OpenAl.Alut.alutCreateBufferFromFile(System.String)">
4612
<summary>
4613
4614
</summary>
4615
<param name="fileName"></param>
4616
<returns></returns>
4617
</member>
4618
<member name="M:Tao.OpenAl.Alut.alutCreateBufferFromFileImage(System.IntPtr,System.Int32)">
4619
<summary>
4620
4621
</summary>
4622
<param name="data"></param>
4623
<param name="length"></param>
4624
<returns></returns>
4625
</member>
4626
<member name="M:Tao.OpenAl.Alut.alutCreateBufferHelloWorld">
4627
<summary>
4628
4629
</summary>
4630
<returns></returns>
4631
</member>
4632
<member name="M:Tao.OpenAl.Alut.alutCreateBufferWaveform(System.Int32,System.Single,System.Single,System.Single)">
4633
<summary>
4634
4635
</summary>
4636
<param name="waveshape"></param>
4637
<param name="frequency"></param>
4638
<param name="phase"></param>
4639
<param name="duration"></param>
4640
<returns></returns>
4641
</member>
4642
<member name="M:Tao.OpenAl.Alut.alutLoadMemoryFromFile(System.String,System.Int32@,System.Int32@,System.Single@)">
4643
<summary>
4644
4645
</summary>
4646
<param name="fileName"></param>
4647
<param name="format"></param>
4648
<param name="size"></param>
4649
<param name="frequency"></param>
4650
<returns></returns>
4651
</member>
4652
<member name="M:Tao.OpenAl.Alut.alutLoadMemoryFromFileImage(System.IntPtr,System.Int32,System.Int32@,System.Int32@,System.Single@)">
4653
<summary>
4654
4655
</summary>
4656
<param name="data"></param>
4657
<param name="length"></param>
4658
<param name="format"></param>
4659
<param name="size"></param>
4660
<param name="frequency"></param>
4661
<returns></returns>
4662
</member>
4663
<member name="M:Tao.OpenAl.Alut.alutLoadMemoryHelloWorld(System.Int32@,System.Int32@,System.Single@)">
4664
<summary>
4665
4666
</summary>
4667
<param name="format"></param>
4668
<param name="size"></param>
4669
<param name="frequency"></param>
4670
<returns></returns>
4671
</member>
4672
<member name="M:Tao.OpenAl.Alut.alutLoadMemoryWaveform(System.Int32,System.Single,System.Single,System.Single,System.Int32@,System.Int32@,System.Single@)">
4673
<summary>
4674
4675
</summary>
4676
<param name="waveshape"></param>
4677
<param name="frequency"></param>
4678
<param name="phase"></param>
4679
<param name="duration"></param>
4680
<param name="format"></param>
4681
<param name="size"></param>
4682
<param name="freq"></param>
4683
<returns></returns>
4684
</member>
4685
<member name="M:Tao.OpenAl.Alut.alutGetMIMETypes(System.Int32)">
4686
<summary>
4687
4688
</summary>
4689
<param name="loader"></param>
4690
<returns></returns>
4691
</member>
4692
<member name="M:Tao.OpenAl.Alut.alutGetMajorVersion">
4693
<summary>
4694
4695
</summary>
4696
<returns></returns>
4697
</member>
4698
<member name="M:Tao.OpenAl.Alut.alutGetMinorVersion">
4699
<summary>
4700
4701
</summary>
4702
<returns></returns>
4703
</member>
4704
<member name="M:Tao.OpenAl.Alut.alutSleep(System.Single)">
4705
<summary>
4706
4707
</summary>
4708
<param name="duration"></param>
4709
<returns></returns>
4710
</member>
4711
<member name="T:Tao.OpenAl.Alc">
4712
<summary>
4713
OpenAL binding for .NET, implementing ALC 1.1.
4714
</summary>
4715
<remarks>
4716
Binds functions and definitions in OpenAL32.dll or libAL.so.
4717
</remarks>
4718
</member>
4719
<member name="F:Tao.OpenAl.Alc.ALC_NATIVE_LIBRARY">
4720
<summary>
4721
Specifies OpenAl's native library archive.
4722
</summary>
4723
<remarks>
4724
Specifies OpenAl32.dll everywhere; will be mapped via .config for mono.
4725
</remarks>
4726
</member>
4727
<member name="F:Tao.OpenAl.Alc.CALLING_CONVENTION">
4728
<summary>
4729
Specifies the calling convention.
4730
</summary>
4731
<remarks>
4732
Specifies <see cref="F:System.Runtime.InteropServices.CallingConvention.Cdecl"/>.
4733
</remarks>
4734
</member>
4735
<member name="F:Tao.OpenAl.Alc.ALC_INVALID">
4736
<summary>
4737
Bad value.
4738
</summary>
4739
</member>
4740
<member name="F:Tao.OpenAl.Alc.ALC_FALSE">
4741
<summary>
4742
bool false.
4743
</summary>
4744
</member>
4745
<member name="F:Tao.OpenAl.Alc.ALC_TRUE">
4746
<summary>
4747
bool true.
4748
</summary>
4749
</member>
4750
<member name="F:Tao.OpenAl.Alc.ALC_NO_ERROR">
4751
<summary>
4752
No error.
4753
</summary>
4754
</member>
4755
<member name="F:Tao.OpenAl.Alc.ALC_MAJOR_VERSION">
4756
<summary>
4757
Major version.
4758
</summary>
4759
</member>
4760
<member name="F:Tao.OpenAl.Alc.ALC_MINOR_VERSION">
4761
<summary>
4762
Minor version.
4763
</summary>
4764
</member>
4765
<member name="F:Tao.OpenAl.Alc.ALC_ATTRIBUTES_SIZE">
4766
<summary>
4767
Attributes size.
4768
</summary>
4769
</member>
4770
<member name="F:Tao.OpenAl.Alc.ALC_ALL_ATTRIBUTES">
4771
<summary>
4772
All attributes.
4773
</summary>
4774
</member>
4775
<member name="F:Tao.OpenAl.Alc.ALC_CAPTURE_DEVICE_SPECIFIER">
4776
<summary>
4777
Capture device specifier.
4778
</summary>
4779
</member>
4780
<member name="F:Tao.OpenAl.Alc.ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER">
4781
<summary>
4782
Capture default device specifier.
4783
</summary>
4784
</member>
4785
<member name="F:Tao.OpenAl.Alc.ALC_CAPTURE_SAMPLES">
4786
<summary>
4787
Capture samples.
4788
</summary>
4789
</member>
4790
<member name="F:Tao.OpenAl.Alc.ALC_DEFAULT_DEVICE_SPECIFIER">
4791
<summary>
4792
Default device specifier.
4793
</summary>
4794
</member>
4795
<member name="F:Tao.OpenAl.Alc.ALC_DEVICE_SPECIFIER">
4796
<summary>
4797
Device specifier.
4798
</summary>
4799
</member>
4800
<member name="F:Tao.OpenAl.Alc.ALC_EXTENSIONS">
4801
<summary>
4802
Extensions.
4803
</summary>
4804
</member>
4805
<member name="F:Tao.OpenAl.Alc.ALC_FREQUENCY">
4806
<summary>
4807
Frequency.
4808
</summary>
4809
</member>
4810
<member name="F:Tao.OpenAl.Alc.ALC_REFRESH">
4811
<summary>
4812
Refresh.
4813
</summary>
4814
</member>
4815
<member name="F:Tao.OpenAl.Alc.ALC_SYNC">
4816
<summary>
4817
Sync.
4818
</summary>
4819
</member>
4820
<member name="F:Tao.OpenAl.Alc.ALC_MONO_SOURCES">
4821
<summary>
4822
Num of requested Mono (3D) Sources
4823
</summary>
4824
</member>
4825
<member name="F:Tao.OpenAl.Alc.ALC_STEREO_SOURCES">
4826
<summary>
4827
Num of requested Stereo Sources
4828
</summary>
4829
</member>
4830
<member name="F:Tao.OpenAl.Alc.ALC_INVALID_DEVICE">
4831
<summary>
4832
The device argument does not name a valid device.
4833
</summary>
4834
</member>
4835
<member name="F:Tao.OpenAl.Alc.ALC_INVALID_CONTEXT">
4836
<summary>
4837
The context argument does not name a valid context.
4838
</summary>
4839
</member>
4840
<member name="F:Tao.OpenAl.Alc.ALC_INVALID_ENUM">
4841
<summary>
4842
A function was called at inappropriate time, or in an inappropriate way, causing
4843
an illegal state. This can be an incompatible value, object ID, and/or function.
4844
</summary>
4845
</member>
4846
<member name="F:Tao.OpenAl.Alc.ALC_INVALID_VALUE">
4847
<summary>
4848
Illegal value passed as an argument to an AL call. Applies to parameter values,
4849
but not to enumerations.
4850
</summary>
4851
</member>
4852
<member name="F:Tao.OpenAl.Alc.ALC_OUT_OF_MEMORY">
4853
<summary>
4854
A function could not be completed, because there is not enough memory available.
4855
</summary>
4856
</member>
4857
<member name="M:Tao.OpenAl.Alc.alcCloseDevice(System.IntPtr)">
4858
<summary>
4859
Closes a device.
4860
</summary>
4861
<param name="device">
4862
A pointer to an opened device.
4863
</param>
4864
</member>
4865
<member name="M:Tao.OpenAl.Alc.alcCreateContext(System.IntPtr,System.Int32@)">
4866
<summary>
4867
Creates a context using a specified device.
4868
</summary>
4869
<param name="device">
4870
A pointer to a device.
4871
</param>
4872
<param name="attribute">
4873
<para>
4874
A pointer to a set of attributes:
4875
</para>
4876
<para>
4877
<list type="bullet">
4878
<item><see cref="F:Tao.OpenAl.Alc.ALC_FREQUENCY"/></item>
4879
<item><see cref="F:Tao.OpenAl.Alc.ALC_REFRESH"/></item>
4880
<item><see cref="F:Tao.OpenAl.Alc.ALC_SYNC"/></item>
4881
</list>
4882
</para>
4883
</param>
4884
<returns>
4885
Returns a pointer to the new context (IntPtr.Zero on failure).
4886
</returns>
4887
</member>
4888
<member name="M:Tao.OpenAl.Alc.alcCreateContext(System.IntPtr,System.Int32[])">
4889
<summary>
4890
Creates a context using a specified device.
4891
</summary>
4892
<param name="device">
4893
A pointer to a device.
4894
</param>
4895
<param name="attribute">
4896
<para>
4897
A pointer to a set of attributes:
4898
</para>
4899
<para>
4900
<list type="bullet">
4901
<item><see cref="F:Tao.OpenAl.Alc.ALC_FREQUENCY"/></item>
4902
<item><see cref="F:Tao.OpenAl.Alc.ALC_REFRESH"/></item>
4903
<item><see cref="F:Tao.OpenAl.Alc.ALC_SYNC"/></item>
4904
</list>
4905
</para>
4906
</param>
4907
<returns>
4908
Returns a pointer to the new context (IntPtr.Zero on failure).
4909
</returns>
4910
</member>
4911
<member name="M:Tao.OpenAl.Alc.alcCreateContext(System.IntPtr,System.IntPtr)">
4912
<summary>
4913
Creates a context using a specified device.
4914
</summary>
4915
<param name="device">
4916
A pointer to a device.
4917
</param>
4918
<param name="attribute">
4919
<para>
4920
A pointer to a set of attributes:
4921
</para>
4922
<para>
4923
<list type="bullet">
4924
<item><see cref="F:Tao.OpenAl.Alc.ALC_FREQUENCY"/></item>
4925
<item><see cref="F:Tao.OpenAl.Alc.ALC_REFRESH"/></item>
4926
<item><see cref="F:Tao.OpenAl.Alc.ALC_SYNC"/></item>
4927
</list>
4928
</para>
4929
</param>
4930
<returns>
4931
Returns a pointer to the new context (IntPtr.Zero on failure).
4932
</returns>
4933
</member>
4934
<member name="M:Tao.OpenAl.Alc.alcCreateContext(System.IntPtr,System.Int32*)">
4935
<summary>
4936
Creates a context using a specified device.
4937
</summary>
4938
<param name="device">
4939
A pointer to a device.
4940
</param>
4941
<param name="attribute">
4942
<para>
4943
A pointer to a set of attributes:
4944
</para>
4945
<para>
4946
<list type="bullet">
4947
<item><see cref="F:Tao.OpenAl.Alc.ALC_FREQUENCY"/></item>
4948
<item><see cref="F:Tao.OpenAl.Alc.ALC_REFRESH"/></item>
4949
<item><see cref="F:Tao.OpenAl.Alc.ALC_SYNC"/></item>
4950
</list>
4951
</para>
4952
</param>
4953
<returns>
4954
Returns a pointer to the new context (IntPtr.Zero on failure).
4955
</returns>
4956
</member>
4957
<member name="M:Tao.OpenAl.Alc.alcDestroyContext(System.IntPtr)">
4958
<summary>
4959
Destroys a context.
4960
</summary>
4961
<param name="context">
4962
Pointer to the context to be destroyed.
4963
</param>
4964
</member>
4965
<member name="M:Tao.OpenAl.Alc.alcGetContextsDevice(System.IntPtr)">
4966
<summary>
4967
Gets the device for a context.
4968
</summary>
4969
<param name="context">
4970
The context to query.
4971
</param>
4972
<returns>
4973
A pointer to a device or IntPtr.Zero on failue.
4974
</returns>
4975
</member>
4976
<member name="M:Tao.OpenAl.Alc.alcGetCurrentContext">
4977
<summary>
4978
Retrieves the current context.
4979
</summary>
4980
<returns>
4981
Returns a pointer to the current context or IntPtr.Zero on failure.
4982
</returns>
4983
</member>
4984
<member name="M:Tao.OpenAl.Alc.alcGetEnumValue(System.IntPtr,System.String)">
4985
<summary>
4986
Retrieves the enum value for a specified enumeration name.
4987
</summary>
4988
<param name="device">
4989
The device to be queried.
4990
</param>
4991
<param name="enumName">
4992
A null terminated string describing the enum value.
4993
</param>
4994
<returns>
4995
Returns the enum value described by the <i>enumName</i> string.
4996
</returns>
4997
</member>
4998
<member name="M:Tao.OpenAl.Alc.alcGetError(System.IntPtr)">
4999
<summary>
5000
Retrieves the current context error state.
5001
</summary>
5002
<param name="device">
5003
The device to query.
5004
</param>
5005
<returns>
5006
The current context error state will be returned.
5007
</returns>
5008
</member>
5009
<member name="M:Tao.OpenAl.Alc.alcGetIntegerv(System.IntPtr,System.Int32,System.Int32,System.Int32@)">
5010
<summary>
5011
Returns integers related to the context.
5012
</summary>
5013
<param name="device">
5014
The device to be queried.
5015
</param>
5016
<param name="attribute">
5017
<para>
5018
An attribute to be retrieved:
5019
</para>
5020
<para>
5021
<list type="bullet">
5022
<item><see cref="F:Tao.OpenAl.Alc.ALC_MAJOR_VERSION"/></item>
5023
<item><see cref="F:Tao.OpenAl.Alc.ALC_MINOR_VERSION"/></item>
5024
<item><see cref="F:Tao.OpenAl.Alc.ALC_ATTRIBUTES_SIZE"/></item>
5025
<item><see cref="F:Tao.OpenAl.Alc.ALC_ALL_ATTRIBUTES"/></item>
5026
</list>
5027
</para>
5028
</param>
5029
<param name="size">
5030
The size of the destination buffer provided.
5031
</param>
5032
<param name="data">
5033
A pointer to the data to be returned.
5034
</param>
5035
</member>
5036
<member name="M:Tao.OpenAl.Alc.alcGetIntegerv(System.IntPtr,System.Int32,System.Int32,System.Int32[])">
5037
<summary>
5038
Returns integers related to the context.
5039
</summary>
5040
<param name="device">
5041
The device to be queried.
5042
</param>
5043
<param name="attribute">
5044
<para>
5045
An attribute to be retrieved:
5046
</para>
5047
<para>
5048
<list type="bullet">
5049
<item><see cref="F:Tao.OpenAl.Alc.ALC_MAJOR_VERSION"/></item>
5050
<item><see cref="F:Tao.OpenAl.Alc.ALC_MINOR_VERSION"/></item>
5051
<item><see cref="F:Tao.OpenAl.Alc.ALC_ATTRIBUTES_SIZE"/></item>
5052
<item><see cref="F:Tao.OpenAl.Alc.ALC_ALL_ATTRIBUTES"/></item>
5053
</list>
5054
</para>
5055
</param>
5056
<param name="size">
5057
The size of the destination buffer provided.
5058
</param>
5059
<param name="data">
5060
A pointer to the data to be returned.
5061
</param>
5062
</member>
5063
<member name="M:Tao.OpenAl.Alc.alcGetIntegerv(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
5064
<summary>
5065
Returns integers related to the context.
5066
</summary>
5067
<param name="device">
5068
The device to be queried.
5069
</param>
5070
<param name="attribute">
5071
<para>
5072
An attribute to be retrieved:
5073
</para>
5074
<para>
5075
<list type="bullet">
5076
<item><see cref="F:Tao.OpenAl.Alc.ALC_MAJOR_VERSION"/></item>
5077
<item><see cref="F:Tao.OpenAl.Alc.ALC_MINOR_VERSION"/></item>
5078
<item><see cref="F:Tao.OpenAl.Alc.ALC_ATTRIBUTES_SIZE"/></item>
5079
<item><see cref="F:Tao.OpenAl.Alc.ALC_ALL_ATTRIBUTES"/></item>
5080
</list>
5081
</para>
5082
</param>
5083
<param name="size">
5084
The size of the destination buffer provided.
5085
</param>
5086
<param name="data">
5087
A pointer to the data to be returned.
5088
</param>
5089
</member>
5090
<member name="M:Tao.OpenAl.Alc.alcGetIntegerv(System.IntPtr,System.Int32,System.Int32,System.Int32*)">
5091
<summary>
5092
Returns integers related to the context.
5093
</summary>
5094
<param name="device">
5095
The device to be queried.
5096
</param>
5097
<param name="attribute">
5098
<para>
5099
An attribute to be retrieved:
5100
</para>
5101
<para>
5102
<list type="bullet">
5103
<item><see cref="F:Tao.OpenAl.Alc.ALC_MAJOR_VERSION"/></item>
5104
<item><see cref="F:Tao.OpenAl.Alc.ALC_MINOR_VERSION"/></item>
5105
<item><see cref="F:Tao.OpenAl.Alc.ALC_ATTRIBUTES_SIZE"/></item>
5106
<item><see cref="F:Tao.OpenAl.Alc.ALC_ALL_ATTRIBUTES"/></item>
5107
</list>
5108
</para>
5109
</param>
5110
<param name="size">
5111
The size of the destination buffer provided.
5112
</param>
5113
<param name="data">
5114
A pointer to the data to be returned.
5115
</param>
5116
</member>
5117
<member name="M:Tao.OpenAl.Alc.alcGetProcAddress(System.IntPtr,System.String)">
5118
<summary>
5119
Retrieves the address of a specified context extension function.
5120
</summary>
5121
<param name="device">
5122
The device to be queried for the function.
5123
</param>
5124
<param name="functionName">
5125
A null terminated string describing the function.
5126
</param>
5127
<returns>
5128
Returns the address of the function, or IntPtr.Zero if it is not found.
5129
</returns>
5130
</member>
5131
<member name="M:Tao.OpenAl.Alc.alcGetString(System.IntPtr,System.Int32)">
5132
<summary>
5133
Returns strings related to the context.
5134
</summary>
5135
<param name="device">
5136
The device to be queried.
5137
</param>
5138
<param name="attribute">
5139
<para>
5140
An attribute to be retrieved:
5141
</para>
5142
<para>
5143
<list type="bullet">
5144
<item><see cref="F:Tao.OpenAl.Alc.ALC_DEFAULT_DEVICE_SPECIFIER"/></item>
5145
<item><see cref="F:Tao.OpenAl.Alc.ALC_DEVICE_SPECIFIER"/></item>
5146
<item><see cref="F:Tao.OpenAl.Alc.ALC_EXTENSIONS"/></item>
5147
</list>
5148
</para>
5149
</param>
5150
<returns>
5151
Returns a pointer to a string.
5152
</returns>
5153
</member>
5154
<member name="M:Tao.OpenAl.Alc.alcGetStringv(System.IntPtr,System.Int32)">
5155
<summary>
5156
Returns strings related to the context.
5157
</summary>
5158
<param name="device">
5159
The device to be queried.
5160
</param>
5161
<param name="attribute">
5162
<para>
5163
An attribute to be retrieved:
5164
</para>
5165
<para>
5166
<list type="bullet">
5167
<item><see cref="F:Tao.OpenAl.Alc.ALC_DEFAULT_DEVICE_SPECIFIER"/></item>
5168
<item><see cref="F:Tao.OpenAl.Alc.ALC_DEVICE_SPECIFIER"/></item>
5169
<item><see cref="F:Tao.OpenAl.Alc.ALC_EXTENSIONS"/></item>
5170
</list>
5171
</para>
5172
</param>
5173
<returns>
5174
Returns a pointer to a string.
5175
</returns>
5176
</member>
5177
<member name="M:Tao.OpenAl.Alc.alcIsExtensionPresent(System.IntPtr,System.String)">
5178
<summary>
5179
Queries if a specified context extension is available.
5180
</summary>
5181
<param name="device">
5182
The device to be queried for an extension.
5183
</param>
5184
<param name="extensionName">
5185
A null terminated string describing the extension.
5186
</param>
5187
<returns>
5188
Returns <see cref="F:Tao.OpenAl.Alc.ALC_TRUE"/> if the extension is available,
5189
<see cref="F:Tao.OpenAl.Alc.ALC_FALSE"/> if the extension is not available.
5190
</returns>
5191
</member>
5192
<member name="M:Tao.OpenAl.Alc.alcMakeContextCurrent(System.IntPtr)">
5193
<summary>
5194
Makes a specified context the current context.
5195
</summary>
5196
<param name="context">
5197
Pointer to the new context.
5198
</param>
5199
<returns>
5200
Returns an error code on failure.
5201
</returns>
5202
</member>
5203
<member name="M:Tao.OpenAl.Alc.alcOpenDevice(System.String)">
5204
<summary>
5205
Opens a device by name.
5206
</summary>
5207
<param name="deviceName">
5208
A null-terminated string describing a device.
5209
</param>
5210
<returns>
5211
Returns a pointer to the opened device.
5212
</returns>
5213
</member>
5214
<member name="M:Tao.OpenAl.Alc.alcProcessContext(System.IntPtr)">
5215
<summary>
5216
Tells a context to begin processing.
5217
</summary>
5218
<param name="context">
5219
Pointer to the new context.
5220
</param>
5221
</member>
5222
<member name="M:Tao.OpenAl.Alc.alcSuspendContext(System.IntPtr)">
5223
<summary>
5224
Suspends processing on a specified context.
5225
</summary>
5226
<param name="context">
5227
A pointer to the context to be suspended.
5228
</param>
5229
</member>
5230
<member name="M:Tao.OpenAl.Alc.alcCaptureOpenDevice(System.String,System.Int32,System.Int32,System.Int32)">
5231
<summary>
5232
5233
</summary>
5234
<returns>
5235
The Open Device will be captured
5236
</returns>
5237
</member>
5238
<member name="M:Tao.OpenAl.Alc.alcCaptureCloseDevice(System.IntPtr)">
5239
<summary>
5240
5241
</summary>
5242
<returns>
5243
5244
</returns>
5245
</member>
5246
<member name="M:Tao.OpenAl.Alc.alcCaptureStart(System.IntPtr)">
5247
<summary>
5248
5249
</summary>
5250
<returns>
5251
5252
</returns>
5253
</member>
5254
<member name="M:Tao.OpenAl.Alc.alcCaptureStop(System.IntPtr)">
5255
<summary>
5256
5257
</summary>
5258
<returns>
5259
5260
</returns>
5261
</member>
5262
<member name="M:Tao.OpenAl.Alc.alcCaptureSamples(System.IntPtr,System.IntPtr,System.Int32)">
5263
<summary>
5264
5265
</summary>
5266
<returns>
5267
5268
</returns>
5269
</member>
5270
<member name="T:Tao.OpenAl.Alc.LPALCCREATECONTEXTDelegate">
5271
<summary>
5272
5273
</summary>
5274
</member>
5275
<member name="T:Tao.OpenAl.Alc.LPALCMAKECONTEXTCURRENTDelegate">
5276
<summary>
5277
5278
</summary>
5279
</member>
5280
<member name="T:Tao.OpenAl.Alc.LPALCPROCESSCONTEXTDelegate">
5281
<summary>
5282
5283
</summary>
5284
</member>
5285
<member name="T:Tao.OpenAl.Alc.LPALCSUSPENDCONTEXTDelegate">
5286
<summary>
5287
5288
</summary>
5289
</member>
5290
<member name="T:Tao.OpenAl.Alc.LPALCDESTROYCONTEXTDelegate">
5291
<summary>
5292
5293
</summary>
5294
</member>
5295
<member name="T:Tao.OpenAl.Alc.LPALCGETCURRENTECONTEXTDelegate">
5296
<summary>
5297
5298
</summary>
5299
</member>
5300
<member name="T:Tao.OpenAl.Alc.LPALCGETCONTEXTSDEVICEDelegate">
5301
<summary>
5302
5303
</summary>
5304
</member>
5305
<member name="T:Tao.OpenAl.Alc.LPALCOPENDEVICEDelegate">
5306
<summary>
5307
5308
</summary>
5309
</member>
5310
<member name="T:Tao.OpenAl.Alc.LPALCCLOSEDEVICEDelegate">
5311
<summary>
5312
5313
</summary>
5314
</member>
5315
<member name="T:Tao.OpenAl.Alc.LPALCGETERRORDelegate">
5316
<summary>
5317
5318
</summary>
5319
</member>
5320
<member name="T:Tao.OpenAl.Alc.LPALCISEXTENSIONPRESENTDelegate">
5321
<summary>
5322
5323
</summary>
5324
</member>
5325
<member name="T:Tao.OpenAl.Alc.LPALCGETPROCADDRESSDelegate">
5326
<summary>
5327
5328
</summary>
5329
</member>
5330
<member name="T:Tao.OpenAl.Alc.LPALCGETENUMVALUEDelegate">
5331
<summary>
5332
5333
</summary>
5334
</member>
5335
<member name="T:Tao.OpenAl.Alc.LPALCGETSTRINGDelegate">
5336
<summary>
5337
5338
</summary>
5339
</member>
5340
<member name="T:Tao.OpenAl.Alc.LPALCGETINTEGERVDelegate">
5341
<summary>
5342
5343
</summary>
5344
</member>
5345
<member name="T:Tao.OpenAl.Alc.LPALCCAPTUREOPENDEVICEDelegate">
5346
<summary>
5347
5348
</summary>
5349
</member>
5350
<member name="T:Tao.OpenAl.Alc.LPALCCAPTURECLOSEDEVICEDelegate">
5351
<summary>
5352
5353
</summary>
5354
</member>
5355
<member name="T:Tao.OpenAl.Alc.LPALCCAPTURESTARTDelegate">
5356
<summary>
5357
5358
</summary>
5359
</member>
5360
<member name="T:Tao.OpenAl.Alc.LPALCCAPTURESTOPDelegate">
5361
<summary>
5362
5363
</summary>
5364
</member>
5365
<member name="T:Tao.OpenAl.Alc.LPALCCAPTURESAMPLESDelegate">
5366
<summary>
5367
5368
</summary>
5369
</member>
5370
<member name="M:Tao.OpenAl.Delegates.GetDelegateForExtensionMethod(System.String,System.Type)">
5371
<summary>
5372
Creates a System.Delegate that can be used to call a dynamically exported OpenAL function.
5373
</summary>
5374
<param name="name">The function string for the OpenAL function</param>
5375
<param name="signature">The signature of the OpenAL function.</param>
5376
<returns>
5377
A System.Delegate that can be used to call this OpenAL function or null
5378
if the function is not available in the current OpenAL context.
5379
</returns>
5380
</member>
5381
</members>
5382
</doc>
5383
5384