2012-04-14 1 views
1

...аудио jack сервер: не удается получить буфер

У меня есть несколько вопросов. Я хочу создать клиент для аудио сервера Джек и когда я хочу, чтобы получить буфер для записи в него, как это:

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

я получаю это:

error: 'sample_t' was not declared in this scope

Я не знаю, что делать, потому что я правильно включил заголовок (jack/jack.h), и я могу создать клиента, и я могу открыть порты.

Спасибо!

ответ

2

Вы напечатали первоначальное имя переменной jack?

typedef jack_default_audio_sample_t sample_t; 

Большую часть времени, sample_t будет слишком общим для имени переменной в библиотеке, поэтому они «переименовать» это SAMPLE_T.

+0

Вау ... спасибо ... это работает ... большое спасибо! –