You Are Here:

S60 Platform: Full-Duplex Audio Example v2.0

Contact Us

We encourage you to give us feedback about development topics and other matters related to this web site.

Submit feedback
Forum Nokia Events

International CTIA WIRELESS 2010
March 23, 2010
Las Vegas

O’Reilly Where 2.0 Conference
March 30, 2010
San Jose, California

Building N900 Apps Using Qt Creator and Qt 4.6
April 14, 2010
2 p.m. London, 4 p.m. Helsinki

Building N900 Apps Using Qt Creator and Qt 4.6
April 14, 2010
11 a.m. San Francisco, 2 p.m. New York

Building N900 Apps Using Qt Creator and Qt 4.6 (In Chinese)
April 15, 2010
11 a.m. Beijing


View all
file name: S60_Platform_Full-Duplex_Audio_Example_2_0_en.zip
description: This C++ example application plays and records audio simultaneously, reading from the microphone and writing to the earpiece/speaker, creating a local audio feedback loop. Audio is processed in encoded format, using real-time encoding/decoding support from audio hardware. This example can also be used for creating VoIP applications on S60 2nd Edition, S60 2nd Edition FP2 and FP3. Main classes: CMMFDevSound, MDevSoundObserver.
type: Example
topics: Multimedia
     Audio
Networking
     VoIP
S60
Symbian C++
language: English (en)
encoding: Zip Archive (.zip)
intended audience: Advanced
compatibility: S60 2nd Edition, S60 2nd Edition FP2 and FP 3, S60 3rd Edition, S60 3rd Edition FP1. Tested on Nokia 6630, Nokia N70, Nokia N80, and Nokia E60. Created / tested with: Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 3, for C++; S60 3rd Edition SDK for Symbian OS, for C++, Maintenance Release + Extensions plug-in for S60 3rd Edition SDK for Symbian OS, for C++, MR.
see also: S60 Platform: Audio Streaming Example v2.0
S60 Platform: Sound Mixer Example v2.0
S60 Platform: Audio Output Streaming Example v1.1
Series 60 Platform 1st/2nd Edition: Call Recorder Example
Download


Additional information

distribution: Forum Nokia Global Web Site
edition: 2
editorial revision: 0
publication rights: Copyright © 2005-2007 Nokia Corporation.
size: 40 KB

<< Back to Previous Page

 

Rate This:

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20applicationE20playsE20andE20recordsE20audioE20simultaneouslyE2cE20readingE20fromE20theE20microphoneE20andE20writingE20toE20theE20earpieceE2fspeakerE2cE20creatingE20aE20localE20audioE20feedbackE20loopE2eE20AudioE20isE20processedE20inE20encodedE20formatE2cE20usingE20realE2dtimeE20E20E20E20E20encodingE2fdecodingE20supportE20fromE20audioE20hardwareE2eE20ThisE20eE78ampleE20canE20alsoE20beE20E20E20E20usedE20forE20creatingE20VoIPE20applicationsE20onE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FP3E2eE0aMainE20classesE3aE20CMMFE44evSoundE2cE20ME44evSoundObserverE2eX qdcZformatQNx41434X qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f8b3a6ed3E2de833E2d4f7cE2daee1E2d4c773196f894E2fS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5fv2E5f0E5fenE2ezipX qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f61f75a07E2dfb30E2d4180E2d821cE2dd0698ae735e0E2fSeriesE5f60E5fPlatformE5f1stE5f2ndE5fE45ditionE5fCallE5fE52ecorderE5fE45E78ampleE5fv1E5f0E2ezipX qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7bbe94f9E2d119cE2d475eE2d942bE2daa248d012544E2fS60E5fPlatformE5fSoundE5fMiE78erE5fE45E78ampleE5fv2E5f0E2ezipX qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fdf87b7f4E2d925dE2d4a88E2db820E2de36553010770E2fS60E5fPlatformE5fAudioE5fOutputE5fStreamingE5fE45E78ampleE5fv1E5f1E5fenE2ezipX qdcZtitleQSxS60E20PlatformE3aE20FullE2dE44upleE78E20AudioE20E45E78ampleE20v2E2e0X qdcZtypeQUqfnZPrimaryE52esourceQ qdcZtypeQUqfnTypeZApplicationQ qdcZtypeQUqfnTypeZE45E78ampleQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qdctermsZeE78tentQNx41434X qrssZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20applicationE20playsE20andE20recordsE20audioE20simultaneouslyE2cE20readingE20fromE20theE20microphoneE20andE20writingE20toE20theE20earpieceE2fspeakerE2cE20creatingE20aE20localE20audioE20feedbackE20loopE2eE20AudioE20isE20processedE20inE20encodedE20formatE2cE20usingE20realE2dtimeE20E20E20E20E20encodingE2fdecodingE20supportE20fromE20audioE20hardwareE2eE20ThisE20eE78ampleE20canE20alsoE20beE20E20E20E20usedE20forE20creatingE20VoIPE20applicationsE20onE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FP3E2eE0aMainE20classesE3aE20CMMFE44evSoundE2cE20ME44evSoundObserverE2eX qrssZtitleQSxS60E20PlatformE3aE20FullE2dE44upleE78E20AudioE20E45E78ampleE20v2E2e0X qeditorZdescriptionE5fcreatedQDx2007E2d03E2d14T08E3a06E3a35E5aX qeditorZdescriptionE5fmodifiedQDx2007E2d11E2d19T12E3a11E3a08E5aX qeditorZtypeQUqfnTypeZApplicationQ qeditorZtypeQUqfnTypeZE45E78ampleQ qeditorZtypeQUqfnTypeZE52esourceQ qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X qfnZcompatibilityQSxS60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FPE203E2cE20S60E203rdE20E45ditionE2cE20S60E203rdE20E45ditionE20FP1E2eE20TestedE20onE20NokiaE206630E2cE20NokiaE20N70E2cE20NokiaE20N80E2cE20andE20NokiaE20E4560E2eE0aCreatedE20E2fE20testedE20withE3aE20SeriesE2060E202ndE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20SupportingE20FeatureE20PackE203E2cE20forE20CE2bE2bE3bE20S60E203rdE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20forE20CE2bE2bE2cE20MaintenanceE20E52eleaseE20E2bE20E45E78tensionsE20plugE2dinE20forE20S60E203rdE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20forE20CE2bE2bE2cE20ME52E2eX qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X qfnZfilenameQSxS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5f2E5f0E5fenE2ezipX qfnZpublishedQDx2007E2d03E2d16T11E3a29E3a55E5aX qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5f2E5f0E5fenE2ezipX qfnZtopicQUqfnTopicZaudioQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZmultimediaQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZnetworkingQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZvoipQRqmarsZrelevanceQNx100X qfnZtypeQUqfnTypeZApplicationQ qfnZtypeQUqfnTypeZE45E78ampleQ qfnZtypeQUqfnTypeZE52esourceQ qfnZusE5foriginQLqE78sdZbooleanQxtrueX qmarsZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20applicationE20playsE20andE20recordsE20audioE20simultaneouslyE2cE20readingE20fromE20theE20microphoneE20andE20writingE20toE20theE20earpieceE2fspeakerE2cE20creatingE20aE20localE20audioE20feedbackE20loopE2eE20AudioE20isE20processedE20inE20encodedE20formatE2cE20usingE20realE2dtimeE20E20E20E20E20encodingE2fdecodingE20supportE20fromE20audioE20hardwareE2eE20ThisE20eE78ampleE20canE20alsoE20beE20E20E20E20usedE20forE20creatingE20VoIPE20applicationsE20onE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FP3E2eE0aMainE20classesE3aE20CMMFE44evSoundE2cE20ME44evSoundObserverE2eX qmarsZeditionQNx2X qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qmarsZrevisionQNx0X qmarsZsizeQNx41434X qmarsZtitleQSxS60E20PlatformE3aE20FullE2dE44upleE78E20AudioE20E45E78ampleE20v2E2e0X qncZrightsQSxCopyrightE20Ea9E202005E2d2007E20NokiaE20CorporationE2eX qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F8b3a6ed3E2de833E2d4f7cE2daee1E2d4c773196f894E252FS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5fv2E5f0E5fenE2ezipX qrdfZtypeQUqfnZPrimaryE52esourceQ qrdfZtypeQUqfnTypeZApplicationQ qrdfZtypeQUqfnTypeZE45E78ampleQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f61f75a07E2dfb30E2d4180E2d821cE2dd0698ae735e0E2fSeriesE5f60E5fPlatformE5f1stE5f2ndE5fE45ditionE5fCallE5fE52ecorderE5fE45E78ampleE5fv1E5f0E2ezipX qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7bbe94f9E2d119cE2d475eE2d942bE2daa248d012544E2fS60E5fPlatformE5fSoundE5fMiE78erE5fE45E78ampleE5fv2E5f0E2ezipX qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fdf87b7f4E2d925dE2d4a88E2db820E2de36553010770E2fS60E5fPlatformE5fAudioE5fOutputE5fStreamingE5fE45E78ampleE5fv1E5f1E5fenE2ezipX