<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=alutLoadMemoryHelloWorld</id>
		<title>alutLoadMemoryHelloWorld - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=alutLoadMemoryHelloWorld"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutLoadMemoryHelloWorld&amp;action=history"/>
		<updated>2026-04-29T20:28:54Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=alutLoadMemoryHelloWorld&amp;diff=21658&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = alutLoadMemoryHelloWorld =    == Name == '''alutLoadMemoryHelloWorld''' - Lädt einen &quot;Hello, world!&quot;-Sound in den Speicher.    == Delphi-Spezifikation ==  function '...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutLoadMemoryHelloWorld&amp;diff=21658&amp;oldid=prev"/>
				<updated>2008-05-06T14:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = alutLoadMemoryHelloWorld =    == Name == &amp;#039;&amp;#039;&amp;#039;alutLoadMemoryHelloWorld&amp;#039;&amp;#039;&amp;#039; - Lädt einen &amp;quot;Hello, world!&amp;quot;-Sound in den Speicher.    == Delphi-Spezifikation ==  function &amp;#039;...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= alutLoadMemoryHelloWorld =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''alutLoadMemoryHelloWorld''' - Lädt einen &amp;quot;Hello, world!&amp;quot;-Sound in den Speicher.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''alutLoadMemoryHelloWorld'''(''format'': PALenum; ''size'': PALsizei; ''frequency'': PALfloat): PALvoid;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''format'' &lt;br /&gt;
|  Zeiger auf einen TALenum-Wert, in welchem das Format der Audiodaten abgelegt wird&lt;br /&gt;
|-&lt;br /&gt;
! ''size'' &lt;br /&gt;
|  Zeiger auf einen TALsizei-Wert, in welchem die Größe der Speicherregion gespeichert werden soll&lt;br /&gt;
|-&lt;br /&gt;
! ''frequency'' &lt;br /&gt;
|  Zeiger auf einen TALfloat, in welchem die Samplefrequenz der Audiodaten angegeben wird&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion '''alutLoadMemoryHelloWorld''' lädt die Audiodaten, wie jemand &amp;quot;Hello, world!&amp;quot; sagt, in einen neu angelegten Puffer. Es ist sichergestellt, dass Audiodaten in einem Standardformat der [[OpenAL]] vorliegen und eine von der [[ALUT]]-Implementierung bestimmte Samplefrequenz haben. Bei Erfolg gibt die Funktion einen Zeiger auf den neu angelegten Speicherbereich zurück, welcher die Audiodaten enthält. Der Speicherbereich kann von der Anwendung freigegeben werden, sobald die darin enthaltenen Daten nicht mehr benötigt werden. Schlägt die Funktion fehl, so wird '''nil''' zurückgegeben. Falls einer (oder mehrere) der Parameter ''format'', ''size'' oder ''frequency'' kein '''nil'''-Zeiger ist, so wird die entsprechende Information über die Audiodaten zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Falls bei der Ausführung ein Fehler auftritt, kann dieser mit [[alutGetError]] erfragt werden.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man auch die Funktion [[alutCreateBufferHelloWorld]] benutzen, welche einen entsprechenden Sound gleich in einen AL-Puffer lädt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''ALUT_ERROR_AL_ERROR_ON_ENTRY''' wird generiert, wenn beim Aufruf der Funktion bereits ein AL-Fehlerstatus vorhanden war. (Siehe auch [[alGetError]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_ALC_ERROR_ON_ENTRY''' wird generiert, sofern beim Aufruf der Funktion bereits ein ALC-Fehlerstatus vorhanden war. (Siehe auch [[alcGetError]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_INVALID_OPERATION''' wird generiert, falls [[ALUT]] nicht initialisiert wurde. (Siehe auch [[alutInit]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_NO_CURRENT_CONTEXT''' wird generiert, sofern es keinen aktuellen [[OpenAL]]-Kontext gibt. (Siehe auch [[alcMakeContextCurrent]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_OUT_OF_MEMORY''' wird generiert, wenn nicht genügend Speicher zur Verfügung steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[alutCreateBufferHelloWorld]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ALUT|LoadMemoryHelloWorld]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>