alcCaptureStart
Inhaltsverzeichnis
alcCaptureStart
Name
alcCaptureStart - Beginnt eine Aufnahmeoperation der AL.
Delphi-Spezifikation
procedure alcCaptureStart(device: PALCdevice);
Parameter
device | Zeiger auf das Aufnahmegerät |
---|
Beschreibung
Die Funktion alcCaptureStart beginnt die Audioaufnahme und speichert die Daten in einem internen Puffer, dessen Größe angegeben wurde, als das Gerät device (mit alcCaptureOpenDevice) geöffnet wurde. Die Anwendung kann dann die Anzahl der aktuell verfügbaren Samples mit Hilfe der Funktion alcGetIntegerv und dem Token ALC_CAPTURE_SAMPLES abrufen. Sobald die Anwendung meint, dass genug Samples verfügbar sind, kann sie diese mit alcCaptureSamples abrufen.
Hinweise
Falls bei der Ausfürhung von alcCaptureStart ein Fehler auftritt, kann dieser mit alcGetError erfragt werden.
Änderungen
Folgende Erweiterungen hat die Funktion erfahren:
Ab OpenAL-Version 1.1
Die Funktion alcCaptureStart ist erst ab OpenAL-Version 1.1 verfügbar.
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 alcCaptureStart zuzugreifen.
Fehlermeldungen
ALC_INALID_DEVICE wird generiert, wenn das angegebene Gerät device kein gültiges Aufnahmegerät ist.
Zugehörige Wertrückgaben
alcGetIntegerv mit Token ALC_CAPTURE_SAMPLES