4

Google やプログラミング、オーディオで「JACK」という作業を使用するのは非常に困難です。ほとんどの結果では、オーディオ ジャックを適切にプラグインする方法に関連する Windows のチュートリアル/質問が表示されるか、私の「ラインイン」に似たものがあります。オーディオジャックプログラミング付き」。「JACK」と呼ばれるオーディオ サウンド システムに関するチュートリアルが見つからず、初期化、サウンド カードの一覧表示、そのリストからサウンド カードの選択、選択した入力/出力の録音と再生の方法を知る必要があります。

これまでのところ、私の唯一のリソースは JACK プログラミング用の以下のものです.... http://jackit.sourceforge.net/cgi-bin/lxr/http/source/example-clients/capture_client.c http://www.alsa- project.org/~tiwai/alsa-driver-api/ch01.html#id292665 http://www.alsa-project.org/~tiwai/alsa-driver-api/re01.html

私が思うに、capture_client.c はどのような状況でも機能するように構築されているため、実際に行ごとに何が起こっているのか混乱しています。そのため、JACK チュートリアルを見つけたいと思っています。RAW オーディオ データが必要なので、手動でパケットに暗号化できるので、JACK が必要だと考えています。Gstreamer は低レベルの暗号化しか使用していないことがわかりました。しかし、他のすべてのオーディオライブラリは、私の状況に適していないか、単に悪臭を放っています。

4

2 に答える 2

0

when searching the internet try using jackd (short for jack daemon).

Jack is designed primarily for being able to chain several applications together into a single signal chain. As such the daemon handles the hardware ports usually by utilising alsa depending on the audio hardware. The daemon sets the sample rate and format, the format is always normalised float and the sample rate is set by the user. This eliminates sample rate and format conversions between applications.

It sounds like either you are going to have to think outside the box to get jackd to work for you or the functionality needs to be included in the daemon (jack already has the ability to send audio data over a network for instance) or jackd really just isn't suitable for your purposes.

于 2014-02-03T09:39:50.837 に答える
0

これは私がバガンの学習をしている場所です。彼はコンパイルと実際のコードを調べます。

于 2013-05-25T18:43:02.133 に答える