Changeset 3696:0f43f9c2e18f in roaraudio for libroar/stream.c
- Timestamp:
- 04/22/10 21:21:16 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/stream.c
r3630 r3696 599 599 600 600 data[0] = 0; // Version and reserved 601 data[1] = 2; // flags601 data[1] = ROAR_STREAM_PARA_FLAGS; // flags 602 602 data[2] = reset == ROAR_RESET_FLAG ? ROAR_RESET_FLAG : ROAR_SET_FLAG; 603 603 data[3] = flags; 604 605 for (i = 0; i < m.datalen/2; i++) { 606 data[i] = ROAR_HOST2NET16(data[i]); 607 } 608 609 if ( roar_req(con, &m, NULL) == -1 ) 610 return -1; 611 612 if ( m.cmd != ROAR_CMD_OK ) 613 return -1; 614 615 return 0; 616 } 617 618 int roar_stream_set_role (struct roar_connection * con, struct roar_stream * s, int role) { 619 struct roar_message m; 620 uint16_t * data = (uint16_t *) m.data; 621 int i; 622 623 m.cmd = ROAR_CMD_SET_STREAM_PARA; 624 m.stream = s->id; 625 m.datalen = 6; 626 m.pos = 0; 627 628 data[0] = 0; // Version and reserved 629 data[1] = ROAR_STREAM_PARA_ROLE; // flags 630 data[2] = role; 604 631 605 632 for (i = 0; i < m.datalen/2; i++) { … … 879 906 {ROAR_ROLE_BACKGROUND_MUSIC, "background music"}, 880 907 {ROAR_ROLE_BACKGROUND_MUSIC, "background_music"}, // alias 908 {ROAR_ROLE_VOICE, "voice" }, 909 {ROAR_ROLE_INSTRUMENT, "instrument" }, 881 910 {-1, NULL} 882 911 };
Note: See TracChangeset
for help on using the changeset viewer.