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

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=alcCaptureSamples&amp;diff=21603&amp;oldid=prev</id>
		<title>Thoronador: Die Seite wurde neu angelegt: = alcCaptureSamples =    == Name == '''alcCaptureSamples''' - Liefert Audiosamples eines Aufnahmegerätes zurück.    == Delphi-Spezifikation ==  procedure '''alcCaptur...</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=alcCaptureSamples&amp;diff=21603&amp;oldid=prev"/>
				<updated>2008-04-23T18:44:38Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: = alcCaptureSamples =    == Name == &amp;#039;&amp;#039;&amp;#039;alcCaptureSamples&amp;#039;&amp;#039;&amp;#039; - Liefert Audiosamples eines Aufnahmegerätes zurück.    == Delphi-Spezifikation ==  procedure &amp;#039;&amp;#039;&amp;#039;alcCaptur...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= alcCaptureSamples =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''alcCaptureSamples''' - Liefert Audiosamples eines Aufnahmegerätes zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''alcCaptureSamples'''(''device'': PALCdevice; ''buffer'': PALCvoid; ''samples'': TALsizei);&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;
! ''device'' &lt;br /&gt;
| Zeiger auf ein Aufnahmegerät&lt;br /&gt;
|-&lt;br /&gt;
! ''buffer'' &lt;br /&gt;
| Zeiger auf einen Datenpuffer, welcher groß genug sein muss, um ''samples'' Audiosamples zu speichern&lt;br /&gt;
|-&lt;br /&gt;
! ''samples'' &lt;br /&gt;
| Anzahl der zurückzuliefernden Samples&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion '''alcCaptureSamples''' kann von einer Anwendung genutzt werden, um die aufgenommenen Audiosamples zu erhalten (und diese weiterer Verarbeitung zuzuführen). Der Puffer ''buffer'' muss zuvor von der Anwendung angelegt worden sein und muss so groß sein, dass dieser mindestens ''sample'' Sampleframes beinhalten kann. Die Implementation kann die Umwandlung und das Resampling der Audiodaten bis zu diesem Zeitpunkt aufschieben. Falls mehr Samples abgefragt werden als momentan verfügbar sind, wird ein Fehler generiert.&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 [[alcGetError]] abgefragt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
Folgende Erweiterungen hat die Funktion erfahren:&lt;br /&gt;
=== Ab OpenAL-Version 1.1 ===&lt;br /&gt;
&lt;br /&gt;
Die Funktion '''alcCaptureSamples''' ist erst ab OpenAL Version 1.1 verfügbar.&amp;lt;br&amp;gt;&lt;br /&gt;
Die OpenAL-Erweiterung '''ALC_EXT_CAPTURE''', welche von einer Implementation der OpenAL Version 1.1 immer unterstützt wird, erlaubt jedoch einer für die Spezifikation von OpenAL 1.0 geschriebenen Anwendung, die auf eine Bibliothek der Version 1.1 verlinkt, auch auf die Funktion '''alcCaptureSamples''' zuzugreifen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''ALC_INVALID_DEVICE''' wird generiert, wenn ''device'' kein zulässiges Audioaufnahmegerät ist.&lt;br /&gt;
&lt;br /&gt;
'''ALC_INVALID_VALUE''' wird generiert, falls der unter ''samples'' angegebene Wert größer ist als die Anzahl der verfügbaren Audiosamples. (Siehe dazu auch [[alcGetIntegerv]] mit Token [[alcGetIntegerv#ALC_CAPTURE_SAMPLES|ALC_CAPTURE_SAMPLES]].)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[alcGetIntegerv]] mit Token [[alcGetIntegerv#ALC_CAPTURE_SAMPLES|ALC_CAPTURE_SAMPLES]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[alcCaptureStart]], [[alcCaptureStop]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AL|CaptureSamples]]&lt;br /&gt;
[[Kategorie:ALC|CaptureSamples]]&lt;/div&gt;</summary>
		<author><name>Thoronador</name></author>	</entry>

	</feed>