Changeset 2940:543bd9f7fef6 in roaraudio
- Timestamp:
- 10/16/09 22:56:44 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/mixer.h
r2938 r2940 28 28 #include <roaraudio.h> 29 29 30 #define _MIXER_NAME_PREFIX "" 31 #define _MIXER_NAME_SUFFIX " Mixer" 32 #define _MIXER_NAME(x) (_MIXER_NAME_PREFIX x _MIXER_NAME_SUFFIX) 33 30 34 int need_vol_change (int channels, struct roar_mixer_settings * set); 35 36 int add_mixer (int subsys, char * name, struct roar_stream_server ** ss_ptr); 31 37 32 38 #endif -
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.