1

専門家...

少し質問があります。Jackオーディオサーバー用のクライアントを作成したいのですが、次のように書き込むためのバッファーを取得したい場合は、次のようにします。

sample_t *out = (sample_t *) jack_port_get_buffer(output_port, nframes);

私はこれを手に入れます:

エラー:「sample_t」はこのスコープで宣言されていません

ヘッダー(jack / jack.h)を正しく含め、クライアントを作成してポートを開くことができるため、どうすればよいかわかりません。

ありがとう!

4

1 に答える 1

3

ジャックの元の変数名をtypedefしましたか?

typedef jack_default_audio_sample_t sample_t;

ほとんどのsample_t場合、ライブラリ内の変数名には一般的すぎるため、sample_tに「名前を変更」します。

于 2012-04-14T19:12:09.203 に答える