Programmierung der PC Soundkarte

Gast #478758
Lesenswert?

Beitrag steht schon unter PC Hard- & Software, hier passt er aber
wahrscheinlich besser hin...

Hallo,
ich habe schon ne ganze Weile überall gesucht und bin nicht so richtig
fündig geworden. Also was ich möchte ist, eine im PC eingebaute
Soundkarte anzusteuern. Am ehesten in einem C Programm. Natürlich gibt
es in fast jeder Programmiersprache Pakete, um z.B. Wave Dateien
abzuspielen. Aber das ist nicht das was ich will. Die Abarbeitung soll
quasi in Echtzeit laufen. So wie man dieses von einem Mikrocontroller
kommst. Man bekommt alle x Samples automatisch einen Funktionsaufruf,
der es gestattet, neue Daten an die Soundkarte zu übergeben.
Ich hoffe ich konnte man Bedürfnis klar machen. Hat jemand eine Lösung
dafür? Vielen Dank...
Gast #479428
Lesenswert?

In C und Windows?
Dann suche in der MSDN nach folgenden Funktionen:
The following functions are used with waveform audio.

auxGetDevCaps
auxGetNumDevs
auxGetVolume
auxOutMessage
auxSetVolume
PlaySound
sndPlaySound
waveInAddBuffer
waveInClose
waveInGetDevCaps
waveInGetErrorText
waveInGetID
waveInGetNumDevs
waveInGetPosition
waveInMessage
waveInOpen
waveInPrepareHeader
waveInProc
waveInReset
waveInStart
waveInStop
waveInUnprepareHeader
waveOutBreakLoop
waveOutClose
waveOutGetDevCaps
waveOutGetErrorText
waveOutGetID
waveOutGetNumDevs
waveOutGetPitch
waveOutGetPlaybackRate
waveOutGetPosition
waveOutGetVolume
waveOutMessage
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutProc
waveOutReset
waveOutRestart
waveOutSetPitch
waveOutSetPlaybackRate
waveOutSetVolume
waveOutUnprepareHeader
waveOutWrite

Kann man auch in C++ -Programmen verwenden, sind ja nur die API-Aufrufe 
;)


Blackbird

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren