Changeset 1215:5cf113ac883c in roaraudio for include
- Timestamp:
- 02/19/09 15:32:56 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/buffer.h
r904 r1215 38 38 #include <roaraudio.h> 39 39 40 #define ROAR_BUFFER_FLAG_NONE 0 41 #define ROAR_BUFFER_FLAG_NOFREE 1 42 43 #define ROAR_BUFFER_SET 0 44 #define ROAR_BUFFER_RESET 1 45 40 46 struct roar_buffer { 41 47 size_t len; 42 48 size_t user_len; 49 int flags; 43 50 void * data; 44 51 void * user_data; … … 56 63 57 64 int roar_buffer_new (struct roar_buffer ** buf, size_t len); 65 int roar_buffer_new_no_ma(struct roar_buffer ** buf, size_t len, void * data); // no internal malloc 58 66 int roar_buffer_free (struct roar_buffer * buf); 59 67 int roar_buffer_delete (struct roar_buffer * buf, struct roar_buffer ** next); … … 74 82 int roar_buffer_get_len (struct roar_buffer * buf, size_t * len); 75 83 84 int roar_buffer_set_flag (struct roar_buffer * buf, int flag, int reset); 85 int roar_buffer_get_flag (struct roar_buffer * buf, int flag); 86 76 87 int roar_buffer_duplicate (struct roar_buffer * buf, struct roar_buffer ** copy); 77 88
Note: See TracChangeset
for help on using the changeset viewer.