Changeset 4629:27acd1cc7e9c in roaraudio for libroar/vs.c
- Timestamp:
- 11/27/10 16:29:18 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vs.c
r4628 r4629 1238 1238 } 1239 1239 1240 int roar_vs_reset_buffer(roar_vs_t * vss, int writering, int readring, int * error) { 1241 _ckvss(-1); 1242 1243 if ( !(vss->flags & FLAG_BUFFERED) ) { 1244 _seterr(ROAR_ERROR_INVAL); 1245 return -1; 1246 } 1247 1248 if ( writering != ROAR_VS_TRUE || writering != ROAR_VS_FALSE || 1249 readring != ROAR_VS_TRUE || readring != ROAR_VS_FALSE ) { 1250 _seterr(ROAR_ERROR_INVAL); 1251 return -1; 1252 } 1253 1254 if ( writering ) { 1255 if ( roar_buffer_ring_reset(vss->writering) == -1 ) { 1256 _seterrre(); 1257 return -1; 1258 } 1259 } 1260 1261 if ( readring ) { 1262 if ( roar_buffer_ring_reset(vss->readring) == -1 ) { 1263 _seterrre(); 1264 return -1; 1265 } 1266 } 1267 1268 return 0; 1269 } 1270 1240 1271 int roar_vs_ctl (roar_vs_t * vss, roar_vs_ctlcmd cmd, void * argp, int * error) { 1241 1272 _ckvss(-1);
Note: See TracChangeset
for help on using the changeset viewer.