OpenAL-Funktionsübersicht: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (OpenAL Logo) |
(Weitere ALUT-Funktionen ergänzt, zwei weitere Kleinigkeiten) |
||
Zeile 117: | Zeile 117: | ||
|1.0 | |1.0 | ||
|- | |- | ||
− | |[[alGetSource]] | + | |[[alGetSource]] {{icpIcon}} |
|1.0 | |1.0 | ||
|- | |- | ||
Zeile 195: | Zeile 195: | ||
== ALC == | == ALC == | ||
− | Diese Abkürzung steht für '''A'''udio '''L'''ibrary '''C'''ontext (sollte dies nicht stimmen, bitte ich den entsprechenden Leser, dies zu | + | Diese Abkürzung steht für '''A'''udio '''L'''ibrary '''C'''ontext (sollte dies nicht stimmen, bitte ich den entsprechenden Leser, dies zu korrigieren). |
=== C === | === C === | ||
Zeile 327: | Zeile 327: | ||
== ALUT == | == ALUT == | ||
ALUT steht für '''A'''udio '''L'''ibrary '''U'''tility '''T'''oolkit. Diese Funktionen existieren zum Öffnen von WAV-Dateien. | ALUT steht für '''A'''udio '''L'''ibrary '''U'''tility '''T'''oolkit. Diese Funktionen existieren zum Öffnen von WAV-Dateien. | ||
+ | |||
+ | === C === | ||
+ | {|{{Prettytable_B1}} style="width:33%" | ||
+ | !width="100%"|Methodenname | ||
+ | |- | ||
+ | |[[alutCreateBufferFromFile]] | ||
+ | |- | ||
+ | |[[alutCreateBufferFromFileImage]] | ||
+ | |- | ||
+ | |[[alutCreateBufferHelloWorld]] | ||
+ | |- | ||
+ | |[[alutCreateBufferWaveform]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
=== E === | === E === | ||
Zeile 333: | Zeile 348: | ||
|- | |- | ||
|[[alutExit]] | |[[alutExit]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === G === | ||
+ | {|{{Prettytable_B1}} style="width:33%" | ||
+ | !width="100%"|Methodenname | ||
+ | |- | ||
+ | |[[alutGetError]] | ||
+ | |- | ||
+ | |[[alutGetErrorString]] | ||
+ | |- | ||
+ | |[[alutGetMajorVersion]] | ||
+ | |- | ||
+ | |[[alutGetMIMETypes]] | ||
+ | |- | ||
+ | |[[alutGetMinorVersion]] | ||
|- | |- | ||
|} | |} | ||
Zeile 342: | Zeile 373: | ||
|[[alutInit]] | |[[alutInit]] | ||
|- | |- | ||
+ | |[[alutInitWithoutContext]] | ||
|} | |} | ||
=== L === | === L === | ||
− | {|{{Prettytable_B1}} style="width: | + | {|{{Prettytable_B1}} style="width:50%" |
− | !width=" | + | !width="75%"|Methodenname |
+ | !Seit Version | ||
+ | |- | ||
+ | |[[alutLoadMemoryFromFile]] | ||
+ | | ?.?.? | ||
+ | |- | ||
+ | |[[alutLoadMemoryFromFileImage]] | ||
+ | | ?.?.? | ||
+ | |- | ||
+ | |[[alutLoadMemoryHelloWorld]] | ||
+ | | 1.1.0 | ||
+ | |- | ||
+ | |[[alutLoadMemoryWaveform]] | ||
+ | | 1.1.0 | ||
|- | |- | ||
|[[alutLoadWAVFile]] | |[[alutLoadWAVFile]] | ||
+ | | 0.x.x | ||
|- | |- | ||
|[[alutLoadWAVMemory]] | |[[alutLoadWAVMemory]] | ||
+ | | 0.x.x | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === S === | ||
+ | {|{{Prettytable_B1}} style="width:50%" | ||
+ | !width="75%"|Methodenname | ||
+ | !Seit Version | ||
+ | |- | ||
+ | |[[alutSleep]] | ||
+ | | ??? | ||
|- | |- | ||
|} | |} | ||
=== U === | === U === | ||
− | {|{{Prettytable_B1}} style="width: | + | {|{{Prettytable_B1}} style="width:50%" |
− | !width=" | + | !width="75%"|Methodenname |
+ | !Seit Version | ||
|- | |- | ||
|[[alutUnloadWAV]] | |[[alutUnloadWAV]] | ||
+ | | 0.x.x | ||
|- | |- | ||
|} | |} |
Version vom 16. April 2008, 18:03 Uhr
Inhaltsverzeichnis
Hinweise für Helfer
Was hierhinein gehört
Um eine Funktionsübersicht über OpenAL-Funktionen zu erhalten, die inhaltich korrekt sind, sollte die Original-OpenAL-Spezifikation als Quelle verwendet werden. Außerdem sollen hier auch die alut- und alc-Funktionen aufgeführt werden.
Zu aller erst sollte die Orginalspezifikation übersetzt werden und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)
Wenn neue Funktionen hinzugefügt werden, dann sollten Sie nach dem Alphabet sortiert eingefügt werden.
Vorlage
Um auch hier ein einhaltliches Bild zu erhalten, soll bitte die OpenAL_Funktionsvorlage von DelphiGL verwendet werden.
Kategorisieren von Artikeln
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. Man ordnet einen Artikel einer Kategorie zu, in dem man am Ende des Artikels einen Link zu der Kategrie erstellt der er zugeordnet werden soll:
|
AL
Die Abkürzung steht für Audio Library, hierunter fallen alle Methoden, die fester Bestandteil der OpenAL sind (also alle =).
B
Methodenname | Seit Version |
---|---|
alBuffer | 1.1 |
alBufferData | 1.0 |
D
Methodenname | Seit Version |
---|---|
alDeleteBuffers | 1.0 |
alDeleteSources | 1.0 |
alDisable | 1.0 |
alDistanceModel | 1.0 |
alDopplerFactor | 1.0 |
alDopplerVelocity | 1.0 (in 1.1 entfernt) |
E
Methodenname | Seit Version |
---|---|
alEnable | 1.0 |
G
Methodenname | Seit Version |
---|---|
alGenBuffers | 1.0 |
alGenSources | 1.0 |
alGetBoolean | 1.0 |
alGetBuffer | 1.0 |
alGetDouble | 1.0 |
alGetEnumValue | 1.0 |
alGetError | 1.0 |
alGetFloat | 1.0 |
alGetInteger | 1.0 |
alGetListener | 1.0 |
alGetProcAddress | 1.0 |
alGetSource | 1.0 |
alGetString | 1.0 |
H
Methodenname | Seit Version |
---|---|
alHint | 1.0 (in 1.1 entfernt) |
I
Methodenname | Seit Version |
---|---|
alIsBuffer | 1.0 |
alIsEnabled | 1.0 |
alIsExtensionPresent | 1.0 |
alIsSource | 1.0 |
L
Methodenname | Seit Version |
---|---|
alListener | 1.0 |
S
Methodenname | Seit Version |
---|---|
alSource | 1.0 |
alSourcePause | 1.0 |
alSourcePlay | 1.0 |
alSourceQueueBuffers | 1.0 |
alSourceRewind | 1.0 |
alSourceStop | 1.0 |
alSourceUnqueueBuffers | 1.0 |
alSpeedOfSound | 1.1 |
ALC
Diese Abkürzung steht für Audio Library Context (sollte dies nicht stimmen, bitte ich den entsprechenden Leser, dies zu korrigieren).
C
Methodenname | Seit Version |
---|---|
alcCaptureCloseDevice | 1.1 |
alcCaptureOpenDevice | 1.1 |
alcCaptureSamples | 1.1 |
alcCaptureStart | 1.1 |
alcCaptureStop | 1.1 |
alcCloseDevice | 1.0 |
alcCreateContext | 1.0 |
D
Methodenname | Seit Version |
---|---|
alcDestroyContext | 1.0 |
G
Methodenname | Seit Version |
---|---|
alcGetContextsDevice | 1.0 |
alcGetCurrentContext | 1.0 |
alcGetEnumValue | 1.0 |
alcGetError | 1.0 |
alcGetIntegerv | 1.0 |
alcGetProcAddress | 1.0 |
alcGetString | 1.0 |
I
Methodenname | Seit Version |
---|---|
alcIsExtensionPresent | 1.0 |
M
Methodenname | Seit Version |
---|---|
alcMakeContextCurrent | 1.0 |
O
Methodenname | Seit Version |
---|---|
alcOpenDevice | 1.0 |
P
Methodenname | Seit Version |
---|---|
alcProcessContext | 1.0 |
S
Methodenname | Seit Version |
---|---|
alcSuspendContext | 1.0 |
EAX
EAX steht für Environmental Audio Extensions. Diese Extensions werden für Raumklangeffekte wie Echo verwendet.
Methodenname |
---|
EAXGet |
EAXSet |
ALUT
ALUT steht für Audio Library Utility Toolkit. Diese Funktionen existieren zum Öffnen von WAV-Dateien.
C
Methodenname |
---|
alutCreateBufferFromFile |
alutCreateBufferFromFileImage |
alutCreateBufferHelloWorld |
alutCreateBufferWaveform |
E
Methodenname |
---|
alutExit |
G
Methodenname |
---|
alutGetError |
alutGetErrorString |
alutGetMajorVersion |
alutGetMIMETypes |
alutGetMinorVersion |
I
Methodenname |
---|
alutInit |
alutInitWithoutContext |
L
Methodenname | Seit Version |
---|---|
alutLoadMemoryFromFile | ?.?.? |
alutLoadMemoryFromFileImage | ?.?.? |
alutLoadMemoryHelloWorld | 1.1.0 |
alutLoadMemoryWaveform | 1.1.0 |
alutLoadWAVFile | 0.x.x |
alutLoadWAVMemory | 0.x.x |
S
Methodenname | Seit Version |
---|---|
alutSleep | ??? |
U
Methodenname | Seit Version |
---|---|
alutUnloadWAV | 0.x.x |
Externe Funktionen
Funktionen, die nicht zur OpenAL gehören.