DAC ansteuern

Guten abend,
Ich habe folgende Frage:
wie kann ich ein Audio-Binärsignal an ein DAC schicken?
Ich will dieses digitale signal ausgeben lassen.

Applikationshandbuch

wie kann ich ein Audio-Binärsignal an ein DAC schicken?

Das sollte in diesen Unterlagen des Herstellers drinstehen.

Ich will dieses digitale signal ausgeben lassen.

Oder verdaut er Standards wie SP-DIF oder AES/EBU?

Gruß

Stefan

In den nterlagen steht nichts drinn.
Es geht darum, dass ich ein binärsignal ausgeben lasen will.
D.h. ich hab auf der festplatte eine binärdatei und will diese ausgeben lassen…

Hallo,

In den nterlagen steht nichts drinn.
Es geht darum, dass ich ein binärsignal ausgeben lasen will.
D.h. ich hab auf der festplatte eine binärdatei und will diese
ausgeben lassen…

ich vermute, Du stellst dir die Sache deutlich zu einfach vor.
Was soll denn das bedeuten „Binärdatei über DAC ausgeben lassen“?

Um einen DAC nackt anzusteuern, liest man das Datasheet zum
entsprechenden Chip. Da seht alles drin. Natürlich braucht man dann
passende Hardware und Software dafür.

Im PC kannst da aber normalerweise nicht direkt auf den Chip zugreifen,
sondern nur den entspechenden Treiber benutzen bzw. den Dienst des
Betriebssystem aufrufen.
Dann bringt es aber nix, irgend eine „Binärdatei“ anzubieten.

Da sollte es dann schon eher ein Dateiformat sein, das OS und Treiber
tatsächlich verwursten können (als z.B. Formate wie Wav, WMP, MP3 …).

Was du da in der Binärdatei hast, weiß hier keiner.
Der Begriff ist in dem Zusammenhang beliebig.
Deine Fragestellung ist also wegen megelnden Informationsinhalt nicht
zu beantworten.
Gruß Uwi

1 „Gefällt mir“

Ok noch mal genauer:
Ich bin dabei Ein Programm zu schreiben was Platformunabhängig Musikdateien abspielen soll, d.h. nicht mit Mediaplayer etc.
mir wurde nun gesagt, dass ich den Binärwert haschen soll und ihn an die Soundkarte weiterleiten soll.
Kann man das über den Installierten Treiber, oder was für Möglichkeiten gibt es?

Hallo,
vorab, ich bin kein Programmierer und kenne mich mit den Möglichkeiten
von PC und Betriebssystem nicht so genau aus.
Trotzdem will ich dir meine Meinung dazu kundtun.

Ich bin dabei Ein Programm zu schreiben was Platformunabhängig
Musikdateien abspielen soll,

Was immer „plattformunabhängig“ bei dir bedeuten soll,
„plattformunabhängig“ heißt IMHO schon mal, dass du nicht direkt auf
Hardware zugreifen kannst, denn diese Ändert sich alle Zeit lang
und dann geht gar nix mehr. Außerdem gibt es sowieso keine
einheitliche Hardware und „plattformübergreifend“ schon gar nicht.

Auch Treiber sind üblicherweise an eine Plattform gebunden, sonst gäbe
es nicht für jede Hardware und OS unterschiedliche Treiber.

Bleibt also nur, die standardisierten Betriebssystemaufrufe zu nutzen.
Aber auch dann wirst du wohl nicht umhin kommen, das für jedes infrage
kommende OS passend zu programmieren.
Inwieweit du dann überhaupt ohne einen Player auskommst, das weiß ich
nicht. Da wirst du dich tief in die Betriebssystemroutinen rein knien
müssen.

d.h. nicht mit Mediaplayer etc.
mir wurde nun gesagt, dass ich den Binärwert haschen soll und
ihn an die Soundkarte weiterleiten soll.

Wenn das so einfach ist, dann mache das mal.
Für eine gewisse Zeit könnte das klappen, sofern du auf bekannte
Hardware triffst. Wenn jemand einen Soundchip verbaut hat, den du
nicht kennst, wird es dann aber wohl Probleme geben.

Kann man das über den Installierten Treiber, oder was für
Möglichkeiten gibt es?

Ich weiss es auch nicht und ich vermute, deine Ziele sind sehr
hoch gesteckt.
Wozu brauchst du so was eigentlich?

Der Sinn moderner OS ist doch gerade, dass man so was nicht machen muß,
weil das OS die Möglichkeiten zum Abspielen von Musik per beliebigen
Player eben schon mitbringt. Warum willst du also da herum schiffen.
Gruß Uwi