alDopplerVelocity: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: {{Unvollständig}} = alDopplerVelocity = == Name == '''alDopplerVelocity''' - Legt die Dopplergeschwindigkeit für Berechnungen von OpenAL zum Dopplereffekt fest. ...)
 
K (Unvollständig entfernt.)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Unvollständig}}
 
 
= alDopplerVelocity =
 
= alDopplerVelocity =
  
Zeile 5: Zeile 4:
  
 
== Name ==
 
== Name ==
'''alDopplerVelocity''' - Legt die Dopplergeschwindigkeit für Berechnungen von OpenAL zum Dopplereffekt fest.
+
'''alDopplerVelocity''' - Legt die Dopplergeschwindigkeit für Berechnungen von [[OpenAL]] zum Dopplereffekt fest.
 
 
  
 +
{{Hinweis|Diese Funktion ist seit Version 1.1 nicht mehr Teil der OpenAL Spezifikation.}}
  
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
Zeile 29: Zeile 28:
 
== Hinweise ==
 
== Hinweise ==
 
Falls ein Fehler bei der Ausführung aufgetreten ist, kann dieser mit [[alGetError]] abgefragt werden.
 
Falls ein Fehler bei der Ausführung aufgetreten ist, kann dieser mit [[alGetError]] abgefragt werden.
 +
 +
Genaue Formeln dazu, wie OpenAL den Dopplereffekt berechnet, finden sich in der Beschreibung der Funktion [[alDopplerFactor]].
  
  
Zeile 35: Zeile 36:
 
Folgende Erweiterungen hat die Funktion erfahren:
 
Folgende Erweiterungen hat die Funktion erfahren:
 
=== Ab OpenAL-Version 1.1 ===
 
=== Ab OpenAL-Version 1.1 ===
Ab Version 1.1 ist '''alDopplerVelocity''' nicht mehr Bestabdteil der OpenAL-Spezifikation.
+
Ab Version 1.1 ist '''alDopplerVelocity''' nicht mehr Bestandteil der OpenAL-Spezifikation.
  
 
Die Dopplerimplementierung von OpenAL 1.1 unterscheidet sich von jener von OpenAL 1.0, weil die alte teils verwirrend und nicht konsistent implementiert war. Die neue "speed of sound"-Eigenschaft macht die Version 1.1 intuitiver als die alte Implementierung. Jedoch bleibt der Einstiegspunkt für '''alDopplerVelocity''' auch in 1.1 erhalten, damit für Version 1.0 geschriebene Anwendungen auch gegen eine Bibliothek der Version 1.1 verlinken können.
 
Die Dopplerimplementierung von OpenAL 1.1 unterscheidet sich von jener von OpenAL 1.0, weil die alte teils verwirrend und nicht konsistent implementiert war. Die neue "speed of sound"-Eigenschaft macht die Version 1.1 intuitiver als die alte Implementierung. Jedoch bleibt der Einstiegspunkt für '''alDopplerVelocity''' auch in 1.1 erhalten, damit für Version 1.0 geschriebene Anwendungen auch gegen eine Bibliothek der Version 1.1 verlinken können.
Zeile 54: Zeile 55:
  
 
== Siehe auch ==
 
== Siehe auch ==
[[alDopplerFactor]]
+
[[alDopplerFactor]], [[alSpeedOfSound]]
  
'''[[Kategorie:AL|DopplerVelocity]]'''
+
[[Kategorie:AL|DopplerVelocity]]

Aktuelle Version vom 16. Juni 2008, 13:03 Uhr

alDopplerVelocity

Name

alDopplerVelocity - Legt die Dopplergeschwindigkeit für Berechnungen von OpenAL zum Dopplereffekt fest.

Info DGL.png Diese Funktion ist seit Version 1.1 nicht mehr Teil der OpenAL Spezifikation.

Delphi-Spezifikation

procedure alDopplerVelocity(value: TALfloat);


Parameter

value Wert, auf den die Geschwindigkeit gesetzt werden soll


Beschreibung

alDopplerVelocity legt die Ausbreitungsgeschwindigkeit fest, welche OpenAL in den Berechnungen zum Dopplereffekt benutzt.


Hinweise

Falls ein Fehler bei der Ausführung aufgetreten ist, kann dieser mit alGetError abgefragt werden.

Genaue Formeln dazu, wie OpenAL den Dopplereffekt berechnet, finden sich in der Beschreibung der Funktion alDopplerFactor.


Änderungen

Folgende Erweiterungen hat die Funktion erfahren:

Ab OpenAL-Version 1.1

Ab Version 1.1 ist alDopplerVelocity nicht mehr Bestandteil der OpenAL-Spezifikation.

Die Dopplerimplementierung von OpenAL 1.1 unterscheidet sich von jener von OpenAL 1.0, weil die alte teils verwirrend und nicht konsistent implementiert war. Die neue "speed of sound"-Eigenschaft macht die Version 1.1 intuitiver als die alte Implementierung. Jedoch bleibt der Einstiegspunkt für alDopplerVelocity auch in 1.1 erhalten, damit für Version 1.0 geschriebene Anwendungen auch gegen eine Bibliothek der Version 1.1 verlinken können.

OpenAL 1.1-Programmierer würden/sollten alDopplerVelocity nie benutzen.


Fehlermeldungen

AL_INVALID_VALUE wird generiert, falls der angegebene Wert ungültig ist. Dies trifft für alle negativen Werte und für den Wert null zu.


Zugehörige Wertrückgaben

alGet mit Token AL_DOPPLER_VELOCITY


Siehe auch

alDopplerFactor, alSpeedOfSound