summaryrefslogtreecommitdiff
path: root/src/crosscomposer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/crosscomposer.cc')
-rw-r--r--src/crosscomposer.cc18
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;
}