README.symbian 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Using Speex on Symbian OS
  2. Conrad Parker and Colin Ward, CSIRO Australia, July 2004
  3. Introduction
  4. ------------
  5. The symbian/ directory contains the following files for Symbian's abuild tool:
  6. bld.inf Component definition file
  7. speex.mmp Project specification file
  8. config.h Configuration options for both emulator and device builds
  9. Developing applications for libspeex for Symbian OS
  10. ---------------------------------------------------
  11. Any references to the statically defined SpeexMode structures must be
  12. replaced by a call to a speex_lib_get_mode () for that mode.
  13. * References to the statically defined array speex_mode_list[modeID]
  14. must be replaced by a call to speex_lib_get_mode (modeID):
  15. - mode = speex_mode_list[modeID];
  16. + mode = speex_lib_get_mode (modeID);
  17. * References to the statically defined mode structures must be replaced:
  18. SpeexMode * mode1, * mode2, * mode3;
  19. - mode1 = &speex_nb_mode;
  20. + mode1 = speex_lib_get_mode (SPEEX_MODEID_NB);
  21. - mode2 = &speex_wb_mode;
  22. + mode2 = speex_lib_get_mode (SPEEX_MODEID_WB);
  23. - mode3 = &speex_uwb_mode;
  24. + mode3 = speex_lib_get_mode (SPEEX_MODEID_UWB);
  25. Note that the constants SPEEX_MODEID_NB, SPEEX_MODEID_WB and
  26. SPEEX_MODEID_UWB were introduced in libspeex 1.1.6, and are
  27. defined in <speex/speex.h>. speex_lib_get_mode() was introduced
  28. in libspeex 1.1.7 and is declared in <speex/speex.h>.