44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Using Speex on Symbian OS
 | |
| Conrad Parker and Colin Ward, CSIRO Australia, July 2004
 | |
| 
 | |
| 
 | |
| Introduction
 | |
| ------------
 | |
| 
 | |
| The symbian/ directory contains the following files for Symbian's abuild tool:
 | |
| 
 | |
|   bld.inf    Component definition file
 | |
|   speex.mmp  Project specification file
 | |
|   config.h   Configuration options for both emulator and device builds
 | |
| 
 | |
| 
 | |
| Developing applications for libspeex for Symbian OS
 | |
| ---------------------------------------------------
 | |
| 
 | |
|      Any references to the statically defined SpeexMode structures must be
 | |
|      replaced by a call to a speex_lib_get_mode () for that mode.
 | |
| 
 | |
|      * References to the statically defined array speex_mode_list[modeID]
 | |
|      must be replaced by a call to speex_lib_get_mode (modeID):
 | |
| 
 | |
| -      mode = speex_mode_list[modeID];
 | |
| +      mode = speex_lib_get_mode (modeID);
 | |
| 
 | |
|      * References to the statically defined mode structures must be replaced:
 | |
| 
 | |
|        SpeexMode * mode1, * mode2, * mode3;
 | |
| 
 | |
| -      mode1 = &speex_nb_mode;
 | |
| +      mode1 = speex_lib_get_mode (SPEEX_MODEID_NB);
 | |
| 
 | |
| -      mode2 = &speex_wb_mode;
 | |
| +      mode2 = speex_lib_get_mode (SPEEX_MODEID_WB);
 | |
| 
 | |
| -      mode3 = &speex_uwb_mode;
 | |
| +      mode3 = speex_lib_get_mode (SPEEX_MODEID_UWB);
 | |
| 
 | |
|      Note that the constants SPEEX_MODEID_NB, SPEEX_MODEID_WB and
 | |
|      SPEEX_MODEID_UWB were introduced in libspeex 1.1.6, and are
 | |
|      defined in <speex/speex.h>. speex_lib_get_mode() was introduced
 | |
|      in libspeex 1.1.7 and is declared in <speex/speex.h>.
 |