Autor Beitrag
Tobi482
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 135



BeitragVerfasst: Mo 02.10.06 11:59 
Hi Leute,

Ziel:
ich habe Sounddaten in einem Buffer und möchte diese gern abspielen.

Die Sounddaten kommen aus der CAPI (ISDN API) und werden mir mit Pointer und Buffersize übergeben.

Spricht also jemand in das verbundene Telefon so wird Speicher reserviert, die Sounddaten mit ISDN a-Law/8000SampleRate encodiert(ist ISDN a-law überhaupt encodiert?^^) und in den buffer kopiert. Mein Programm wird von einem Event benachritigt, dass Daten im Buffer sind.

Wie spiele ich diese Daten ab?

Habe etwas mit "sndPlaySound" und "waveOutWrite" herumgespielt jedoch ohne erfolg.

Im Anhang ist eine kleine Probe aus dem Buffer (ISDN A-Law / 8000 SampleRate)

Könnt ihr mir einen Tip geben?
Ein Command das mir weiter hilft und über das ich mich informieren kann?

DirectX/DirectSound wäre meine letzte Idee. jedoch ist mein Programm nur 250kb groß und wenn ich jetzt DSound.pas einbinde, ist das wie mit "Kanonen auf Spatzen schießen" :)

Mit freundlichen Grüßen
Tobi
Einloggen, um Attachments anzusehen!
Tobi482 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 135



BeitragVerfasst: Di 29.01.08 14:16 
Hab ganz vergessen diesen Thread zu beenden

Mit freundlichen Grüßen
Tobi