2012-04-14 15 views
1

Experten ...Audio-Buchse Server: kann nicht Puffer

Ich habe ein paar Fragen. Ich möchte einen Client für Jack Audio-Server erstellen und wenn ich einen Puffer in es so schreiben, erhalten möchten:

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

ich dieses:

error: 'sample_t' was not declared in this scope

Ich weiß nicht, was zu tun ist, weil ich die Kopfzeile (jack/jack.h) korrekt aufgenommen habe und ich einen Client erstellen kann und ich Ports öffnen kann.

Danke!

Antwort

2

Haben Sie den ursprünglichen Variablennamen von Jack eingegeben?

typedef jack_default_audio_sample_t sample_t; 

Die meiste Zeit, sample_t wird in einer Bibliothek für einen Variablennamen zu allgemein sein, das ist, warum sie „umbenennen“, um es zu SAMPLE_T.

+0

Wow ... danke ... es funktioniert ... vielen Dank! –