Changeset 4901:6d347c8f1180 in roaraudio for libroar/buffer.c
- Timestamp:
- 05/04/11 22:54:47 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/buffer.c
r4708 r4901 53 53 struct roar_buffer_ring ring; 54 54 } meta; 55 int type; 55 56 struct roar_buffer * next; 56 57 }; … … 93 94 } 94 95 95 new->refc = 1;96 new->refc = 1; 96 97 97 98 new->data = data; 98 99 99 100 new->flags = ROAR_BUFFER_FLAG_NONE|ROAR_BUFFER_FLAG_NOFREE; 101 new->type = -1; 100 102 101 103 new->user_data = new->data; … … 367 369 368 370 *meta = buf->meta.i32; 371 372 return 0; 373 } 374 375 int roar_buffer_set_type (struct roar_buffer * buf, int type) { 376 if ( buf == NULL ) 377 return -1; 378 379 buf->type = type; 380 381 return 0; 382 } 383 384 int roar_buffer_get_type (struct roar_buffer * buf, int * type) { 385 if ( buf == NULL || type == NULL ) 386 return -1; 387 388 *type = buf->type; 369 389 370 390 return 0;
Note: See TracChangeset
for help on using the changeset viewer.