<?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=alutLoadMemoryFromFileImage</id>
		<title>alutLoadMemoryFromFileImage - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=alutLoadMemoryFromFileImage"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutLoadMemoryFromFileImage&amp;action=history"/>
		<updated>2026-04-29T22:50:56Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=alutLoadMemoryFromFileImage&amp;diff=21621&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = alutLoadMemoryFromFileImage =    == Name == '''alutLoadMemoryFromFileImage''' - Konvertiert Audiodaten im Speicher in OpenAL-konforme Daten.    == Delphi-Spezifik...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alutLoadMemoryFromFileImage&amp;diff=21621&amp;oldid=prev"/>
				<updated>2008-05-01T16:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = alutLoadMemoryFromFileImage =    == Name == &amp;#039;&amp;#039;&amp;#039;alutLoadMemoryFromFileImage&amp;#039;&amp;#039;&amp;#039; - Konvertiert Audiodaten im Speicher in &lt;a href=&quot;/index.php/OpenAL&quot; title=&quot;OpenAL&quot;&gt;OpenAL&lt;/a&gt;-konforme Daten.    == Delphi-Spezifik...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= alutLoadMemoryFromFileImage =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''alutLoadMemoryFromFileImage''' - Konvertiert Audiodaten im Speicher in [[OpenAL]]-konforme Daten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''alutLoadMemoryFromFileImage'''(const ''data'': PALvoid; ''length'': TALsizei; ''format'': PALenum;&lt;br /&gt;
                                     ''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;
! ''data'' &lt;br /&gt;
| Zeiger auf die Speicherregion, in der sich die Audiodaten befinden&lt;br /&gt;
|-&lt;br /&gt;
! ''length'' &lt;br /&gt;
| Länge der Audiodaten&lt;br /&gt;
|-&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 '''alutLoadMemoryFromFileImage''' versucht, dass Audiodatenformat in der durch ''data'' angegebenen Speicheregion zu erraten, indem der Inhalt untersucht wird. Die Audiodaten werden in einen neu allokierten Puffer geladen, wobei die Daten möglicherweise umgewandelt werden. Das Format ist danach immer ein Standardformat der [[OpenAL|AL]]. Im Erfolgsfall gibt die Funktion einen Zeiger auf den angelegten Speicherbereich zurück, in welchem sich die Audiodaten befinden. 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;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''ALUT_ERROR_AL_ERROR_ON_ENTRY''' wird generiert, sofern beim Aufruf der Funktion schon ein AL-Fehlerstatus gesetzt war. (Siehe [[alGetError]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_ALC_ERROR_ON_ENTRY''' wird generiert, wenn beim Aufruf der Funktion schon ein ALC-Fehlerstatus gesetzt war. (Siehe [[alcGetError]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_CORRUPT_OR_TRUNCATED_DATA''' wird generiert, falls die Audiodaten fehlerhaft sind.&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_INVALID_OPERATION''' wird generiert, sofern [[ALUT]] nicht initialisiert wurde. (Siehe [[alutInit]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_NO_CURRENT_CONTEXT''' wird generiert, wenn es keinen aktuellen AL-Kontext gibt. (Siehe auch [[alcGetCurrentContext]].)&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_OUT_OF_MEMORY''' wird generiert, falls nicht genügend Speicher zur Verfügung steht.&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE''' wird generiert, wenn das Unterformat eines ansonsten unterstützten Dateityps nicht unterstützt wird.&lt;br /&gt;
&lt;br /&gt;
'''ALUT_ERROR_UNSUPPORTED_FILE_TYPE''' wird generiert, sofern das Audioformat nicht unterstützt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[alutGetMIMETypes]] mit Token '''ALUT_LOADER_MEMORY''' gibt eine Liste der unterstützten Audioformate zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[alutCreateBufferFromFile]], [[alutCreateBufferFromFileImage]], [[alutLoadMemoryFromFile]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ALUT|LoadMemoryFromFileImage]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>