Linuxサウンド:特定の出力デバイスでのみ受信オーディオを再生する

Linuxサウンド:特定の出力デバイスでのみ受信オーディオを再生する

現在、オーディオデータを受信し、USB-Toslinkアダプタを介して光SP / DIF(Toslink)を介して出力するヘアポート(AirPlay)サーバーがあります。

デジタル信号はイコライザーを介して、他のUSBサウンドカードのToslink入力ポートを介してLinuxボックスに返されます。

このToslink入力を3番目のデバイスであるUSB DACで再生したいと思います。

信号経路は次のとおりです。

ヘアポート -> USB-Toslink -> Behringer DEQ2496 -> USB-Toslink入力 -> USB-DAC出力

つまり、各デバイスで2つの別々のオーディオストリームを再生したいと思います。 1)ヘアポート出力はUSB-to-Toslinkカードで再生する必要があります。2)USB-Toslink入力信号はUSB-DAC出力で再生する必要があります。 。

どうすればいいですか?

特定のALSAデバイスでオーディオストリームを再生するために使用できることはわかっていますが、aplay -Dビット深度、サンプリングレート、およびフォーマットを指定する必要があります。私は、あるデバイスの入力が別のデバイスに簡単にルーティングされるより高いレベルのソリューションを探しています。すべての関連デバイスは最大24ビット/ 96KHzをサポートしているため、サンプルフォーマット変換のみが必要です。

ベストアンサー1

おすすめ記事