Changeset 4233:320c48d40ea1 in roaraudio
- Timestamp:
- 08/24/10 17:12:46 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/memlock.h
r4231 r4233 29 29 #include <roaraudio.h> 30 30 31 #define MEMLOCK_NONE 0 32 #define MEMLOCK_LOW 1 33 #define MEMLOCK_MEDIUM 2 34 #define MEMLOCK_ALL 127 35 36 #define MEMLOCK_DEFAULT MEMLOCK_LOW 37 38 int memlock_str2level(const char * str); 39 int memlock_set_level(int level); 40 void memlock_unload(); 41 void memlock_reload(); 42 31 43 #endif 32 44 -
roard/memlock.c
r4232 r4233 26 26 #include "roard.h" 27 27 28 int memlock_str2level(const char * str) { 29 if ( str == NULL ) 30 return -1; 31 32 if ( !strcasecmp(str, "none") ) { 33 return MEMLOCK_NONE; 34 } else if ( !strcasecmp(str, "low") ) { 35 return MEMLOCK_LOW; 36 } else if ( !strcasecmp(str, "medium") ) { 37 return MEMLOCK_MEDIUM; 38 } else if ( !strcasecmp(str, "all") ) { 39 return MEMLOCK_ALL; 40 } else if ( !strcasecmp(str, "default") ) { 41 return MEMLOCK_DEFAULT; 42 } else { 43 return -1; 44 } 45 } 46 47 int memlock_set_level(int level) { 48 static int old_level = MEMLOCK_NONE; 49 50 if ( level == old_level ) 51 return 0; 52 53 return -1; 54 } 55 56 void memlock_unload() { 57 } 58 59 void memlock_reload() { 60 } 61 28 62 //ll
Note: See TracChangeset
for help on using the changeset viewer.