Changeset 1224:d66ef0e2143d in roaraudio for roard/streams.c
- Timestamp:
- 02/25/09 00:56:42 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r1223 r1224 371 371 } 372 372 373 int streams_ctl (int id, int_least32_t cmd, void * data) { 374 struct roar_stream_server * ss; 375 int_least32_t comp; 376 377 if ( (ss = g_streams[id]) == NULL ) 378 return -1; 379 380 comp = cmd & ROAR_STREAM_CTL_COMPMASK; 381 382 cmd &= ~comp; 383 384 switch (comp) { 385 case ROAR_STREAM_CTL_COMP_BASE: 386 break; 387 case ROAR_STREAM_CTL_COMP_CF: 388 return codecfilter_ctl(ss->codecfilter_inst, ss->codecfilter, cmd, data); 389 break; 390 case ROAR_STREAM_CTL_COMP_DRV: 391 break; 392 default: 393 return -1; 394 } 395 396 return -1; 397 } 398 373 399 int streams_get_outputbuffer (int id, void ** buffer, size_t size) { 374 400 if ( g_streams[id] == NULL )
Note: See TracChangeset
for help on using the changeset viewer.