Changeset 2940:543bd9f7fef6 in roaraudio for roard/mixer.c
- Timestamp:
- 10/16/09 22:56:44 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/mixer.c
r2938 r2940 41 41 } 42 42 43 #define _err() streams_delete(stream); return -1 44 int add_mixer (int subsys, char * name, struct roar_stream_server ** ss_ptr) { 45 struct roar_stream_server * ss; 46 int stream; 47 48 if ( (stream = streams_new()) == -1 ) 49 return -1; 50 51 if ( streams_get(stream, &ss) == -1 ) { 52 _err(); 53 } 54 55 if ( streams_set_name(stream, name) == -1 ) { 56 _err(); 57 } 58 59 if ( client_stream_add(g_self_client, stream) == -1 ) { 60 _err(); 61 } 62 63 if ( streams_set_dir(stream, ROAR_DIR_MIXING, 1) == -1 ) { 64 _err(); 65 } 66 67 if ( streams_set_flag(stream, ROAR_FLAG_PRIMARY) == -1 ) { 68 _err(); 69 } 70 71 switch (subsys) { 72 case ROAR_SUBSYS_WAVEFORM: 73 break; 74 } 75 76 return stream; 77 } 78 43 79 //ll
Note: See TracChangeset
for help on using the changeset viewer.