⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 release notes.txt

📁 symbian学习音乐播放的源代码
💻 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 + -