direct show, audio-konvertierung
-
Hallo miteinander,
Frage: Konvertierung von PCM 16-Bit-Stereo-Strom (=rechts+links, 2x16Bit) nach 3 x PCM 16-Bit-Stereo-Strom (=3xrechts,links, 3x(2x16Bit)).
Realisierung soll sein mit DirectShow in C++.
Erster Versuch: mit Graphedit (von Microsofts Platform SDK) => Verlinken folgender Blöcke: "xxx.wav" => "Wave Parser" => "Infinite Pin Tee
Filter" => 3x"AC3 Filter" => 3x"Direct Sound Device" (see the attached
file).Ich kann den Filtergraphen in mein C++-Programm implementieren und es läuft. Aber ich muss den Stereo-PCM-Strom auf drei Leitungen auffächern (mit dem Infinite Pin Tee Filter) und dann 3 AC3-Filter parallel verwenden.
Ich will jetzt jedoch nur einen AC3-Filter verwenden, damit ich nicht 3mal die gleichen AC3-Filter-Settings einstellen muss.
Ich will mein beschriebenes Verfahren verwenden, um eine 5.1Soundkarte mit 3 Stereo-soundkarten zu simulieren.
Danke für zahlreiche Tipps.
Gruß
Markus