diff options
Diffstat (limited to 'src/crosscomposer.cc')
-rw-r--r-- | src/crosscomposer.cc | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/crosscomposer.cc b/src/crosscomposer.cc index 049d57f..c8992ff 100644 --- a/src/crosscomposer.cc +++ b/src/crosscomposer.cc @@ -25,8 +25,24 @@ * along with Cross Composer; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ +#include <stdio.h> +#include "audioin.h" +#include "audioout.h" -int main() +int main(int argc, char *argv[]) { + AudioIn in("default", "Capture", 44101, 1); + AudioOut out("default", 44101, 1); + + sample_t samples[940]; + int i = 50; + while(i--) { + int sz = in.read(samples, sizeof(samples)); + out.write(samples, sz); + printf("."); fflush(stdout); + } + printf("!\n"); + + return 0; } |