2012-04-14 3 views
1

전문가 ...오디오 잭 서버 : 버퍼를 가져올 수 없습니다.

약간의 질문이 있습니다. 나는 잭 오디오 서버의 클라이언트를 만들려면 내가 버퍼를 취득하고자 할 때 이런 식으로 작성 :

error: 'sample_t' was not declared in this scope

나도 몰라 :

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

내가이 얻을 헤더 (jack/jack.h)가 올바르게 포함되어 있고 클라이언트를 만들 수 있고 포트를 열 수 있기 때문에 수행 할 작업.

감사합니다.

답변

2

원래 변수 이름을 typedef로 입력 했습니까? 그들은 "이름 바꾸기"가 sample_t 이유를

typedef jack_default_audio_sample_t sample_t; 

대부분의 시간, sample_t 도서관에서 변수 이름이 너무 일반적인 것, 즉이다.

+0

와우 ... 감사합니다 ... 작동 중 ... 많은 감사드립니다! –