Autor Beitrag
mad_progger
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN XP, Linux
D7 Pro
BeitragVerfasst: Mo 20.09.04 12:41 
Hallo,
ich bin gerade dabei für meine Swissonic Inca 28 ein Playerprogramm zu schreiben, möchte nun aber den Sound auf den einzelnen Kanal ausgeben. Sprich, dass ich sagen kann jetzt spielt der Sound xxx nur auf Kanal 3 ab. Weiß jemand wie das geht? Muss man da direkt mit dem Soundkartentreiber arbeiten?

Gruß
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 20.09.04 12:58 
mad_progger hat folgendes geschrieben:
Weiß jemand wie das geht?
Nicht direkt.

mad_progger hat folgendes geschrieben:
Muss man da direkt mit dem Soundkartentreiber arbeiten?

Ja, weil ja nur dein Treiber weiß, wie er Spezialfunktionen deiner Karte anspricht (z.B. eben einzelne Kanäle).

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Mo 20.09.04 13:41 
Zitat:
Ja, weil ja nur dein Treiber weiß, wie er Spezialfunktionen deiner Karte anspricht (z.B. eben einzelne Kanäle).

Wofür gibt es denn dann DirectX respektive DirectSound? Wenn die Funktion auch in DirectSound abgebildet wird, kannst du es darüber probieren.

Cu,
Udontknow
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mo 20.09.04 13:45 
Udontknow hat folgendes geschrieben:
Wenn die Funktion auch in DirectSound abgebildet wird, kannst du es darüber probieren.

In dem Fall handelt es sich um eine "Musikersoundkarte". Ich kenne zwar das genannte Modell nicht näher, aber im allgemeinen haben die Teile einen großen Funktionsumfang fürs Recording, der "übliche" Soundkarten übertrifft. Von daher weiß ich nicht, inwiefern das im DiretX unterstützt wird. Aber probieren kann man es sicherlich.

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
mad_progger Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 49

WIN XP, Linux
D7 Pro
BeitragVerfasst: Do 23.09.04 11:18 
Hmm, danke erstmal für die Antworten.
Wäre es möglich, das es mit Linux einfacher geht? Denn dort kann man ja die Geräte direkt mit device ansteuern!