Changeset 4885:01d694a7fdf7 in roaraudio for roarclients/roarsin.c
- Timestamp:
- 04/28/11 17:28:25 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarsin.c
r4708 r4885 82 82 float length = 5; /* 5 sec */ 83 83 float step; /* how much time per sample we have to encode ... */ 84 int fh; 84 roar_vs_t * vss; 85 int err; 85 86 int i; 86 87 int16_t out[1024]; … … 109 110 step = M_PI*2*freq/rate; 110 111 111 if ( ( fh = roar_simple_play(rate, channels, bits, codec, NULL, "sine gen")) == -1) {112 fprintf(stderr, "Error: can not open playback !\n");112 if ( (vss = roar_vs_new_playback(NULL, "sine gen", rate, channels, codec, bits, &err)) == NULL ) { 113 fprintf(stderr, "Error: can not open playback: %s\n", roar_vs_strerr(err)); 113 114 exit(1); 114 115 } … … 119 120 t += step; 120 121 } 121 write(fh, out, 2048);122 roar_vs_write(vss, out, 2048, NULL); 122 123 } 123 124 124 roar_ simple_close(fh);125 roar_vs_close(vss, ROAR_VS_FALSE, NULL); 125 126 126 127 return 0;
Note: See TracChangeset
for help on using the changeset viewer.