This resource has been superceded by a newer resource and is considered to be obsolete!
| file name:
|
S60_Platform_Audio_Streaming_Example_v2_0_en.zip
|
| description:
|
Audio Streaming Example demonstrates the use of Audio Streaming API that provides functionality for recording audio stream into a buffer and playback of the audio buffer. Besides playing, recording, and stopping the audio stream, the recorded audio stream can be saved into a file and further loaded to be played again. PCM and AMR-NB-encoded sample files are included in the package. Audio Streaming API is part of the Symbian Multimedia Framework (MMF) and supported from S60 2nd Edition onwards. Main classes: CMdaAudioInputStream, CMdaAudioOutputStream, MMdaAudioInputStreamCallback, MMdaAudioOutputStreamCallback.
|
| type:
|
Example
|
| topics:
|
Files/Data
Multimedia
Audio
S60
Symbian C++
|
| language:
|
English (en)
|
| encoding:
|
Zip Archive (.zip)
|
| intended audience:
|
Intermediate
|
| compatibility:
|
S60 3rd Edition, S60 2nd Edition. Tested with Nokia 6670, Nokia 6630, Nokia N90, and Nokia E60. Created / tested with S60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2, for C++, Supporting Metrowerks CodeWarrior.
|
|
Additional information
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxAudioE20StreamingE20E45E78ampleE20demonstratesE20theE20useE20ofE20AudioE20StreamingE20APIE20thatE20providesE20functionalityE20forE20recordingE20audioE20streamE20intoE20aE20bufferE20andE20playbackE20ofE20theE20audioE20bufferE2eE20BesidesE20playingE2cE20recordingE2cE20andE20stoppingE20theE20audioE20streamE2cE20theE20recordedE20audioE20streamE20canE20beE20savedE20intoE20aE20fileE20andE20furtherE20loadedE20toE20beE20playedE20againE2eE20PCME20andE20AME52E2dNBE2dencodedE20sampleE20filesE20areE20includedE20inE20theE20packageE2eE20AudioE20StreamingE20APIE20isE20partE20ofE20theE20SymbianE20MultimediaE20FrameworkE20E28MMFE29E20andE20supportedE20fromE20S60E202ndE20E45ditionE20onwardsE2eE20MainE20classesE3aE20CMdaAudioInputStreamE2cE20CMdaAudioOutputStreamE2cE20MMdaAudioInputStreamCallbackE2cE20MMdaAudioOutputStreamCallbackE2eX
qdcZformatQNx142835X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qdcZtitleQSxS60E20PlatformE3aE20AudioE20StreamingE20E45E78ampleE20v2E2e0X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfntypeZApplicationQ
qdcZtypeQUqfntypeZE45E78ampleQ
qdcZtypeQUqfntypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx142835X
qrssZdescriptionQSxAudioE20StreamingE20E45E78ampleE20demonstratesE20theE20useE20ofE20AudioE20StreamingE20APIE20thatE20providesE20functionalityE20forE20recordingE20audioE20streamE20intoE20aE20bufferE20andE20playbackE20ofE20theE20audioE20bufferE2eE20BesidesE20playingE2cE20recordingE2cE20andE20stoppingE20theE20audioE20streamE2cE20theE20recordedE20audioE20streamE20canE20beE20savedE20intoE20aE20fileE20andE20furtherE20loadedE20toE20beE20playedE20againE2eE20PCME20andE20AME52E2dNBE2dencodedE20sampleE20filesE20areE20includedE20inE20theE20packageE2eE20AudioE20StreamingE20APIE20isE20partE20ofE20theE20SymbianE20MultimediaE20FrameworkE20E28MMFE29E20andE20supportedE20fromE20S60E202ndE20E45ditionE20onwardsE2eE20MainE20classesE3aE20CMdaAudioInputStreamE2cE20CMdaAudioOutputStreamE2cE20MMdaAudioInputStreamCallbackE2cE20MMdaAudioOutputStreamCallbackE2eX
qrssZtitleQSxS60E20PlatformE3aE20AudioE20StreamingE20E45E78ampleE20v2E2e0X
qeditorZdescriptionE5fcreatedQDx2006E2d06E2d21X
qeditorZdescriptionE5fmodifiedQDx2009E2d02E2d03T06E3a24E3a37E5aX
qeditorZtypeQUqfntypeZApplicationQ
qeditorZtypeQUqfntypeZE45E78ampleQ
qeditorZtypeQUqfntypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZintermediateQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE2cE20S60E202ndE20E45ditionE2eE20TestedE20withE20NokiaE206670E2cE20NokiaE206630E2cE20NokiaE20N90E2cE20andE20NokiaE20E4560E2eE20CreatedE20E2fE20testedE20withE20S60E202ndE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20SupportingE20FeatureE20PackE202E2cE20forE20CE2bE2bE2cE20SupportingE20MetrowerksE20CodeWarriorE2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qfnZpublishedQDx2006E2d06E2d29X
qfnZrepresentationQLqeditorZAttachmentQxS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qfnZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f4ed27119E2de08eE2d480eE2db0b8E2daeb48fe5c5e8E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f1E5fenE2ezipX
qfnZtopicQUqfnTopicZaudioQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZfilesE5fdataQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZmultimediaQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X
qfnZtypeQUqfntypeZApplicationQ
qfnZtypeQUqfntypeZE45E78ampleQ
qfnZtypeQUqfntypeZE52esourceQ
qfnZupdatedQDx2009E2d02E2d03T06E3a24E3a37E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxAudioE20StreamingE20E45E78ampleE20demonstratesE20theE20useE20ofE20AudioE20StreamingE20APIE20thatE20providesE20functionalityE20forE20recordingE20audioE20streamE20intoE20aE20bufferE20andE20playbackE20ofE20theE20audioE20bufferE2eE20BesidesE20playingE2cE20recordingE2cE20andE20stoppingE20theE20audioE20streamE2cE20theE20recordedE20audioE20streamE20canE20beE20savedE20intoE20aE20fileE20andE20furtherE20loadedE20toE20beE20playedE20againE2eE20PCME20andE20AME52E2dNBE2dencodedE20sampleE20filesE20areE20includedE20inE20theE20packageE2eE20AudioE20StreamingE20APIE20isE20partE20ofE20theE20SymbianE20MultimediaE20FrameworkE20E28MMFE29E20andE20supportedE20fromE20S60E202ndE20E45ditionE20onwardsE2eE20MainE20classesE3aE20CMdaAudioInputStreamE2cE20CMdaAudioOutputStreamE2cE20MMdaAudioInputStreamCallbackE2cE20MMdaAudioOutputStreamCallbackE2eX
qmarsZeditionQNx2X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx142835X
qmarsZtitleQSxS60E20PlatformE3aE20AudioE20StreamingE20E45E78ampleE20v2E2e0X
qncZrightsQSxCopyrightE20Ea9E202004E2d2006E20NokiaE20CorporationE2eX
qncZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f4ed27119E2de08eE2d480eE2db0b8E2daeb48fe5c5e8E2fS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f1E5fenE2ezipX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f2d866abcE2dbbcbE2d4b3aE2d8b28E2d6aa228907654E2fAudioE5fStreamingE5fE45E78ampleE5fv1E5f0E2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F471b4e01E2dd115E2d406aE2db144E2d7b3b2832a804E252FS60E5fPlatformE5fAudioE5fStreamingE5fE45E78ampleE5fv2E5f0E5fenE2ezipX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfntypeZApplicationQ
qrdfZtypeQUqfntypeZE45E78ampleQ
qrdfZtypeQUqfntypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ