Zugriff auf Micro aus PB heraus möglich?

Anfängerfragen zum Programmieren mit PureBasic.
Shamos
Beiträge: 32
Registriert: 12.11.2014 09:44

Zugriff auf Micro aus PB heraus möglich?

Beitrag von Shamos »

Hallo Gemeinde,

während ich so am überlegen bin über meine möglichen künftige PB-Projekte
und den damit in Verbindung stehenden experimenten, stellte ich mir die Frage
ob - und falls ja, wie - es möglich ist, direkt aus PB einen Stream vom
Microfon zu empfangen den ich dann in einen Buffer ablegen bzw von da aus
irgendwie weiter verarbeiten könnte?

Nun kann es mir "relativ" egal sein ob das ein Direkter Zugriff auf's micro ist
oder meinet wegen über eine DLL oder Direct-X, schön wäre allerdings wenn
das irgendwie bei allen PB-Unterstützten Plattformen funktionieren würde.

Ich habe mich in dem Zusammenhang nie damit genauer befasst, aber vielleicht
weiss ja jemand mehr darüber, inwieweit eine OpusVoice.DLL oder Speex.DLL
die Idealerweise und legal und free in eigene Projekte eingebunden werden kann,
zufälligerweise bereits über besagte Funktionen zum "direkten" Zugriff auf das
Micro hat oder nicht?
Windows 8.1 x64 | PureBasic 5.31 x64 | Dell Inspiron 3847 | i5-4440 3.1Ghz | 8GB DDR3 | Nvidia Geforce 625
Benutzeravatar
Chimorin
Beiträge: 451
Registriert: 30.01.2013 16:11
Computerausstattung: MSI GTX 660 OC mit TwinFrozr III
6Gb DDR 3 RAM
AMD Phenom II X4 B55 @ 3,6GHz
Windows 7 Home Premium 64-bit

Re: Zugriff auf Micro aus PB heraus möglich?

Beitrag von Chimorin »

Mithilfe eines alten Codes von mir erstellt (Diente als Vorlage, ist das nun ein neues Programm oder nur neues Aufsetzen?!) und von Dadido3 verbessert.
http://purebasic.fr/german/viewtopic.php?f=8&t=28447
Bild

- formerly known as Bananenfreak -
Shamos
Beiträge: 32
Registriert: 12.11.2014 09:44

Re: Zugriff auf Micro aus PB heraus möglich?

Beitrag von Shamos »

Cool THX, da muss ich mich mal sehr viel genauer einlesen und schauen
wie Du das fabriziert hast. Aber auf den ersten Blick und als Modul
schaut das schon mal ziemlich interessant aus :)
Windows 8.1 x64 | PureBasic 5.31 x64 | Dell Inspiron 3847 | i5-4440 3.1Ghz | 8GB DDR3 | Nvidia Geforce 625
Antworten