📄 release notes.txt
字号:
--------------------------------------------------------------------------------
S60 Platform: Audio Output Streaming Example v1.1
The purpose of this application is to demonstrate the key functionalities
of the Audio Streaming API by playing generated waveforms and pcm sound
data from a file.
--------------------------------------------------------------------------------
PREREQUISITES
Symbian C++ basics
Asynchronous services
--------------------------------------------------------------------------------
IMPORTANT FILES/CLASSES
inc\wavegen_engine.h
src\wavegen_engine.cpp
classes CStreamAudioEngine,
CMdaAudioOutputStream,
MMdaAudioOutputStreamCallback
--------------------------------------------------------------------------------
KNOWN ISSUES
(No known issues)
--------------------------------------------------------------------------------
RUNNING THE EXAMPLE
There are two views in the application:
Generator - writing generated waveforms to audio output stream
- Volume, frequency, and the type of waveform can be adjusted in the
Settings listbox while playback is in progress.
Player - writing PCM data to audio output stream from a file
- Playback volume can be adjusted.
Use navigation left/right keys to change between views. Select Start/Stop
from the Options menu to control playback.
--------------------------------------------------------------------------------
BUILD & INSTALLATION INSTRUCTIONS
The source code can be compiled on all S60 SDKs. Steps for building and
installing the application to a device depend on the S60 platform version:
--Mobile device (S60 3rd Edition)
cd to /wavegen/group
bldmake bldfiles
abld build gcce urel
cd to /wavegen/sis
makesis wavegen_s60_3rd_ed.pkg
Sign the SIS package
- See the SDK Help for information about self-signed .sis packages, or
www.symbiansigned.com for information about Developer Certificates.
Install the signed .sis file to a S60 3rd Edition device.
--Mobile device (S60 1st/2nd Edition)
cd to /wavegen/group
bldmake bldfiles
abld build thumb urel
cd to /wavegen/sis
makesis wavegen.pkg
Install the SIS file to the device.
--Emulator (WINSCW)
cd to /wavegen/group
bldmake bldfiles
abld build winscw udeb
Start the emulator.
--------------------------------------------------------------------------------
COMPATIBILITY
S60 3rd Edition
S60 2nd Edition
(S60 1st Edition)
Tested on Nokia 6600, Nokia 6630, Nokia N90
--------------------------------------------------------------------------------
VERSION HISTORY
1.1 - Application updated to support S60 3rd Edition
(conditional compiling macros used in order to maintain backward
source compatibility)
- UI changed to properly use the view architecture (2 tabbed views)
- Added BaseConstructL() call to view constructor (CAknView-derived)
(without this, AVKON 59 panic is raised on S60 3rd Edition)
1.0 First release
--------------------------------------------------------------------------------
EVALUATE THIS RESOURCE
Please spare a moment to help us improve documentation quality and recognize the examples you find most valuable, by rating this resource < http://www.forum.nokia.com/main/1%2C%2C90%2C00.html?surveyId=df87b7f4-925d-4a88-b820-e36553010770/S60_Platform_Audio_Output_Streaming_Example_v1_1_en.zip>.
DOCUMENTTYPE
3 (3)
TypeUnitOrDepartmentHere
TypeYourNameHere
TypeDateHere
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -