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


Anmelden zum Antworten