alsa

    0

    1答えて

    私は現在raspberry pi 3を使用してをicecast streamにリダイレクトすることができます。現在、Raspbian Jessie Liteのpipe arecord from USB audio hw input to avconv(ffmpeg相当)の小さなテストでうまく動作します。 Arecordには、冗長設定を使用するとオーディオレベル用のテキストvuメーターが組み込まれて

    1

    4答えて

    最近、数学と音楽をリンクしたいので、「linux in tone in play」の方法に興味があります。私は*.mp3や*.wavなどの音楽ファイルを使用する必要はありませんので、私はそれを行うシステムコールを使用したいと思います。私はインターネット上で研究を行ってきましたが、 '再生する方法音楽ファイルをプログラムに入れてください。 Linux上にleds(/sys/class/leds/..

    2

    2答えて

    小さなバッファサイズ(1920フレーム)を使用するとサウンド出力に問題があります。 48kHzでサンプリングし、バッファサイズを480000にすると、正弦波が1秒間正しく再生されます。私がしたいのは40msの正弦波だけです。 私はこれを48000 samples/sec * 1sec/1000ms * 40ms = 1920 framesと計算しました。しかし、私はsnd_pcm_writeiに1

    1

    1答えて

    gst-plugins-base-1.8.1をはっきりとインストールしました。 https://gstreamer.freedesktop.org/modules/ と ./configure make sudo make install からダウンロードしてalsasrcですelemenetは、そのベースのプラグインです。 は私が https://gstreamer.freedeskto

    0

    1答えて

    ALSAレイヤについての説明が必要です。私のオーディオコーデックドライバには、DAPMウィジェットとDAPMルートがあります。これは、コーデックの登録時に使用されます。 同様に、マシンドライバには、DAPMウィジェットとDAPMルートの異なるセットがあります。カード登録時に使用します。 オーディオコーデックドライバとマシンドライバのDAPMウィジェットとルートが同じである必要があるかどうか教えても

    0

    1答えて

    私は音を録音してCプログラムで再生しようとしています。 ちょうどそれらの端末回線を使用してのように: arecord -D plughw:0 -r 16000 sample.wav レコードの 、と後で aplay sample.wav サウンドを再生します。 私はこのコードを使用:私ははaplay「でこれを再生しようとした場合 ./recorder < sample.wav : gc

    1

    1答えて

    私は現在、alsa API(libasound)を使って開発することを学んでいます。 私のUSBサウンドカードにPCMサウンドを送りたい。 私はこのコードを実行します。 #include <stdio.h> #include <stdlib.h> #include <alsa/asoundlib.h> #include "helloPi.h" int main(int argc, ch

    0

    1答えて

    を返すsnd_pcm_avail。私のプロジェクトでは、ノンブロッキングをしたいと思っていますが、私のコーデックで利用可能なバイト数を読むたびに0と表示されます。 アルゴリズムは非常に単純です:読み取り、その後、サンプルを読み込むためのコーデックで利用可能な160+サンプルがあるかどうかを確認後、1msのを待ちます。しかし、私が読んでいるたびに、サンプル数はゼロであると言います。 誰かが、なぜ私が

    1

    1答えて

    Qt5プログラムは、依存するALSAライブラリのバージョンが特定の値より小さい場合は1つの列挙型を使用する必要があり、バージョンがその値以上の場合は別の列挙型を使用する必要があります。 qmakeがそのライブラリのバージョンをチェックし、適切なenum式を設定するために使用できる定義を設定することは可能ですか?

    2

    1答えて

    ALSAは循環バッファを埋めるために書き込み関数を使用し、サウンドカードはサンプルを再生してバッファを排出します。アプリケーションは、ストリームの次のフラグメントでバッファを再充填する役割を担います。もしアプリケーションアプリケーションがバッファをいっぱいにして遅くすると、音楽にギャップがあります。アプリケーションがすぐに再生しないと、まだ再生されていないサンプルは、バッファーが円形であるため、新