Changeset 1043:1ca27ba72398 in roaraudio for libroar/stream.c
- Timestamp:
- 12/23/08 09:26:22 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/stream.c
r964 r1043 289 289 info->codec = data[5]; 290 290 info->flags = data[6]; 291 292 return 0; 293 } 294 295 int roar_stream_set_flags (struct roar_connection * con, struct roar_stream * s, int flags, int reset) { 296 struct roar_message m; 297 uint16_t * data = (uint16_t *) m.data; 298 int i; 299 300 m.cmd = ROAR_CMD_SET_STREAM_PARA; 301 m.stream = s->id; 302 m.datalen = 8; 303 m.pos = 0; 304 305 data[0] = 0; // Version and reserved 306 data[1] = 2; // flags 307 data[2] = reset == ROAR_RESET_FLAG ? ROAR_RESET_FLAG : ROAR_SET_FLAG; 308 data[3] = flags; 309 310 for (i = 0; i < m.datalen/2; i++) { 311 data[i] = ROAR_HOST2NET16(data[i]); 312 } 313 314 if ( roar_req(con, &m, NULL) == -1 ) 315 return -1; 316 317 if ( m.cmd != ROAR_CMD_OK ) 318 return -1; 291 319 292 320 return 0;
Note: See TracChangeset
for help on using the changeset viewer.