Changeset 1807:aef0b09d006d in roaraudio
- Timestamp:
- 05/22/09 17:40:59 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/stream.h
r1585 r1807 38 38 #include "roaraudio.h" 39 39 40 /* 40 41 #define roar_dir2str(x) ((x) == ROAR_DIR_PLAY ? "play" : (x) == ROAR_DIR_MONITOR ? "monitor" : \ 41 42 (x) == ROAR_DIR_FILTER ? "filter" : (x) == ROAR_DIR_RECORD ? "record" : \ … … 43 44 (x) == ROAR_DIR_MIXING ? "mixing" : \ 44 45 "unknown") 46 */ 47 48 char * roar_dir2str (int dir); 49 45 50 /* 46 51 #define roar_codec2str(x) ((x) == ROAR_CODEC_PCM_S_LE ? "pcm_s_le" : (x) == ROAR_CODEC_PCM_S_BE ? "pcm_s_be" : \ -
libroar/stream.c
r1804 r1807 442 442 } 443 443 444 // stream direction funcs: 445 /* 446 #define roar_dir2str(x) ((x) == ROAR_DIR_PLAY ? "play" : (x) == ROAR_DIR_MONITOR ? "monitor" : \ 447 (x) == ROAR_DIR_FILTER ? "filter" : (x) == ROAR_DIR_RECORD ? "record" : \ 448 (x) == ROAR_DIR_OUTPUT ? "output" : (x) == ROAR_DIR_BIDIR ? "bidir" : \ 449 (x) == ROAR_DIR_MIXING ? "mixing" : \ 450 "unknown") 451 */ 452 453 char * roar_dir2str (int dir) { 454 switch (dir) { 455 case ROAR_DIR_PLAY: 456 return "play"; 457 break; 458 case ROAR_DIR_RECORD: 459 return "record"; 460 break; 461 case ROAR_DIR_MONITOR: 462 return "monitor"; 463 break; 464 case ROAR_DIR_FILTER: 465 return "filter"; 466 break; 467 case ROAR_DIR_OUTPUT: 468 return "output"; 469 break; 470 case ROAR_DIR_MIXING: 471 return "mixing"; 472 break; 473 case ROAR_DIR_META: 474 return "meta"; 475 break; 476 case ROAR_DIR_BIDIR: 477 return "bidir"; 478 break; 479 case ROAR_DIR_THRU: 480 return "thru"; 481 break; 482 case ROAR_DIR_BRIDGE: 483 return "bridge"; 484 break; 485 case ROAR_DIR_MIDI_IN: 486 return "midi_in"; 487 break; 488 case ROAR_DIR_MIDI_OUT: 489 return "midi_out"; 490 break; 491 case ROAR_DIR_LIGHT_IN: 492 return "light_in"; 493 break; 494 case ROAR_DIR_LIGHT_OUT: 495 return "light_out"; 496 break; 497 default: 498 return "unknown"; 499 } 500 } 444 501 445 502 // codec funcs:
Note: See TracChangeset
for help on using the changeset viewer.