S60 Platform: Full-Duplex Audio Example v2.0
| 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.
| |
| date of publication: |
2007-03-16
| |
| 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 Output Streaming Example v1.1
S60 Platform: Sound Mixer Example v2.0 Series 60 Platform 1st/2nd Edition: Call Recorder Example S60 Platform: Audio Streaming Example v2.0 | |
|
|
||
Additional information
| distribution: |
Forum Nokia Global Web Site
|
| edition: |
2
|
| editorial revision: |
0
|
| rights: |
Copyright © 2005-2007 Nokia Corporation.
|
| size: |
40 KB
|
RDF Facets:
qdcZdateQDx2007E2d03E2d14T08E3a06E3a35E5aX
qdcZdateQDx2007E2d11E2d19T12E3a11E3a08E5aX
qdcZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20applicationE20playsE20andE20recordsE20audioE20simultaneouslyE2cE20readingE20fromE20theE20microphoneE20andE20writingE20toE20theE20earpieceE2fspeakerE2cE20creatingE20aE20localE20audioE20feedbackE20loopE2eE20AudioE20isE20processedE20inE20encodedE20formatE2cE20usingE20realE2dtimeE20E20E20E20E20encodingE2fdecodingE20supportE20fromE20audioE20hardwareE2eE20ThisE20eE78ampleE20canE20alsoE20beE20E20E20E20usedE20forE20creatingE20VoIPE20applicationsE20onE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FP3E2eE0aMainE20classesE3aE20CMMFE44evSoundE2cE20ME44evSoundObserverE2eX
qdcZformatQNx41434X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f8b3a6ed3E2de833E2d4f7cE2daee1E2d4c773196f894E2fS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f61f75a07E2dfb30E2d4180E2d821cE2dd0698ae735e0E2fSeriesE5f60E5fPlatformE5f1stE5f2ndE5fE45ditionE5fCallE5fE52ecorderE5fE45E78ampleE5fv1E5f0E2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7bbe94f9E2d119cE2d475eE2d942bE2daa248d012544E2fS60E5fPlatformE5fSoundE5fMiE78erE5fE45E78ampleE5fv2E5f0E2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fdf87b7f4E2d925dE2d4a88E2db820E2de36553010770E2fS60E5fPlatformE5fAudioE5fOutputE5fStreamingE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qdcZtitleQSxS60E20PlatformE3aE20FullE2dE44upleE78E20AudioE20E45E78ampleE20v2E2e0X
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE45E78ampleQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx41434X
qdctermsZissuedQDx2007E2d03E2d14T08E3a06E3a35E5aX
qdctermsZmodifiedQDx2007E2d11E2d19T12E3a11E3a08E5aX
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
qfnZuserE5ftagQSxaudioX
qfnZuserE5ftagQSxmultimediaX
qfnZuserE5ftagQSxnetworkingX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qfnZuserE5ftagQSxvoipX
qmarsZdescriptionQSxThisE20CE2bE2bE20eE78ampleE20applicationE20playsE20andE20recordsE20audioE20simultaneouslyE2cE20readingE20fromE20theE20microphoneE20andE20writingE20toE20theE20earpieceE2fspeakerE2cE20creatingE20aE20localE20audioE20feedbackE20loopE2eE20AudioE20isE20processedE20inE20encodedE20formatE2cE20usingE20realE2dtimeE20E20E20E20E20encodingE2fdecodingE20supportE20fromE20audioE20hardwareE2eE20ThisE20eE78ampleE20canE20alsoE20beE20E20E20E20usedE20forE20creatingE20VoIPE20applicationsE20onE20S60E202ndE20E45ditionE2cE20S60E202ndE20E45ditionE20FP2E20andE20FP3E2eE0aMainE20classesE3aE20CMMFE44evSoundE2cE20ME44evSoundObserverE2eX
qmarsZeditionQNx2X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx41434X
qmarsZtitleQSxS60E20PlatformE3aE20FullE2dE44upleE78E20AudioE20E45E78ampleE20v2E2e0X
qncZrightsQSxCopyrightE20Ea9E202005E2d2007E20NokiaE20CorporationE2eX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F8b3a6ed3E2de833E2d4f7cE2daee1E2d4c773196f894E252FS60E5fPlatformE5fFullE2dE44upleE78E5fAudioE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE45E78ampleQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f61f75a07E2dfb30E2d4180E2d821cE2dd0698ae735e0E2fSeriesE5f60E5fPlatformE5f1stE5f2ndE5fE45ditionE5fCallE5fE52ecorderE5fE45E78ampleE5fv1E5f0E2ezipX
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f7bbe94f9E2d119cE2d475eE2d942bE2daa248d012544E2fS60E5fPlatformE5fSoundE5fMiE78erE5fE45E78ampleE5fv2E5f0E2ezipX
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fdf87b7f4E2d925dE2d4a88E2db820E2de36553010770E2fS60E5fPlatformE5fAudioE5fOutputE5fStreamingE5fE45E78ampleE5fv1E5f1E5fenE2ezipX




