alsa

    1

    1答えて

    サウンドカードレートを44100などに設定すると、実際のレートが44100になることを保証することはできません。私の場合、アプリケーションとALSA間のトラフィック測定値(サンプル/秒) 44066 ... 44084。 これはリサンプリングの問題に関連するものではありません。「44100」モードでは48000ハードウェアだけで44100の速度でデータを「食べる」必要があります。 この波形が再生さ

    6

    2答えて

    私は、組み込みシステム上でALSAドライバを使用してサウンドを録音する小さなアプリケーションを開発しました。 MIC/Line INから録音するデバイスを選択する際に問題が発生しました。 アプリケーションはシステムの起動時に起動するように設定されていますが、デフォルトの録音デバイスはMICに設定されています。私のアプリが動作するには、私はamixerに行って、録音デバイスをMICからLine IN

    0

    4答えて

    ALSA(snd_pcm_open、snd_pcm_readiなど)を使用してアプリケーションを作成しました。このアプリケーションは私のマシン上で完璧に動作します。しかし、別のマシンにSSH接続してSSH接続を実行すると、snd_pcm_openへのすべての呼び出しが「デバイスが存在しません」というメッセージとともに失敗します。リモートマシンにはローカルマシンと同じサウンドカードがあります。 ここ

    1

    1答えて

    操作後のオーディオデータの再生に問題があります。 私が使用する唯一のAPIは、Linux(Ubuntu)のC言語でのalsa lib APIです。 read()とbuffer1を使用して、unsigned char配列(buffer1)で16ビット整数ウェーブファイルからデータを取得します。 。私は、同じサイズの別のunsigned char配列(buffer2)にデータを渡したい。私がbuffe

    2

    1答えて

    ALSAの非同期コールバック機能を使用して、アプリケーションレベルで一時停止および再開機能を提供できるようにしようとしています。しかし、関数async_add_pcm_handler()はエラーを返します(具体的には-38を返します)。 rc = snd_pcm_open(&handle, (char*)"default",SND_PCM_STREAM_PLAYBACK, 0); snd_pcm

    2

    1答えて

    私は1つのオーディオと他のチャンネルの無音が再生されている2つのチャンネルを再生しようとしています。 $ gst-launch \ interleave name=i ! alsasink filesrc location=/home/test1.mp3 \ ! decodebin ! audioconvert \ ! audio/x-raw-int,c

    1

    2答えて

    ネットワーク入力端子から4チャンネルの入力を受け取ります。これをジャッククライアントではないプログラムに送るのが好きです。プログラム設定では、読み込むサウンドカードを選択することができます。 ジャックからこのプログラムにオーディオをルーティングするには中間のサウンドカードが必要です。 私はこれが可能でなければならないと感じていますか?

    3

    1答えて

    複数の出力を持つサウンドカードがあり、ALSAを使用して2つの別々のステレオチャンネルにマッピングします。設定は正常に動作し、スピーカーテストなどでオーディオを再生できます。 これで、AudioSystem APIを使用して、Javaプログラムで2つのステレオ出力を使用したいと考えています。ただし、stereo1とstereo2はMixerInfoを使用して表示されません。 JavaがAudioS

    3

    1答えて

    私は(カスタムデバイスに接続されている)ALSAを使用した再生と録音の両方を利用してLinuxでプログラムを書いています。データの読み書きの両方に非同期コールバックアーキテクチャを使用したいと思います。 しかし、私はコールバック内でできることの制限に関する情報を得ることができませんでした。具体的には、私は同期安全でなければならないのですか?もしそうなら、これは例えば、実行のメインスレッドによって満

    1

    1答えて

    なぜ私はジャックでalsa_outの2つのインスタンスを使用できないのですか?私は3つのサウンドカードを持っており、同時にそれらを使用したい。私はコンピュータと2つのUSBデバイスの中に1つを持っています。これは私の設定です: 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf1c00000 irq 47 1