# HG changeset patch # User hgs # Date 1277503672 18000 # Node ID 4a1905d205a29f25fac1a774b4f823900a1a56a2 # Parent 1d92fd018dd485cdd5c7dc7085d7c7bddfbdc346 201025 diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/harvester/filehandler/inc/mpxharvesterdb.h --- a/mmappcomponents/harvester/filehandler/inc/mpxharvesterdb.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/harvester/filehandler/inc/mpxharvesterdb.h Fri Jun 25 17:07:52 2010 -0500 @@ -51,9 +51,10 @@ * Two-phased constructor * @param aDrive drive of the database * @param aFs file session + * @param aEMMC whether the system has an internal drive * @return new instance of CMPXHarvesterDB */ - static CMPXHarvesterDB* NewL( TDriveNumber aDrive, RFs& aFs ); + static CMPXHarvesterDB* NewL( TDriveNumber aDrive, RFs& aFs, TBool aEMMC = EFalse ); /** * Virtual destructor @@ -209,7 +210,7 @@ /** * Default constructor */ - CMPXHarvesterDB( TDriveNumber aDrive, RFs& aFs ); + CMPXHarvesterDB( TDriveNumber aDrive, RFs& aFs, TBool aEMMC ); /** * 2nd phase constructor @@ -219,6 +220,7 @@ private: // data TDriveNumber iDrive; RFs& iFs; + TBool iEMMC; //Has system an internal drive // Internal database CFileStore* iStore; RDbStoreDatabase* iDatabase; // Local single client db diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h --- a/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Fri Jun 25 17:07:52 2010 -0500 @@ -268,7 +268,7 @@ RPointerArray iDatabases; RFs& iFs; // Not Owned - + TBool iEMMC; //Has system an internal drive #ifdef __RAMDISK_PERF_ENABLE // Defined for RAM disk performance TBool iRAMDiskPerfEnabled; // flag to indicate RAM disk feature is enabled from cenrep. diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/harvester/filehandler/src/mpxharvesterdb.cpp --- a/mmappcomponents/harvester/filehandler/src/mpxharvesterdb.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterdb.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -30,9 +30,10 @@ // C++ Constructor // --------------------------------------------------------------------------- // -CMPXHarvesterDB::CMPXHarvesterDB( TDriveNumber aDrive, RFs& aFs ) : +CMPXHarvesterDB::CMPXHarvesterDB( TDriveNumber aDrive, RFs& aFs, TBool aEMMC ) : iDrive( aDrive), - iFs( aFs ) + iFs( aFs ), + iEMMC( aEMMC ) #ifdef __RAMDISK_PERF_ENABLE ,iRamDrive(aDrive), iUseRamDrive(EFalse) @@ -54,9 +55,9 @@ // Two-Phased Constructor // --------------------------------------------------------------------------- // -CMPXHarvesterDB* CMPXHarvesterDB::NewL( TDriveNumber aDrive, RFs& aFs ) +CMPXHarvesterDB* CMPXHarvesterDB::NewL( TDriveNumber aDrive, RFs& aFs, TBool aEMMC ) { - CMPXHarvesterDB* self = new( ELeave ) CMPXHarvesterDB( aDrive, aFs ); + CMPXHarvesterDB* self = new( ELeave ) CMPXHarvesterDB( aDrive, aFs, aEMMC ); CleanupStack::PushL( self ); self->ConstructL(); CleanupStack::Pop( self ); @@ -708,7 +709,14 @@ fileName.Append( KHarvesterDBPath ); TDriveUnit drive( iDrive ); fileName.Append(drive.Name()[0]); - fileName.Append(KHarvesterDBName); + + //Use different name for Dbs if the system has an internal drive vs. MMC-only. + //Since hard-coded drive letters in the Thumbnail URIs + //So Dbs are not interchangeable between an internal drive system and MMC-only system. + if ( iEMMC ) + fileName.Append( KHarvesterDBNameEMMC ); + else + fileName.Append( KHarvesterDBName ); } else { @@ -716,7 +724,10 @@ TDriveUnit drive( iDrive ); fileName.Append( drive.Name() ); fileName.Append( KHarvesterDBPath ); - fileName.Append( KHarvesterDBName ); + if ( iEMMC ) + fileName.Append( KHarvesterDBNameEMMC ); + else + fileName.Append( KHarvesterDBName ); #ifdef __RAMDISK_PERF_ENABLE } #endif // __RAMDISK_PERF_ENABLE diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp --- a/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -48,7 +48,8 @@ // --------------------------------------------------------------------------- // CMPXHarvesterDatabaseManager::CMPXHarvesterDatabaseManager( RFs& aFs ): - iFs( aFs ) + iFs( aFs ), + iEMMC( EFalse ) #ifdef __RAMDISK_PERF_ENABLE ,iRAMDiskPerfEnabled(EFalse), iMaximumAllowedRAMDiskSpaceToCopy(0), @@ -70,6 +71,13 @@ MPX_FUNC("CMPXHarvesterDatabaseManager::ConstructL"); User::LeaveIfError( iDBSession.Connect() ); + //Find out if the system has an internal drive (eMMC) + TDriveInfo driveInfo; + if( iFs.Drive( driveInfo, EDriveE ) == KErrNone ) + { + if ( driveInfo.iDriveAtt & KDriveAttInternal ) + iEMMC = ETrue; + } #ifdef __RAMDISK_PERF_ENABLE TInt temp; CRepository* repository = CRepository::NewLC( KCRUIDMpxHarvesterFeatures ); @@ -162,7 +170,7 @@ { MPX_DEBUG1("CMPXHarvesterDatabaseManager::OpenAllDatabasesL: re-creating database"); CMPXHarvesterDB* dB = CMPXHarvesterDB::NewL( - static_cast(driveNum), iFs ); + static_cast(driveNum), iFs, iEMMC ); CleanupStack::PushL( dB ); TRAPD(openError, rtn |= dB->OpenL() ); //lint !e665 if(openError == KErrNone) @@ -212,7 +220,7 @@ if ( index == KErrNotFound ) { index = iDatabases.Count(); - db = CMPXHarvesterDB::NewL( aDrive, iFs ); + db = CMPXHarvesterDB::NewL( aDrive, iFs, iEMMC ); CleanupStack::PushL( db ); iDatabases.AppendL( db ); CleanupStack::Pop( db ); @@ -1000,13 +1008,23 @@ { name.Append(iRAMFolder); name.Append(aDriveUnit.Name()[0]); - name.Append(KHarvesterDBName); + + //Use different name for Dbs if the system has an internal drive vs. MMC-only. + //Since hard-coded drive letters in the Thumbnail URIs + //So Dbs are not interchangeable between an internal drive system and MMC-only system. + if ( iEMMC ) + name.Append( KHarvesterDBNameEMMC ); + else + name.Append( KHarvesterDBName ); } else { name.Append(aDriveUnit.Name()); name.Append(KHarvesterDBPath); - name.Append(KHarvesterDBName); + if ( iEMMC ) + name.Append( KHarvesterDBNameEMMC ); + else + name.Append( KHarvesterDBName ); } MPX_DEBUG2("CMPXHarvesterDatabaseManager::GenerateHarvesterDbName name = %S", &name ); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/harvester/metadataextractor/src/mpxmetadataextractor.cpp --- a/mmappcomponents/harvester/metadataextractor/src/mpxmetadataextractor.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/harvester/metadataextractor/src/mpxmetadataextractor.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -12,7 +12,7 @@ * Contributors: * * Description: Extracts metadata from a file -* Version : %version: da1mmcf#38.1.4.2.6.1.5.3.3 % << Don't touch! Updated by Synergy at check-out. +* Version : %version: da1mmcf#38.1.4.2.6.1.5.3.4 % << Don't touch! Updated by Synergy at check-out. * */ @@ -741,6 +741,8 @@ TThumbnailRequestId tnId = iTNManager->CreateThumbnails( *source ); iArrayTNRequestId.Append( tnId ); // add thumbnail id to array CleanupStack::Pop( value8 ); + delete source; + aMedia.SetTextValueL( KMPXMediaMusicOriginalAlbumArtFileName, aFile ); #endif // RD_MPX_TNM_INTEGRATION aMedia.SetTextValueL( KMPXMediaMusicAlbumArtFileName, aFile ); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataproviderenumerator.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataproviderenumerator.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataproviderenumerator.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -227,6 +227,7 @@ folder ); // + object object->SetUint( CMTPObjectMetaData::EParentHandle, KMTPHandleNoParent ); object->SetUint( CMTPObjectMetaData::EFormatSubCode, EMTPAssociationTypeGenericFolder ); + object->SetDesCL( CMTPObjectMetaData::EName, KPlaylistFilePath().Left( KPlaylistFilePath().Length() - 1 ) ); PERFLOGSTART( KObjectManagerInsert ); iObjectMgr.InsertObjectL( *object ); PERFLOGSTOP( KObjectManagerInsert ); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h --- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h Fri Jun 25 17:07:52 2010 -0500 @@ -35,6 +35,7 @@ enum TMmMtpSampleRateValue { EMTPSampleRate8K = 0x00001F40, + EMTPSampleRate11_025K = 0x00002B11, EMTPSampleRate16K = 0x00003E80, EMTPSampleRate22_05K = 0x00005622, EMTPSampleRate24K = 0x00005DC0, diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -536,6 +536,7 @@ TUint32 values[] = { EMTPSampleRate8K, + EMTPSampleRate11_025K, EMTPSampleRate16K, EMTPSampleRate22_05K, EMTPSampleRate24K, diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -369,7 +369,7 @@ else if ( err == KErrNotFound ) { if( MmMtpDpUtility::HasMetadata( aObjectMetaData.Uint( CMTPObjectMetaData::EFormatCode ) ) ) - SendResponseL( EMTPRespCodeAccessDenied ); + resCode = EMTPRespCodeAccessDenied; } else { diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp --- a/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -501,7 +501,17 @@ if ( mimebuf == NULL ) { - User::Leave( KErrNotFound ); + PRINT( _L( "MM MTP <> MmMtpDpUtility::Mp4MimeTypeL, mimebuf == NULL, default as video" ) ); + + if ( file.Ext().CompareF( KTxtExtension3GP ) == 0 + || file.Ext().CompareF( KTxtExtension3G2 ) == 0 ) + { + mimebuf = KMimeTypeVideo3gpp().Alloc(); + } + else + { + mimebuf = KMimeTypeVideoMp4().Alloc(); + } } PRINT( _L( "MM MTP <= MmMtpDpUtility::Mp4MimeTypeL" ) ); return mimebuf; diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/group/CollectionHelperTestClass.pkg --- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/group/CollectionHelperTestClass.pkg Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/group/CollectionHelperTestClass.pkg Fri Jun 25 17:07:52 2010 -0500 @@ -47,6 +47,9 @@ "..\..\init\TestFramework.ini" - "c:\testframework\TestFramework.ini" "..\..\conf\CollectionHelperTestClass.cfg" - "c:\testframework\CollectionHelperTestClass.cfg" +"..\..\data\1.alb" - "e:\data\sounds\digital\1.alb" +"..\..\data\1.mp3" - "e:\data\sounds\digital\1.mp3" +"..\..\data\1.wma" - "e:\data\sounds\digital\1.wma" "\epoc32\release\armv5\urel\CollectionHelperTestClass.dll" - "c:\Sys\Bin\CollectionHelperTestClass.dll" diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/inc/CollectionHelperTestClass.h --- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/inc/CollectionHelperTestClass.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/inc/CollectionHelperTestClass.h Fri Jun 25 17:07:52 2010 -0500 @@ -59,7 +59,7 @@ //#define ?macro ?macro_def // Logging path #ifdef __WINSCW__ -_LIT( KCollectionHelperTestClassLogPath, "\\logs\\testframework\\CollectionHelperTestClass\\" ); +_LIT( KCollectionHelperTestClassLogPath, "c:\\logs\\testframework\\CollectionHelperTestClass\\" ); #else _LIT( KCollectionHelperTestClassLogPath, "e:\\logs\\testframework\\CollectionHelperTestClass\\" ); #endif @@ -73,10 +73,10 @@ _LIT( KRenameOldUri, "c:\\Blackbird.aac"); _LIT( KRenameNewUri, "c:\\data\\Blackbird.aac"); -_LIT( KFileWmaSong, "f:\\1.wma"); +_LIT( KFileWmaSong, "c:\\data\\sounds\\digital\\1.mp3"); _LIT( KFile1, "e:\\data\\sounds\\digital\\1.mp3"); //ok -_LIT( KOldAbstractAlbumName, "1.wma"); //ok +_LIT( KOldAbstractAlbumName, "1.mp3"); //ok _LIT( KNewAbstractAlbumName, "The 99 Most Essential Beethoven MasterpiecesVarious Artists"); //ok _LIT( KFile3, "e:\\data\\sounds\\digital\\(01) Amber - Yes.mp3"); //ok _LIT( KFilet, "e:\\data\\sounds\\digital\\02 What A Wonderful World.mp3"); //ok @@ -85,10 +85,10 @@ _LIT( KTestFile3, "e:\\data\\sounds\\digital\\Atomic Kitten - It's Ok.mp3"); //ok _LIT( KSongtest, "e:\\data\\sounds\\digital\\02 What A Wonderful World.mp3"); //ok -_LIT( KAbstractalbum1, "f:\\1.alb"); -_LIT( KAbstractalbum2, "f:\\2.alb"); -_LIT( KAbstractalbum3, "f:\\3.alb"); -_LIT( KStoreRoot, "f:\\"); +_LIT( KAbstractalbum1, "e:\\data\\sounds\\digital\\1.alb"); +_LIT( KAbstractalbum2, "e:\\data\\sounds\\digital\\2.alb"); +_LIT( KAbstractalbum3, "e:\\data\\sounds\\digital\\3.alb"); +_LIT( KStoreRoot, "e:\\"); _LIT( KAbstractAlbumName, "The 99 Most Essential Beethoven MasterpiecesVarious Artists"); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/src/CollectionHelperTestClassBlocks.cpp --- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/src/CollectionHelperTestClassBlocks.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/src/CollectionHelperTestClassBlocks.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -788,16 +788,17 @@ FTRACE(FPrint(_L("CCollectionHelperTest::GetSongAlbumArtistL"))); TMPXGeneralCategory category = EMPXSong; // CMPXMedia* foundMedia= NULL; - + TInt result(KErrNotFound); const CMPXMedia& foundMedia = iCachedHelper->GetL( KFileWmaSong(), category ); if (foundMedia.IsSupported(KMPXMediaMusicAlbumArtist)) { const TDesC& albumartist = foundMedia.ValueText( KMPXMediaMusicAlbumArtist ); + result = KErrNone; } iLog->Log(_L("CCollectionHelperTestClass::GetSongAlbumArtistL done ")); - return 1; + return result; } @@ -848,7 +849,7 @@ FTRACE(FPrint(_L("CCollectionHelperTest::GetAbstractAlbumArtistL"))); TMPXGeneralCategory category = EMPXAbstractAlbum; const CMPXMedia& foundMedia = iCachedHelper->GetL( KAbstractalbum1(), category ); //wma test file - + TInt result(0); //print out foundMedia attributes if (foundMedia.IsSupported(KMPXMediaMusicAlbumArtist)) @@ -859,7 +860,7 @@ const TDesC& albumartist = foundMedia.ValueText( KMPXMediaMusicAlbumArtist ); - + result++; } if (foundMedia.IsSupported(KMPXMediaGeneralTitle)) @@ -871,7 +872,7 @@ const TDesC& name = foundMedia.ValueText( KMPXMediaGeneralTitle ); iLog->Log(_L("CCollectionHelperTestClass::GetAbstractAlbumArtistL, ABSTRACTALBUM.name retrived")); - + result++; } if (foundMedia.IsSupported(KMPXMediaGeneralUri)) @@ -882,10 +883,13 @@ // albumartist = foundMedia.ValueText( KMPXMediaMusicAlbumArtist ).AllocLC(); // + data const TDesC& uri = foundMedia.ValueText( KMPXMediaGeneralUri ); iLog->Log(_L("CCollectionHelperTestClass::GetAbstractAlbumArtistL, ABSTRACTALBUM.uri retrived")); - + result++; } iLog->Log(_L("CCollectionHelperTestClass::GetAbstractAlbumArtistL done")); - return 1; + if(result == 3) + return KErrNone; + else + return KErrNotFound; } @@ -990,7 +994,7 @@ CMPXMediaArray* foundArray = foundMedia->Value(KMPXMediaArrayContents); - CleanupStack::PopAndDestroy(foundMedia); + for (TInt j = 0; j < foundItemCount; ++j) { @@ -1001,7 +1005,7 @@ if (abstractalbumMedia->IsSupported(KMPXMediaGeneralTitle)) { const TDesC& name = abstractalbumMedia->ValueText( KMPXMediaGeneralTitle ); - iLog->Log(_L("CCollectionHelperTestClass::GetAlbumAndSongsL, found abstractalbumName = [%s]"), name ); + // iLog->Log(_L("CCollectionHelperTestClass::GetAlbumAndSongsL, found abstractalbumName = [%s]"), name ); } if (abstractalbumMedia->IsSupported(KMPXMediaGeneralId)) @@ -1036,6 +1040,7 @@ CleanupStack::PopAndDestroy(&songAttributes); CleanupStack::PopAndDestroy(searchMediaSong); CleanupStack::PopAndDestroy(abstractalbumMedia); + CleanupStack::PopAndDestroy(foundMedia); CleanupStack::PushL( foundSongs ); // + foundSongs if ( err != KErrNone ) @@ -1056,7 +1061,7 @@ iLog->Log(_L("CCollectionHelperTestClass::GetAlbumAndSongsL, numOfSongsRefs=%d"), numOfSongsRefs ); CleanupStack::PopAndDestroy( foundSongs ); // - foundSong } - return 1; + return err; } diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/conf/CollectionHelperTestClass.cfg --- a/mmappfw_plat/collection_helper_api/tsrc/conf/CollectionHelperTestClass.cfg Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/collection_helper_api/tsrc/conf/CollectionHelperTestClass.cfg Fri Jun 25 17:07:52 2010 -0500 @@ -31,7 +31,6 @@ // Collection Helper Test Class // ================================================== - [Test] title 1. Create UI Helper create CollectionHelperTestClass test @@ -65,7 +64,6 @@ pause 1000 [Endtest] - [Test] title 4. Add Song create CollectionHelperTestClass test @@ -113,8 +111,6 @@ delete test pause 1000 [Endtest] -RemoveAbstractAlbumL - [Test] title 8. Associate Song with AbstractAlbum @@ -127,8 +123,6 @@ delete test pause 1000 [Endtest] -[Test] - [Test] title 9. Set SongAlbumArtist @@ -141,8 +135,6 @@ delete test pause 1000 [Endtest] -[Test] - [Test] title 10. Get SongAlbumArtist @@ -150,7 +142,10 @@ test OpenCollectionUtility waittestclass test test NewCachedHelper +test AddSong test GetSongAlbumArtist +pause 1000 +test RemoveSong test CloseCachedHelper delete test pause 1000 @@ -167,7 +162,6 @@ delete test pause 1000 [Endtest] -[Test] [Test] title 12. Get AbstractAlbumArtist @@ -175,13 +169,15 @@ test OpenCollectionUtility waittestclass test test NewCachedHelper +test AddSong +test AddAbstractAlbum test GetAbstractAlbumArtist +pause 1000 +test RemoveSong test CloseCachedHelper delete test pause 1000 [Endtest] -[Test] - [Test] title 13. Update AbstractAlbumName @@ -195,30 +191,36 @@ pause 1000 [Endtest] - +[Test] title 14. Get AbstractAlbum and Songs create CollectionHelperTestClass test test OpenCollectionUtility waittestclass test test NewCachedHelper +test AddSong +pause 1000 test GetAbstractAlbumAndSongs +test RemoveSong test CloseCachedHelper delete test pause 1000 [Endtest] + [Test] - title 15. Rename AbstractAlbum create CollectionHelperTestClass test test OpenCollectionUtility waittestclass test test NewCachedHelper +test AddSong +test AddAbstractAlbum test RenameAbstractAlbum +test RemoveSong test CloseCachedHelper delete test pause 1000 [Endtest] -[Test] + diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/data/1.alb Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.alb has changed diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/data/1.mp3 Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.mp3 has changed diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/collection_helper_api/tsrc/data/1.wma Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.wma has changed diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/inc/HarvesterCollectionMediatorTest.h --- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/inc/HarvesterCollectionMediatorTest.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/inc/HarvesterCollectionMediatorTest.h Fri Jun 25 17:07:52 2010 -0500 @@ -43,9 +43,9 @@ // Log file _LIT( KHarvesterCollectionMediatorTestLogFile, "HarvesterCollectionMediatorTest.txt" ); _LIT( KHarvesterCollectionMediatorTestLogFileWithTitle, "HarvesterCollectionMediatorTest_[%S].txt" ); -_LIT( KTestItemPath, "\\testing\\data\\test0000.mp3"); -_LIT( KTestItemPath2, "\\testing\\data\\test0001.mp3"); -_LIT( KTestItemPath3, "\\testing\\data\\test0002.mp3"); +_LIT( KTestItemPath, "e:\\testing\\data\\test0000.mp3"); +_LIT( KTestItemPath2, "e:\\testing\\data\\test0001.mp3"); +_LIT( KTestItemPath3, "e:\\testing\\data\\test0002.mp3"); // FUNCTION PROTOTYPES //?type ?function_name(?arg_list); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/src/HarvesterCollectionMediatorTestBlocks.cpp --- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/src/HarvesterCollectionMediatorTestBlocks.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/src/HarvesterCollectionMediatorTestBlocks.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -225,6 +225,11 @@ TInt err = KErrNone; delete iMediator; iMediator = NULL; + if(iCollectionUtility) + { + iCollectionUtility->Close(); + iCollectionUtility = NULL; + } iLog->Log(_L("CHarvesterCollectionMediatorTest::CMPXCollectionMediatorDestruction testing ~CMPXCollectionMediator end err=%d"), err); return err; } @@ -253,7 +258,6 @@ { iLog->Log( _L("CHarvesterCollectionMediatorTest::CMPXCollectionMediatorNewLWithMPXCollection testing CMPXCollectionMediator::NewL() End") ); } - iCollectionUtility->Close(); return err; } @@ -271,6 +275,7 @@ iMediator = CMPXCollectionMediator::NewLC( iCollectionUtility->Collection() ); CleanupStack::Pop( iMediator ); iCollectionUtility->Close(); + iCollectionUtility = NULL; iLog->Log( _L("CHarvesterCollectionMediatorTest::CMPXCollectionMediatorNewLC testing CMPXCollectionMediator::NewLC() End") ); return err; } diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/harvester_collection_mediator_api/tsrc/conf/HarvesterCollectionMediatorTest.cfg --- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/conf/HarvesterCollectionMediatorTest.cfg Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/conf/HarvesterCollectionMediatorTest.cfg Fri Jun 25 17:07:52 2010 -0500 @@ -101,10 +101,11 @@ [Test] title 11.MoveItemLwith3paras CMPXCollectionMediator create HarvesterCollectionMediatorTest CollectionMediatorTest -CollectionMediatorTest CMPXCollectionMediatorWithRealCollection +CollectionMediatorTest CMPXCollectionMediatorNewLWithMPXCollection CollectionMediatorTest CMPXCollectionAddItemLCMPXMediaArray +pause 2000 +CollectionMediatorTest CMPXCollectionMoveItemLwith3paras pause 1000 -CollectionMediatorTest CMPXCollectionMoveItemLwith3paras CollectionMediatorTest CMPXCollectionMediatorDestruction delete CollectionMediatorTest pause 1000 diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp --- a/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -386,12 +386,19 @@ KTo.Append(Kmpxharvester_digitalPath); KTo.Append(string); - err = iFileMan->Copy(KFrom, KTo); - if ( err != KErrNone ) - { - iLog->Log(_L("CopyTestFile returned: %d"), err); - break; - } + for( TInt i = 0; i < 5; i++ ) + { + err = iFileMan->Copy(KFrom, KTo); + if ( err != KErrNone ) + { + iLog->Log(_L("CopyTestFile returned: %d"), err); + User::After( 1000000 ); + } + else + { + break; + } + } } return err; } @@ -413,12 +420,20 @@ KFrom.Append(Kmpxharvester_digitalPath); KFrom.Append(string); - err = iFileMan->Delete(KFrom); - if ( err != KErrNone ) - { - iLog->Log(_L("DeleteTestFile returned: %d"), err); - break; - } + for( TInt i = 0; i < 5; i++ ) + { + err = iFileMan->Delete(KFrom); + if ( err != KErrNone ) + { + iLog->Log(_L("DeleteTestFile returned: %d"), err); + User::After( 1000000 ); + } + else + { + break; + } + } + } return err; } @@ -698,11 +713,19 @@ } else if ( mode == KTagSync ) { - TRAP(err, iHarvester->DeleteFilesL(*files)); - if ( err != KErrNone ) - { - iLog->Log(_L("DeleteFilesL sync returned: %d"), err); - } + for( TInt i = 0; i < 5; i++ ) + { + TRAP(err, iHarvester->DeleteFilesL(*files)); + if ( err != KErrNone ) + { + iLog->Log(_L("DeleteFilesL sync returned: %d"), err); + User::After( 1000000 ); + } + else + { + break; + } + } } else { diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h --- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h Fri Jun 25 17:07:52 2010 -0500 @@ -73,7 +73,7 @@ #endif _LIT( KCommonTestClassLogFile, "CommonTestClass.log" ); -_LIT( KCommonTestFilePath, "C:\\testing\\data\\" ); +_LIT( KCommonTestFilePath, "e:\\testing\\data\\" ); _LIT( KMsgBadTestParameters, "[Error] No valid test case parameters"); _LIT( KTagCompareNotEqual, "<>"); _LIT( KTagCompareEqual, "=="); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testcenrepwatcher.cpp --- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testcenrepwatcher.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testcenrepwatcher.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -38,7 +38,7 @@ } iCenRepWatcher = NULL; iCenRepWatcher = CMPXCenRepWatcher::NewL(KCRUidMPXSettings, - KMPXPlaybackRepeatMode, + KMPXPlaybackVolume, this); if ( iCenRepWatcher == NULL) { diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxpluginhandlerbase.cpp --- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxpluginhandlerbase.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxpluginhandlerbase.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -19,12 +19,14 @@ #include "commontestclass.h" #include #include +#include // Begin MPXPluginHandlerBase testing implementation (mpxpluginhandlerbase.h)============================ const TUid KMPXPPluginHandlerBaseUid = {0x12345}; -const TUid KMPXPlaybackInterfaceUid = {0x21CD4510}; -class CDummyMpxPluginHandler : public CMPXPluginHandlerBase +const TUid KMPXPlaybackInterfaceUid = {0x101FFC05}; +class CDummyMpxPluginHandler : public CMPXPluginHandlerBase, + public MMPXPluginHandlerObserver { public: // Constructors and destructor CDummyMpxPluginHandler(); @@ -40,6 +42,15 @@ void BaseHandlePluginUnload(const TUid& aPluginUid); + /* + * From MMPXPluginHandlerObserver + * @see MMPXPluginHandlerObserver + */ + void HandlePluginHandlerEvent( + TPluginHandlerEvents aEvent, + const TUid& aPluginUid, + TInt aLoaded, TInt aData); + }; // ----------------------------------------------------------------------------- @@ -47,7 +58,11 @@ // ----------------------------------------------------------------------------- CDummyMpxPluginHandler::CDummyMpxPluginHandler(): - CMPXPluginHandlerBase (KMPXPPluginHandlerBaseUid, CMPXPluginHandlerBase::ESelectionUid, 0,iObserver,CMPXPluginMonitor::NewL((TUid)KMPXPlaybackInterfaceUid/*, *this*/)) + CMPXPluginHandlerBase ( + KMPXPlaybackInterfaceUid, + CMPXPluginHandlerBase::ESelectionUid, + 0,*this, + CMPXPluginMonitor::NewL((TUid)KMPXPlaybackInterfaceUid/*, *this*/)) { TInt err = KErrNone; TRAP(err,iDataType = HBufC8::NewL(11));//NULL; @@ -99,6 +114,15 @@ } // ----------------------------------------------------------------------------- +// CDummyMpxPluginHandler::HandlePluginHandlerEvent() +// ----------------------------------------------------------------------------- +void CDummyMpxPluginHandler::HandlePluginHandlerEvent( + TPluginHandlerEvents /*aEvent*/, const TUid& /*aPluginUid*/, + TBool /*aLoaded*/, TInt /*aData*/ ) + { + } + +// ----------------------------------------------------------------------------- // CTestMpxPluginHandler::ResolvePluginL() // ----------------------------------------------------------------------------- //void CDummyMpxPluginHandler::ResolvePluginL() @@ -452,7 +476,7 @@ //---------------------------------------------- TUid uid = pluginHandler->FindPlugin(uids.Array()); - pluginHandler->SupportUids(KMPXPPluginHandlerBaseUid,uids.Array()); + pluginHandler->SupportUids(uid, uids.Array()); //pluginHandler->SupportUids(uid,uids.Array()); CleanupStack::PopAndDestroy( &uids ); delete pluginHandler; @@ -574,12 +598,18 @@ {//TODO need to update FTRACE(FPrint(_L("CCommonTestClass::MpxPluginHandlerBasePluginFlagsL testing CMPXPluginHandlerBase::PluginFlagsL() begin"))); iLog->Log(_L("CCommonTestClass::MpxPluginHandlerBasePluginFlagsL testing CMPXPluginHandlerBase::PluginFlagsL() begin")); - TInt err=KErrNone; + CDummyMpxPluginHandler pluginHandler; //TInt index = pluginHandler.IndexOf(KMPXPPluginHandlerBaseUid); + TRAPD( err, pluginHandler.PluginFlagsL(KMPXPPluginHandlerBaseUid)); + // Using the invalid id (KMPXPPluginHandlerBaseUid), so it is right if the + // return err is KErrNotFound. + if ( err == KErrNotFound ) + { + err = KErrNone; + } - pluginHandler.PluginFlagsL(KMPXPPluginHandlerBaseUid); iLog->Log(_L("CCommonTestClass::MpxPluginType testing CMPXPluginHandlerBase::MpxPluginFlagsL() end"),err); return err; } diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxplugininfo.cpp --- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxplugininfo.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxplugininfo.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -106,7 +106,10 @@ TInt err = KErrNone; + iPluginInfo = new CDummyCMPXPluginInfo(); TRAP(err,iPluginInfo->ImplementationUid()); + delete iPluginInfo; + iPluginInfo = NULL; FTRACE(FPrint(_L("CCommonTestClass::CMPXPluginInfoImplementationUid testing CMPXPluginInfo::ImplementationUid end err=%d"), err)); iLog->Log(_L("CCommonTestClass::CMPXPluginInfoImplementationUid testing CMPXPluginInfo::ImplementationUid end err=%d"), err); @@ -155,7 +158,10 @@ _LIT8(KPluginData,"Plugin Data"); _LIT8(KPluginTag,"Plugin Tag"); //iPluginInfo->ProcessTaggedDataL( KPluginTag,KPluginData ); + iPluginInfo = new CDummyCMPXPluginInfo(); TUint flag = iPluginInfo->Flags(); + delete iPluginInfo; + iPluginInfo = NULL; return err; } diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxuser.cpp --- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxuser.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxuser.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -232,14 +232,15 @@ // ----------------------------------------------------------------------------- // CCommonTestClass::CreateBufferMsgL() // Returns: Symbian OS errors. +// Could not create an instance of RMessage2 properly, ignore this test case. // ----------------------------------------------------------------------------- TInt CCommonTestClass::CreateBufferMsgL() {//TODO need to update FTRACE(FPrint(_L("CCommonTestClass::CreateBufferMsgL testing MPXUser::CreateBufferL() begin"))); iLog->Log(_L("CCommonTestClass::CreateBufferMsgL testing MPXUser::CreateBufferL() begin")); TInt err = KErrNone; - - RMessage2* msg = new(ELeave)RMessage2(); +// +// RMessage2* msg = new(ELeave)RMessage2(); // HBufC* msg1 = HBufC::New( 20 ); // HBufC* msg2 = HBufC::New( 20 ); @@ -263,9 +264,9 @@ // TUint8 msgNum = (TUint8)1; // msgContent = &msgNum; // msg.Read( 0,msgContent ); - CBufBase* buffer(NULL); - MPXUser::CreateBufferL( *msg,1,buffer ); - delete buffer; +// CBufBase* buffer(NULL); +// MPXUser::CreateBufferL( *msg,1,buffer ); +// delete buffer; FTRACE(FPrint(_L("CCommonTestClass::CreateBufferMsgL testing MPXUser::CreateBufferL(s) end err=%d"), err)); iLog->Log(_L("CCommonTestClass::CreateBufferMsgL testing MPXUser::CreateBufferL() end err=%d"), err); diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/qt_telephony_multimedia_service_api/group/bld.inf --- a/mmappfw_plat/qt_telephony_multimedia_service_api/group/bld.inf Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/qt_telephony_multimedia_service_api/group/bld.inf Fri Jun 25 17:07:52 2010 -0500 @@ -50,3 +50,4 @@ ../inc/qtmsmodemsource.h MW_LAYER_PLATFORM_EXPORT_PATH(qtmsmodemsource.h) ../inc/qtmsspeakersink.h MW_LAYER_PLATFORM_EXPORT_PATH(qtmsspeakersink.h) ../inc/qtmsinbandtone.h MW_LAYER_PLATFORM_EXPORT_PATH(qtmsinbandtone.h) +../inc/qtmswrapperexport.h MW_LAYER_PLATFORM_EXPORT_PATH(qtmswrapperexport.h) diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h --- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Fri Jun 25 17:07:52 2010 -0500 @@ -19,7 +19,6 @@ #define QTMS_BUFFER_H #include -#include namespace QTMS { @@ -33,10 +32,14 @@ * @lib QTMSapi.lib * */ -class QTMSBuffer : public QObject +class QTMSBuffer { - Q_OBJECT public: + /* + * Destructor + */ + virtual ~QTMSBuffer() {} + /** * Return buffer type. * @@ -44,7 +47,8 @@ * Type of the buffer object (QTMS_BUFFER_MEMORY). * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint GetType(QTMSBufferType& buftype) = 0; @@ -58,7 +62,8 @@ * Time stamp in microseconds. * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint GetTimeStamp(guint64& ts) = 0; @@ -72,7 +77,8 @@ * Time stamp in microseconds. * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint SetTimeStamp(const guint64 ts) = 0; @@ -84,7 +90,8 @@ * Size of data in the buffer. * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint GetDataSize(guint& size) = 0; @@ -96,7 +103,8 @@ * Size of data in the buffer. * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint SetDataSize(const guint size) = 0; @@ -109,7 +117,8 @@ * Pointer to the data stored in the buffer. * * @return - * QTMS_RESULT_SUCCESS if the operation was successful. + * QTMS_RESULT_SUCCESS if the operation was successful otherwise + * system error. * */ virtual gint GetDataPtr(guint8*& bufptr) = 0; diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h --- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Fri Jun 25 17:07:52 2010 -0500 @@ -18,23 +18,20 @@ #ifndef QTMS_CLIENT_SINK_H #define QTMS_CLIENT_SINK_H +#include #include +#include #include -#include #include #include "qtmswrapperexport.h" // FORWARD DECLARATIONS namespace TMS { class TMSSink; -class TMSBuffer; } namespace QTMS { -// FORWARD DECLARATIONS -class QTMSBuffer; - /** * QTMSClientSink class * @@ -74,7 +71,7 @@ * Status of the operation. * */ - gint BufferProcessed(TMS::TMSBuffer* buffer); + gint BufferProcessed(QTMSBuffer* buffer); /** * Return sink type. @@ -91,7 +88,7 @@ virtual gint GetType(QTMSSinkType& sinktype); Q_SIGNALS: - void ProcessBuffer(const TMS::TMSBuffer* buffer); + void ProcessBuffer(const QTMSBuffer* buffer); protected: /** diff -r 1d92fd018dd4 -r 4a1905d205a2 mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h --- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Thu Jun 17 11:11:56 2010 -0500 +++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Fri Jun 25 17:07:52 2010 -0500 @@ -18,15 +18,15 @@ #ifndef QTMS_CLIENT_SOURCE_H #define QTMS_CLIENT_SOURCE_H +#include #include +#include #include -#include #include "qtmswrapperexport.h" // FORWARD DECLARATIONS namespace TMS { class TMSSource; -class TMSBuffer; } namespace QTMS { @@ -68,7 +68,7 @@ * Status of the operation. * */ - gint BufferFilled(TMS::TMSBuffer& buffer); + gint BufferFilled(QTMSBuffer& buffer); /** * In the PUSH MODE, tell the source that the supplied buffer filled in @@ -83,7 +83,7 @@ * The buffer with audio data supplied by the client for playback. * */ - gint ProcessBuffer(TMS::TMSBuffer* buffer); + gint ProcessBuffer(QTMSBuffer* buffer); /** * PUSH MODE ONLY @@ -152,8 +152,8 @@ virtual gint GetType(QTMSSourceType& sourcetype); Q_SIGNALS: - void FillBuffer(TMS::TMSBuffer& buffer); - void BufferProcessed(const TMS::TMSBuffer* buffer, gint reason); + void FillBuffer(QTMSBuffer& buffer); + void BufferProcessed(const QTMSBuffer* buffer, gint reason); protected: /** diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/bwins/qtmsu.def --- a/qtms/bwins/qtmsu.def Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/bwins/qtmsu.def Fri Jun 25 17:07:52 2010 -0500 @@ -12,59 +12,59 @@ ??_EQTMSGlobalRouting@QTMS@@UAE@I@Z @ 11 NONAME ; QTMS::QTMSGlobalRouting::~QTMSGlobalRouting(unsigned int) ?metaObject@QTMSGlobalRouting@QTMS@@UBEPBUQMetaObject@@XZ @ 12 NONAME ; struct QMetaObject const * QTMS::QTMSGlobalRouting::metaObject(void) const ?SetPlc@QTMSG711Format@QTMS@@QAEHH@Z @ 13 NONAME ; int QTMS::QTMSG711Format::SetPlc(int) - ?BufferProcessed@QTMSClientSource@QTMS@@IAEXPBVTMSBuffer@TMS@@H@Z @ 14 NONAME ; void QTMS::QTMSClientSource::BufferProcessed(class TMS::TMSBuffer const *, int) - ?AddSink@QTMSStream@QTMS@@QAEHPAVQTMSSink@2@@Z @ 15 NONAME ; int QTMS::QTMSStream::AddSink(class QTMS::QTMSSink *) - ?tr@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 16 NONAME ; class QString QTMS::QTMSPCMFormat::tr(char const *, char const *, int) - ??_EQTMSG729Format@QTMS@@UAE@I@Z @ 17 NONAME ; QTMS::QTMSG729Format::~QTMSG729Format(unsigned int) - ?Deinit@QTMSRingTone@QTMS@@QAEHXZ @ 18 NONAME ; int QTMS::QTMSRingTone::Deinit(void) - ?qt_metacast@QTMSClientSink@QTMS@@UAEPAXPBD@Z @ 19 NONAME ; void * QTMS::QTMSClientSink::qt_metacast(char const *) - ?tr@QTMSG729Format@QTMS@@SA?AVQString@@PBD0@Z @ 20 NONAME ; class QString QTMS::QTMSG729Format::tr(char const *, char const *) - ??_EQTMSSpeakerSink@QTMS@@UAE@I@Z @ 21 NONAME ; QTMS::QTMSSpeakerSink::~QTMSSpeakerSink(unsigned int) - ?getStaticMetaObject@QTMSInbandTone@QTMS@@SAABUQMetaObject@@XZ @ 22 NONAME ; struct QMetaObject const & QTMS::QTMSInbandTone::getStaticMetaObject(void) - ??0QTMSGainEffect@QTMS@@IAE@XZ @ 23 NONAME ; QTMS::QTMSGainEffect::QTMSGainEffect(void) - ?tr@QTMSRingTone@QTMS@@SA?AVQString@@PBD0@Z @ 24 NONAME ; class QString QTMS::QTMSRingTone::tr(char const *, char const *) - ?tr@QTMSClientSink@QTMS@@SA?AVQString@@PBD0H@Z @ 25 NONAME ; class QString QTMS::QTMSClientSink::tr(char const *, char const *, int) - ?GetType@QTMSGlobalGainEffect@QTMS@@UAEHAAH@Z @ 26 NONAME ; int QTMS::QTMSGlobalGainEffect::GetType(int &) - ??1QTMSInbandTone@QTMS@@UAE@XZ @ 27 NONAME ; QTMS::QTMSInbandTone::~QTMSInbandTone(void) - ?trUtf8@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0H@Z @ 28 NONAME ; class QString QTMS::QTMSInbandTone::trUtf8(char const *, char const *, int) - ?GetType@QTMSModemSink@QTMS@@UAEHAAH@Z @ 29 NONAME ; int QTMS::QTMSModemSink::GetType(int &) - ?trUtf8@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0H@Z @ 30 NONAME ; class QString QTMS::QTMSSpeakerSink::trUtf8(char const *, char const *, int) - ?Stop@QTMSDTMF@QTMS@@QAEHXZ @ 31 NONAME ; int QTMS::QTMSDTMF::Stop(void) - ?DeleteRingTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSRingTone@2@@Z @ 32 NONAME ; int QTMS::QTMSFactory::DeleteRingTonePlayer(class QTMS::QTMSRingTone * &) - ?tr@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 33 NONAME ; class QString QTMS::QTMSVolumeEffect::tr(char const *, char const *, int) - ?AddSource@QTMSStream@QTMS@@QAEHPAVQTMSSource@2@@Z @ 34 NONAME ; int QTMS::QTMSStream::AddSource(class QTMS::QTMSSource *) - ??1QTMSGlobalVolEffect@QTMS@@UAE@XZ @ 35 NONAME ; QTMS::QTMSGlobalVolEffect::~QTMSGlobalVolEffect(void) - ?GetType@QTMSSpeakerSink@QTMS@@UAEHAAH@Z @ 36 NONAME ; int QTMS::QTMSSpeakerSink::GetType(int &) - ?getStaticMetaObject@QTMSGlobalVolEffect@QTMS@@SAABUQMetaObject@@XZ @ 37 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalVolEffect::getStaticMetaObject(void) - ??0QTMSModemSource@QTMS@@IAE@XZ @ 38 NONAME ; QTMS::QTMSModemSource::QTMSModemSource(void) - ?trUtf8@QTMSMicSource@QTMS@@SA?AVQString@@PBD0@Z @ 39 NONAME ; class QString QTMS::QTMSMicSource::trUtf8(char const *, char const *) - ?Pause@QTMSRingTone@QTMS@@QAEHXZ @ 40 NONAME ; int QTMS::QTMSRingTone::Pause(void) - ?GetVADMode@QTMSILBCFormat@QTMS@@QAEHAAH@Z @ 41 NONAME ; int QTMS::QTMSILBCFormat::GetVADMode(int &) - ?qt_metacast@QTMSDTMF@QTMS@@UAEPAXPBD@Z @ 42 NONAME ; void * QTMS::QTMSDTMF::qt_metacast(char const *) - ?RingtoneEvent@QTMSRingTone@QTMS@@IAEXABV12@UQTMSSignalEvent@2@@Z @ 43 NONAME ; void QTMS::QTMSRingTone::RingtoneEvent(class QTMS::QTMSRingTone const &, struct QTMS::QTMSSignalEvent) - ??_EQTMSCall@QTMS@@UAE@I@Z @ 44 NONAME ; QTMS::QTMSCall::~QTMSCall(unsigned int) - ?trUtf8@QTMSILBCFormat@QTMS@@SA?AVQString@@PBD0@Z @ 45 NONAME ; class QString QTMS::QTMSILBCFormat::trUtf8(char const *, char const *) - ?staticMetaObject@QTMSRingTone@QTMS@@2UQMetaObject@@B @ 46 NONAME ; struct QMetaObject const QTMS::QTMSRingTone::staticMetaObject - ?SetMode@QTMSILBCFormat@QTMS@@QAEHH@Z @ 47 NONAME ; int QTMS::QTMSILBCFormat::SetMode(int) - ?trUtf8@QTMSModemSink@QTMS@@SA?AVQString@@PBD0H@Z @ 48 NONAME ; class QString QTMS::QTMSModemSink::trUtf8(char const *, char const *, int) - ?GetVADMode@QTMSG711Format@QTMS@@QAEHAAH@Z @ 49 NONAME ; int QTMS::QTMSG711Format::GetVADMode(int &) - ?staticMetaObject@QTMSDTMF@QTMS@@2UQMetaObject@@B @ 50 NONAME ; struct QMetaObject const QTMS::QTMSDTMF::staticMetaObject - ??0QTMSMicSource@QTMS@@IAE@XZ @ 51 NONAME ; QTMS::QTMSMicSource::QTMSMicSource(void) - ?GetPreviousOutput@QTMSGlobalRouting@QTMS@@QAEHAAH@Z @ 52 NONAME ; int QTMS::QTMSGlobalRouting::GetPreviousOutput(int &) - ??1QTMSGainEffect@QTMS@@UAE@XZ @ 53 NONAME ; QTMS::QTMSGainEffect::~QTMSGainEffect(void) - ?trUtf8@QTMSClientSink@QTMS@@SA?AVQString@@PBD0@Z @ 54 NONAME ; class QString QTMS::QTMSClientSink::trUtf8(char const *, char const *) - ?EffectsEvent@QTMSGainEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 55 NONAME ; void QTMS::QTMSGainEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) - ?qt_metacast@QTMSILBCFormat@QTMS@@UAEPAXPBD@Z @ 56 NONAME ; void * QTMS::QTMSILBCFormat::qt_metacast(char const *) - ?TMSStreamEvent@QTMSStream@QTMS@@IAEXABV12@UQTMSSignalEvent@2@@Z @ 57 NONAME ; void QTMS::QTMSStream::TMSStreamEvent(class QTMS::QTMSStream const &, struct QTMS::QTMSSignalEvent) - ?trUtf8@QTMSRingTone@QTMS@@SA?AVQString@@PBD0@Z @ 58 NONAME ; class QString QTMS::QTMSRingTone::trUtf8(char const *, char const *) - ??1QTMSModemSink@QTMS@@UAE@XZ @ 59 NONAME ; QTMS::QTMSModemSink::~QTMSModemSink(void) - ?metaObject@QTMSVolumeEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 60 NONAME ; struct QMetaObject const * QTMS::QTMSVolumeEffect::metaObject(void) const - ??_EQTMSClientSink@QTMS@@UAE@I@Z @ 61 NONAME ; QTMS::QTMSClientSink::~QTMSClientSink(unsigned int) - ?qt_metacast@QTMSModemSink@QTMS@@UAEPAXPBD@Z @ 62 NONAME ; void * QTMS::QTMSModemSink::qt_metacast(char const *) - ??1QTMSClientSource@QTMS@@UAE@XZ @ 63 NONAME ; QTMS::QTMSClientSource::~QTMSClientSource(void) - ?qt_metacall@QTMSGainEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 64 NONAME ; int QTMS::QTMSGainEffect::qt_metacall(enum QMetaObject::Call, int, void * *) - ?CreateSource@QTMSFactory@QTMS@@QAEHHAAPAVQTMSSource@2@@Z @ 65 NONAME ; int QTMS::QTMSFactory::CreateSource(int, class QTMS::QTMSSource * &) - ?trUtf8@QTMSFactory@QTMS@@SA?AVQString@@PBD0@Z @ 66 NONAME ; class QString QTMS::QTMSFactory::trUtf8(char const *, char const *) + ?AddSink@QTMSStream@QTMS@@QAEHPAVQTMSSink@2@@Z @ 14 NONAME ; int QTMS::QTMSStream::AddSink(class QTMS::QTMSSink *) + ?tr@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 15 NONAME ; class QString QTMS::QTMSPCMFormat::tr(char const *, char const *, int) + ??_EQTMSG729Format@QTMS@@UAE@I@Z @ 16 NONAME ; QTMS::QTMSG729Format::~QTMSG729Format(unsigned int) + ?Deinit@QTMSRingTone@QTMS@@QAEHXZ @ 17 NONAME ; int QTMS::QTMSRingTone::Deinit(void) + ?qt_metacast@QTMSClientSink@QTMS@@UAEPAXPBD@Z @ 18 NONAME ; void * QTMS::QTMSClientSink::qt_metacast(char const *) + ?tr@QTMSG729Format@QTMS@@SA?AVQString@@PBD0@Z @ 19 NONAME ; class QString QTMS::QTMSG729Format::tr(char const *, char const *) + ??_EQTMSSpeakerSink@QTMS@@UAE@I@Z @ 20 NONAME ; QTMS::QTMSSpeakerSink::~QTMSSpeakerSink(unsigned int) + ?getStaticMetaObject@QTMSInbandTone@QTMS@@SAABUQMetaObject@@XZ @ 21 NONAME ; struct QMetaObject const & QTMS::QTMSInbandTone::getStaticMetaObject(void) + ??0QTMSGainEffect@QTMS@@IAE@XZ @ 22 NONAME ; QTMS::QTMSGainEffect::QTMSGainEffect(void) + ?tr@QTMSRingTone@QTMS@@SA?AVQString@@PBD0@Z @ 23 NONAME ; class QString QTMS::QTMSRingTone::tr(char const *, char const *) + ?tr@QTMSClientSink@QTMS@@SA?AVQString@@PBD0H@Z @ 24 NONAME ; class QString QTMS::QTMSClientSink::tr(char const *, char const *, int) + ?GetType@QTMSGlobalGainEffect@QTMS@@UAEHAAH@Z @ 25 NONAME ; int QTMS::QTMSGlobalGainEffect::GetType(int &) + ??1QTMSInbandTone@QTMS@@UAE@XZ @ 26 NONAME ; QTMS::QTMSInbandTone::~QTMSInbandTone(void) + ?trUtf8@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0H@Z @ 27 NONAME ; class QString QTMS::QTMSInbandTone::trUtf8(char const *, char const *, int) + ?GetType@QTMSModemSink@QTMS@@UAEHAAH@Z @ 28 NONAME ; int QTMS::QTMSModemSink::GetType(int &) + ?trUtf8@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0H@Z @ 29 NONAME ; class QString QTMS::QTMSSpeakerSink::trUtf8(char const *, char const *, int) + ?Stop@QTMSDTMF@QTMS@@QAEHXZ @ 30 NONAME ; int QTMS::QTMSDTMF::Stop(void) + ?DeleteRingTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSRingTone@2@@Z @ 31 NONAME ; int QTMS::QTMSFactory::DeleteRingTonePlayer(class QTMS::QTMSRingTone * &) + ?tr@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 32 NONAME ; class QString QTMS::QTMSVolumeEffect::tr(char const *, char const *, int) + ?AddSource@QTMSStream@QTMS@@QAEHPAVQTMSSource@2@@Z @ 33 NONAME ; int QTMS::QTMSStream::AddSource(class QTMS::QTMSSource *) + ??1QTMSGlobalVolEffect@QTMS@@UAE@XZ @ 34 NONAME ; QTMS::QTMSGlobalVolEffect::~QTMSGlobalVolEffect(void) + ?GetType@QTMSSpeakerSink@QTMS@@UAEHAAH@Z @ 35 NONAME ; int QTMS::QTMSSpeakerSink::GetType(int &) + ?getStaticMetaObject@QTMSGlobalVolEffect@QTMS@@SAABUQMetaObject@@XZ @ 36 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalVolEffect::getStaticMetaObject(void) + ??0QTMSModemSource@QTMS@@IAE@XZ @ 37 NONAME ; QTMS::QTMSModemSource::QTMSModemSource(void) + ?trUtf8@QTMSMicSource@QTMS@@SA?AVQString@@PBD0@Z @ 38 NONAME ; class QString QTMS::QTMSMicSource::trUtf8(char const *, char const *) + ?Pause@QTMSRingTone@QTMS@@QAEHXZ @ 39 NONAME ; int QTMS::QTMSRingTone::Pause(void) + ?GetVADMode@QTMSILBCFormat@QTMS@@QAEHAAH@Z @ 40 NONAME ; int QTMS::QTMSILBCFormat::GetVADMode(int &) + ?qt_metacast@QTMSDTMF@QTMS@@UAEPAXPBD@Z @ 41 NONAME ; void * QTMS::QTMSDTMF::qt_metacast(char const *) + ?RingtoneEvent@QTMSRingTone@QTMS@@IAEXABV12@UQTMSSignalEvent@2@@Z @ 42 NONAME ; void QTMS::QTMSRingTone::RingtoneEvent(class QTMS::QTMSRingTone const &, struct QTMS::QTMSSignalEvent) + ??_EQTMSCall@QTMS@@UAE@I@Z @ 43 NONAME ; QTMS::QTMSCall::~QTMSCall(unsigned int) + ?trUtf8@QTMSILBCFormat@QTMS@@SA?AVQString@@PBD0@Z @ 44 NONAME ; class QString QTMS::QTMSILBCFormat::trUtf8(char const *, char const *) + ?staticMetaObject@QTMSRingTone@QTMS@@2UQMetaObject@@B @ 45 NONAME ; struct QMetaObject const QTMS::QTMSRingTone::staticMetaObject + ?SetMode@QTMSILBCFormat@QTMS@@QAEHH@Z @ 46 NONAME ; int QTMS::QTMSILBCFormat::SetMode(int) + ?trUtf8@QTMSModemSink@QTMS@@SA?AVQString@@PBD0H@Z @ 47 NONAME ; class QString QTMS::QTMSModemSink::trUtf8(char const *, char const *, int) + ?GetVADMode@QTMSG711Format@QTMS@@QAEHAAH@Z @ 48 NONAME ; int QTMS::QTMSG711Format::GetVADMode(int &) + ?staticMetaObject@QTMSDTMF@QTMS@@2UQMetaObject@@B @ 49 NONAME ; struct QMetaObject const QTMS::QTMSDTMF::staticMetaObject + ??0QTMSMicSource@QTMS@@IAE@XZ @ 50 NONAME ; QTMS::QTMSMicSource::QTMSMicSource(void) + ?GetPreviousOutput@QTMSGlobalRouting@QTMS@@QAEHAAH@Z @ 51 NONAME ; int QTMS::QTMSGlobalRouting::GetPreviousOutput(int &) + ??1QTMSGainEffect@QTMS@@UAE@XZ @ 52 NONAME ; QTMS::QTMSGainEffect::~QTMSGainEffect(void) + ?trUtf8@QTMSClientSink@QTMS@@SA?AVQString@@PBD0@Z @ 53 NONAME ; class QString QTMS::QTMSClientSink::trUtf8(char const *, char const *) + ?EffectsEvent@QTMSGainEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 54 NONAME ; void QTMS::QTMSGainEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) + ?qt_metacast@QTMSILBCFormat@QTMS@@UAEPAXPBD@Z @ 55 NONAME ; void * QTMS::QTMSILBCFormat::qt_metacast(char const *) + ?TMSStreamEvent@QTMSStream@QTMS@@IAEXABV12@UQTMSSignalEvent@2@@Z @ 56 NONAME ; void QTMS::QTMSStream::TMSStreamEvent(class QTMS::QTMSStream const &, struct QTMS::QTMSSignalEvent) + ?trUtf8@QTMSRingTone@QTMS@@SA?AVQString@@PBD0@Z @ 57 NONAME ; class QString QTMS::QTMSRingTone::trUtf8(char const *, char const *) + ??1QTMSModemSink@QTMS@@UAE@XZ @ 58 NONAME ; QTMS::QTMSModemSink::~QTMSModemSink(void) + ?metaObject@QTMSVolumeEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 59 NONAME ; struct QMetaObject const * QTMS::QTMSVolumeEffect::metaObject(void) const + ??_EQTMSClientSink@QTMS@@UAE@I@Z @ 60 NONAME ; QTMS::QTMSClientSink::~QTMSClientSink(unsigned int) + ?qt_metacast@QTMSModemSink@QTMS@@UAEPAXPBD@Z @ 61 NONAME ; void * QTMS::QTMSModemSink::qt_metacast(char const *) + ??1QTMSClientSource@QTMS@@UAE@XZ @ 62 NONAME ; QTMS::QTMSClientSource::~QTMSClientSource(void) + ?qt_metacall@QTMSGainEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 63 NONAME ; int QTMS::QTMSGainEffect::qt_metacall(enum QMetaObject::Call, int, void * *) + ?CreateSource@QTMSFactory@QTMS@@QAEHHAAPAVQTMSSource@2@@Z @ 64 NONAME ; int QTMS::QTMSFactory::CreateSource(int, class QTMS::QTMSSource * &) + ?trUtf8@QTMSFactory@QTMS@@SA?AVQString@@PBD0@Z @ 65 NONAME ; class QString QTMS::QTMSFactory::trUtf8(char const *, char const *) + ?FillBuffer@QTMSClientSource@QTMS@@IAEXAAVQTMSBuffer@2@@Z @ 66 NONAME ; void QTMS::QTMSClientSource::FillBuffer(class QTMS::QTMSBuffer &) ?qt_metacall@QTMSGlobalVolEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 67 NONAME ; int QTMS::QTMSGlobalVolEffect::qt_metacall(enum QMetaObject::Call, int, void * *) ?GetLevel@QTMSGlobalGainEffect@QTMS@@QAEHAAI@Z @ 68 NONAME ; int QTMS::QTMSGlobalGainEffect::GetLevel(unsigned int &) ?trUtf8@QTMSGlobalVolEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 69 NONAME ; class QString QTMS::QTMSGlobalVolEffect::trUtf8(char const *, char const *, int) @@ -144,14 +144,14 @@ ?tr@QTMSFactory@QTMS@@SA?AVQString@@PBD0H@Z @ 143 NONAME ; class QString QTMS::QTMSFactory::tr(char const *, char const *, int) ?tr@QTMSCall@QTMS@@SA?AVQString@@PBD0H@Z @ 144 NONAME ; class QString QTMS::QTMSCall::tr(char const *, char const *, int) ?staticMetaObject@QTMSClientSink@QTMS@@2UQMetaObject@@B @ 145 NONAME ; struct QMetaObject const QTMS::QTMSClientSink::staticMetaObject - ?EffectsEvent@QTMSGlobalVolEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 146 NONAME ; void QTMS::QTMSGlobalVolEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) - ?CreateFormat@QTMSFactory@QTMS@@QAEHHAAPAVQTMSFormat@2@@Z @ 147 NONAME ; int QTMS::QTMSFactory::CreateFormat(int, class QTMS::QTMSFormat * &) - ?SetCNG@QTMSILBCFormat@QTMS@@QAEHH@Z @ 148 NONAME ; int QTMS::QTMSILBCFormat::SetCNG(int) - ??1QTMSAMRFormat@QTMS@@UAE@XZ @ 149 NONAME ; QTMS::QTMSAMRFormat::~QTMSAMRFormat(void) - ?metaObject@QTMSClientSink@QTMS@@UBEPBUQMetaObject@@XZ @ 150 NONAME ; struct QMetaObject const * QTMS::QTMSClientSink::metaObject(void) const - ?trUtf8@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0@Z @ 151 NONAME ; class QString QTMS::QTMSInbandTone::trUtf8(char const *, char const *) - ?staticMetaObject@QTMSG711Format@QTMS@@2UQMetaObject@@B @ 152 NONAME ; struct QMetaObject const QTMS::QTMSG711Format::staticMetaObject - ?BufferFilled@QTMSClientSource@QTMS@@QAEHAAVTMSBuffer@TMS@@@Z @ 153 NONAME ; int QTMS::QTMSClientSource::BufferFilled(class TMS::TMSBuffer &) + ?ProcessBuffer@QTMSClientSource@QTMS@@QAEHPAVQTMSBuffer@2@@Z @ 146 NONAME ; int QTMS::QTMSClientSource::ProcessBuffer(class QTMS::QTMSBuffer *) + ?EffectsEvent@QTMSGlobalVolEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 147 NONAME ; void QTMS::QTMSGlobalVolEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) + ?CreateFormat@QTMSFactory@QTMS@@QAEHHAAPAVQTMSFormat@2@@Z @ 148 NONAME ; int QTMS::QTMSFactory::CreateFormat(int, class QTMS::QTMSFormat * &) + ?SetCNG@QTMSILBCFormat@QTMS@@QAEHH@Z @ 149 NONAME ; int QTMS::QTMSILBCFormat::SetCNG(int) + ??1QTMSAMRFormat@QTMS@@UAE@XZ @ 150 NONAME ; QTMS::QTMSAMRFormat::~QTMSAMRFormat(void) + ?metaObject@QTMSClientSink@QTMS@@UBEPBUQMetaObject@@XZ @ 151 NONAME ; struct QMetaObject const * QTMS::QTMSClientSink::metaObject(void) const + ?trUtf8@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0@Z @ 152 NONAME ; class QString QTMS::QTMSInbandTone::trUtf8(char const *, char const *) + ?staticMetaObject@QTMSG711Format@QTMS@@2UQMetaObject@@B @ 153 NONAME ; struct QMetaObject const QTMS::QTMSG711Format::staticMetaObject ?trUtf8@QTMSDTMF@QTMS@@SA?AVQString@@PBD0H@Z @ 154 NONAME ; class QString QTMS::QTMSDTMF::trUtf8(char const *, char const *, int) ?InbandToneEvent@QTMSInbandTone@QTMS@@IAEXABV12@UQTMSSignalEvent@2@@Z @ 155 NONAME ; void QTMS::QTMSInbandTone::InbandToneEvent(class QTMS::QTMSInbandTone const &, struct QTMS::QTMSSignalEvent) ?tr@QTMSModemSink@QTMS@@SA?AVQString@@PBD0@Z @ 156 NONAME ; class QString QTMS::QTMSModemSink::tr(char const *, char const *) @@ -159,18 +159,18 @@ ?qt_metacast@QTMSG711Format@QTMS@@UAEPAXPBD@Z @ 158 NONAME ; void * QTMS::QTMSG711Format::qt_metacast(char const *) ?GetMaxLevel@QTMSVolumeEffect@QTMS@@QAEHAAI@Z @ 159 NONAME ; int QTMS::QTMSVolumeEffect::GetMaxLevel(unsigned int &) ??0QTMSSpeakerSink@QTMS@@IAE@XZ @ 160 NONAME ; QTMS::QTMSSpeakerSink::QTMSSpeakerSink(void) - ?ProcessBuffer@QTMSClientSource@QTMS@@QAEHPAVTMSBuffer@TMS@@@Z @ 161 NONAME ; int QTMS::QTMSClientSource::ProcessBuffer(class TMS::TMSBuffer *) - ??_EQTMSMicSource@QTMS@@UAE@I@Z @ 162 NONAME ; QTMS::QTMSMicSource::~QTMSMicSource(unsigned int) - ?metaObject@QTMSModemSink@QTMS@@UBEPBUQMetaObject@@XZ @ 163 NONAME ; struct QMetaObject const * QTMS::QTMSModemSink::metaObject(void) const - ?DeleteCall@QTMSFactory@QTMS@@QAEHAAPAVQTMSCall@2@@Z @ 164 NONAME ; int QTMS::QTMSFactory::DeleteCall(class QTMS::QTMSCall * &) - ?tr@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 165 NONAME ; class QString QTMS::QTMSGlobalGainEffect::tr(char const *, char const *, int) - ?qt_metacall@QTMSMicSource@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 166 NONAME ; int QTMS::QTMSMicSource::qt_metacall(enum QMetaObject::Call, int, void * *) - ?GetType@QTMSFormat@QTMS@@UAEHAAH@Z @ 167 NONAME ; int QTMS::QTMSFormat::GetType(int &) - ?DeleteStream@QTMSCall@QTMS@@QAEHAAPAVQTMSStream@2@@Z @ 168 NONAME ; int QTMS::QTMSCall::DeleteStream(class QTMS::QTMSStream * &) - ?trUtf8@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0@Z @ 169 NONAME ; class QString QTMS::QTMSVolumeEffect::trUtf8(char const *, char const *) - ?CreateInbandTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSInbandTone@2@@Z @ 170 NONAME ; int QTMS::QTMSFactory::CreateInbandTonePlayer(class QTMS::QTMSInbandTone * &) - ?trUtf8@QTMSGlobalRouting@QTMS@@SA?AVQString@@PBD0@Z @ 171 NONAME ; class QString QTMS::QTMSGlobalRouting::trUtf8(char const *, char const *) - ??1QTMSG711Format@QTMS@@UAE@XZ @ 172 NONAME ; QTMS::QTMSG711Format::~QTMSG711Format(void) + ??_EQTMSMicSource@QTMS@@UAE@I@Z @ 161 NONAME ; QTMS::QTMSMicSource::~QTMSMicSource(unsigned int) + ?metaObject@QTMSModemSink@QTMS@@UBEPBUQMetaObject@@XZ @ 162 NONAME ; struct QMetaObject const * QTMS::QTMSModemSink::metaObject(void) const + ?DeleteCall@QTMSFactory@QTMS@@QAEHAAPAVQTMSCall@2@@Z @ 163 NONAME ; int QTMS::QTMSFactory::DeleteCall(class QTMS::QTMSCall * &) + ?tr@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 164 NONAME ; class QString QTMS::QTMSGlobalGainEffect::tr(char const *, char const *, int) + ?qt_metacall@QTMSMicSource@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 165 NONAME ; int QTMS::QTMSMicSource::qt_metacall(enum QMetaObject::Call, int, void * *) + ?GetType@QTMSFormat@QTMS@@UAEHAAH@Z @ 166 NONAME ; int QTMS::QTMSFormat::GetType(int &) + ?DeleteStream@QTMSCall@QTMS@@QAEHAAPAVQTMSStream@2@@Z @ 167 NONAME ; int QTMS::QTMSCall::DeleteStream(class QTMS::QTMSStream * &) + ?trUtf8@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0@Z @ 168 NONAME ; class QString QTMS::QTMSVolumeEffect::trUtf8(char const *, char const *) + ?CreateInbandTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSInbandTone@2@@Z @ 169 NONAME ; int QTMS::QTMSFactory::CreateInbandTonePlayer(class QTMS::QTMSInbandTone * &) + ?trUtf8@QTMSGlobalRouting@QTMS@@SA?AVQString@@PBD0@Z @ 170 NONAME ; class QString QTMS::QTMSGlobalRouting::trUtf8(char const *, char const *) + ??1QTMSG711Format@QTMS@@UAE@XZ @ 171 NONAME ; QTMS::QTMSG711Format::~QTMSG711Format(void) + ?BufferProcessed@QTMSClientSink@QTMS@@QAEHPAVQTMSBuffer@2@@Z @ 172 NONAME ; int QTMS::QTMSClientSink::BufferProcessed(class QTMS::QTMSBuffer *) ?tr@QTMSGainEffect@QTMS@@SA?AVQString@@PBD0@Z @ 173 NONAME ; class QString QTMS::QTMSGainEffect::tr(char const *, char const *) ??_EQTMSModemSource@QTMS@@UAE@I@Z @ 174 NONAME ; QTMS::QTMSModemSource::~QTMSModemSource(unsigned int) ?qt_metacall@QTMSPCMFormat@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 175 NONAME ; int QTMS::QTMSPCMFormat::qt_metacall(enum QMetaObject::Call, int, void * *) @@ -190,197 +190,197 @@ ?tr@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0@Z @ 189 NONAME ; class QString QTMS::QTMSInbandTone::tr(char const *, char const *) ?tr@QTMSStream@QTMS@@SA?AVQString@@PBD0@Z @ 190 NONAME ; class QString QTMS::QTMSStream::tr(char const *, char const *) ??1QTMSMicSource@QTMS@@UAE@XZ @ 191 NONAME ; QTMS::QTMSMicSource::~QTMSMicSource(void) - ??_EQTMSFactory@QTMS@@UAE@I@Z @ 192 NONAME ; QTMS::QTMSFactory::~QTMSFactory(unsigned int) - ??1QTMSCall@QTMS@@UAE@XZ @ 193 NONAME ; QTMS::QTMSCall::~QTMSCall(void) - ?staticMetaObject@QTMSG729Format@QTMS@@2UQMetaObject@@B @ 194 NONAME ; struct QMetaObject const QTMS::QTMSG729Format::staticMetaObject - ??0QTMSClientSource@QTMS@@IAE@XZ @ 195 NONAME ; QTMS::QTMSClientSource::QTMSClientSource(void) - ?Stop@QTMSInbandTone@QTMS@@QAEHXZ @ 196 NONAME ; int QTMS::QTMSInbandTone::Stop(void) - ?tr@QTMSCall@QTMS@@SA?AVQString@@PBD0@Z @ 197 NONAME ; class QString QTMS::QTMSCall::tr(char const *, char const *) - ?qt_metacall@QTMSCall@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 198 NONAME ; int QTMS::QTMSCall::qt_metacall(enum QMetaObject::Call, int, void * *) - ?metaObject@QTMSSpeakerSink@QTMS@@UBEPBUQMetaObject@@XZ @ 199 NONAME ; struct QMetaObject const * QTMS::QTMSSpeakerSink::metaObject(void) const - ?SetTone@QTMSDTMF@QTMS@@QAEHPAU_GString@@@Z @ 200 NONAME ; int QTMS::QTMSDTMF::SetTone(struct _GString *) - ?SetEnqueueMode@QTMSClientSource@QTMS@@QAEHH@Z @ 201 NONAME ; int QTMS::QTMSClientSource::SetEnqueueMode(int) - ?staticMetaObject@QTMSClientSource@QTMS@@2UQMetaObject@@B @ 202 NONAME ; struct QMetaObject const QTMS::QTMSClientSource::staticMetaObject - ?trUtf8@QTMSModemSource@QTMS@@SA?AVQString@@PBD0@Z @ 203 NONAME ; class QString QTMS::QTMSModemSource::trUtf8(char const *, char const *) - ?trUtf8@QTMSG729Format@QTMS@@SA?AVQString@@PBD0H@Z @ 204 NONAME ; class QString QTMS::QTMSG729Format::trUtf8(char const *, char const *, int) - ?GetType@QTMSVolumeEffect@QTMS@@UAEHAAH@Z @ 205 NONAME ; int QTMS::QTMSVolumeEffect::GetType(int &) - ?qt_metacall@QTMSVolumeEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 206 NONAME ; int QTMS::QTMSVolumeEffect::qt_metacall(enum QMetaObject::Call, int, void * *) - ?tr@QTMSG711Format@QTMS@@SA?AVQString@@PBD0H@Z @ 207 NONAME ; class QString QTMS::QTMSG711Format::tr(char const *, char const *, int) - ??1QTMSILBCFormat@QTMS@@UAE@XZ @ 208 NONAME ; QTMS::QTMSILBCFormat::~QTMSILBCFormat(void) - ?Play@QTMSRingTone@QTMS@@QAEHXZ @ 209 NONAME ; int QTMS::QTMSRingTone::Play(void) - ?qt_metacall@QTMSILBCFormat@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 210 NONAME ; int QTMS::QTMSILBCFormat::qt_metacall(enum QMetaObject::Call, int, void * *) - ?tr@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0H@Z @ 211 NONAME ; class QString QTMS::QTMSSpeakerSink::tr(char const *, char const *, int) - ?GetBitRate@QTMSFormat@QTMS@@QAEHAAI@Z @ 212 NONAME ; int QTMS::QTMSFormat::GetBitRate(unsigned int &) - ?GetType@QTMSModemSource@QTMS@@UAEHAAH@Z @ 213 NONAME ; int QTMS::QTMSModemSource::GetType(int &) - ?staticMetaObject@QTMSGlobalVolEffect@QTMS@@2UQMetaObject@@B @ 214 NONAME ; struct QMetaObject const QTMS::QTMSGlobalVolEffect::staticMetaObject - ??1QTMSFormat@QTMS@@UAE@XZ @ 215 NONAME ; QTMS::QTMSFormat::~QTMSFormat(void) - ?GetPlc@QTMSG711Format@QTMS@@QAEHAAH@Z @ 216 NONAME ; int QTMS::QTMSG711Format::GetPlc(int &) - ?Start@QTMSInbandTone@QTMS@@QAEHH@Z @ 217 NONAME ; int QTMS::QTMSInbandTone::Start(int) - ?trUtf8@QTMSClientSink@QTMS@@SA?AVQString@@PBD0H@Z @ 218 NONAME ; class QString QTMS::QTMSClientSink::trUtf8(char const *, char const *, int) - ?tr@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0H@Z @ 219 NONAME ; class QString QTMS::QTMSInbandTone::tr(char const *, char const *, int) - ??_EQTMSPCMFormat@QTMS@@UAE@I@Z @ 220 NONAME ; QTMS::QTMSPCMFormat::~QTMSPCMFormat(unsigned int) - ?metaObject@QTMSAMRFormat@QTMS@@UBEPBUQMetaObject@@XZ @ 221 NONAME ; struct QMetaObject const * QTMS::QTMSAMRFormat::metaObject(void) const - ?metaObject@QTMSStream@QTMS@@UBEPBUQMetaObject@@XZ @ 222 NONAME ; struct QMetaObject const * QTMS::QTMSStream::metaObject(void) const - ?getStaticMetaObject@QTMSGlobalGainEffect@QTMS@@SAABUQMetaObject@@XZ @ 223 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalGainEffect::getStaticMetaObject(void) - ?tr@QTMSGlobalVolEffect@QTMS@@SA?AVQString@@PBD0@Z @ 224 NONAME ; class QString QTMS::QTMSGlobalVolEffect::tr(char const *, char const *) - ?staticMetaObject@QTMSInbandTone@QTMS@@2UQMetaObject@@B @ 225 NONAME ; struct QMetaObject const QTMS::QTMSInbandTone::staticMetaObject - ?trUtf8@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 226 NONAME ; class QString QTMS::QTMSGlobalGainEffect::trUtf8(char const *, char const *, int) - ?qt_metacast@QTMSClientSource@QTMS@@UAEPAXPBD@Z @ 227 NONAME ; void * QTMS::QTMSClientSource::qt_metacast(char const *) - ?metaObject@QTMSCall@QTMS@@UBEPBUQMetaObject@@XZ @ 228 NONAME ; struct QMetaObject const * QTMS::QTMSCall::metaObject(void) const - ?qt_metacall@QTMSClientSink@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 229 NONAME ; int QTMS::QTMSClientSink::qt_metacall(enum QMetaObject::Call, int, void * *) - ?CreateStream@QTMSCall@QTMS@@QAEHHAAPAVQTMSStream@2@@Z @ 230 NONAME ; int QTMS::QTMSCall::CreateStream(int, class QTMS::QTMSStream * &) - ?DeleteInbandTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSInbandTone@2@@Z @ 231 NONAME ; int QTMS::QTMSFactory::DeleteInbandTonePlayer(class QTMS::QTMSInbandTone * &) - ?SetLevel@QTMSGlobalGainEffect@QTMS@@QAEHI@Z @ 232 NONAME ; int QTMS::QTMSGlobalGainEffect::SetLevel(unsigned int) - ?GetStreamType@QTMSStream@QTMS@@QAEHXZ @ 233 NONAME ; int QTMS::QTMSStream::GetStreamType(void) - ?getStaticMetaObject@QTMSGlobalRouting@QTMS@@SAABUQMetaObject@@XZ @ 234 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalRouting::getStaticMetaObject(void) - ??0QTMSGlobalVolEffect@QTMS@@IAE@XZ @ 235 NONAME ; QTMS::QTMSGlobalVolEffect::QTMSGlobalVolEffect(void) - ?CreateSink@QTMSFactory@QTMS@@QAEHHAAPAVQTMSSink@2@@Z @ 236 NONAME ; int QTMS::QTMSFactory::CreateSink(int, class QTMS::QTMSSink * &) - ?EffectsEvent@QTMSVolumeEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 237 NONAME ; void QTMS::QTMSVolumeEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) - ?getStaticMetaObject@QTMSG729Format@QTMS@@SAABUQMetaObject@@XZ @ 238 NONAME ; struct QMetaObject const & QTMS::QTMSG729Format::getStaticMetaObject(void) - ??1QTMSDTMF@QTMS@@UAE@XZ @ 239 NONAME ; QTMS::QTMSDTMF::~QTMSDTMF(void) - ?DeleteDTMF@QTMSFactory@QTMS@@QAEHAAPAVQTMSDTMF@2@@Z @ 240 NONAME ; int QTMS::QTMSFactory::DeleteDTMF(class QTMS::QTMSDTMF * &) - ??_EQTMSFormat@QTMS@@UAE@I@Z @ 241 NONAME ; QTMS::QTMSFormat::~QTMSFormat(unsigned int) - ?staticMetaObject@QTMSGlobalGainEffect@QTMS@@2UQMetaObject@@B @ 242 NONAME ; struct QMetaObject const QTMS::QTMSGlobalGainEffect::staticMetaObject - ?SetVADMode@QTMSILBCFormat@QTMS@@QAEHH@Z @ 243 NONAME ; int QTMS::QTMSILBCFormat::SetVADMode(int) - ??0QTMSCall@QTMS@@IAE@XZ @ 244 NONAME ; QTMS::QTMSCall::QTMSCall(void) - ?GetEnqueueMode@QTMSClientSource@QTMS@@QAEHAAH@Z @ 245 NONAME ; int QTMS::QTMSClientSource::GetEnqueueMode(int &) - ?metaObject@QTMSGlobalVolEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 246 NONAME ; struct QMetaObject const * QTMS::QTMSGlobalVolEffect::metaObject(void) const - ?staticMetaObject@QTMSGlobalRouting@QTMS@@2UQMetaObject@@B @ 247 NONAME ; struct QMetaObject const QTMS::QTMSGlobalRouting::staticMetaObject - ?qt_metacast@QTMSFactory@QTMS@@UAEPAXPBD@Z @ 248 NONAME ; void * QTMS::QTMSFactory::qt_metacast(char const *) - ?SetCNG@QTMSG711Format@QTMS@@QAEHH@Z @ 249 NONAME ; int QTMS::QTMSG711Format::SetCNG(int) - ?qt_metacall@QTMSG729Format@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 250 NONAME ; int QTMS::QTMSG729Format::qt_metacall(enum QMetaObject::Call, int, void * *) - ?tr@QTMSStream@QTMS@@SA?AVQString@@PBD0H@Z @ 251 NONAME ; class QString QTMS::QTMSStream::tr(char const *, char const *, int) - ?SetLevel@QTMSVolumeEffect@QTMS@@QAEHI@Z @ 252 NONAME ; int QTMS::QTMSVolumeEffect::SetLevel(unsigned int) - ?DeleteEffect@QTMSFactory@QTMS@@QAEHAAPAVQTMSEffect@2@@Z @ 253 NONAME ; int QTMS::QTMSFactory::DeleteEffect(class QTMS::QTMSEffect * &) - ?qt_metacast@QTMSCall@QTMS@@UAEPAXPBD@Z @ 254 NONAME ; void * QTMS::QTMSCall::qt_metacast(char const *) - ?SetFormat@QTMSStream@QTMS@@QAEHPAVQTMSFormat@2@@Z @ 255 NONAME ; int QTMS::QTMSStream::SetFormat(class QTMS::QTMSFormat *) - ?getStaticMetaObject@QTMSDTMF@QTMS@@SAABUQMetaObject@@XZ @ 256 NONAME ; struct QMetaObject const & QTMS::QTMSDTMF::getStaticMetaObject(void) - ?getStaticMetaObject@QTMSMicSource@QTMS@@SAABUQMetaObject@@XZ @ 257 NONAME ; struct QMetaObject const & QTMS::QTMSMicSource::getStaticMetaObject(void) - ?qt_metacall@QTMSRingTone@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 258 NONAME ; int QTMS::QTMSRingTone::qt_metacall(enum QMetaObject::Call, int, void * *) - ?trUtf8@QTMSClientSource@QTMS@@SA?AVQString@@PBD0H@Z @ 259 NONAME ; class QString QTMS::QTMSClientSource::trUtf8(char const *, char const *, int) - ?qt_metacall@QTMSGlobalGainEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 260 NONAME ; int QTMS::QTMSGlobalGainEffect::qt_metacall(enum QMetaObject::Call, int, void * *) - ?CreateCall@QTMSFactory@QTMS@@QAEHHAAPAVQTMSCall@2@I@Z @ 261 NONAME ; int QTMS::QTMSFactory::CreateCall(int, class QTMS::QTMSCall * &, unsigned int) - ?SetVADMode@QTMSG729Format@QTMS@@QAEHH@Z @ 262 NONAME ; int QTMS::QTMSG729Format::SetVADMode(int) - ?DeleteBuffer@QTMSFactory@QTMS@@QAEHAAPAVQTMSBuffer@2@@Z @ 263 NONAME ; int QTMS::QTMSFactory::DeleteBuffer(class QTMS::QTMSBuffer * &) - ?trUtf8@QTMSG711Format@QTMS@@SA?AVQString@@PBD0@Z @ 264 NONAME ; class QString QTMS::QTMSG711Format::trUtf8(char const *, char const *) - ?qt_metacall@QTMSDTMF@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 265 NONAME ; int QTMS::QTMSDTMF::qt_metacall(enum QMetaObject::Call, int, void * *) - ?qt_metacall@QTMSModemSource@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 266 NONAME ; int QTMS::QTMSModemSource::qt_metacall(enum QMetaObject::Call, int, void * *) - ?CreateFactory@QTMSFactory@QTMS@@SAHAAPAV12@AAVQTMSVer@2@@Z @ 267 NONAME ; int QTMS::QTMSFactory::CreateFactory(class QTMS::QTMSFactory * &, class QTMS::QTMSVer &) - ?tr@QTMSClientSource@QTMS@@SA?AVQString@@PBD0H@Z @ 268 NONAME ; class QString QTMS::QTMSClientSource::tr(char const *, char const *, int) - ??1QTMSStream@QTMS@@UAE@XZ @ 269 NONAME ; QTMS::QTMSStream::~QTMSStream(void) - ?Init@QTMSRingTone@QTMS@@QAEHHPAU_GString@@0@Z @ 270 NONAME ; int QTMS::QTMSRingTone::Init(int, struct _GString *, struct _GString *) - ?qt_metacast@QTMSVolumeEffect@QTMS@@UAEPAXPBD@Z @ 271 NONAME ; void * QTMS::QTMSVolumeEffect::qt_metacast(char const *) - ??1QTMSRingTone@QTMS@@UAE@XZ @ 272 NONAME ; QTMS::QTMSRingTone::~QTMSRingTone(void) - ??_EQTMSStream@QTMS@@UAE@I@Z @ 273 NONAME ; QTMS::QTMSStream::~QTMSStream(unsigned int) - ?tr@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0@Z @ 274 NONAME ; class QString QTMS::QTMSSpeakerSink::tr(char const *, char const *) - ?RemoveSink@QTMSStream@QTMS@@QAEHPAVQTMSSink@2@@Z @ 275 NONAME ; int QTMS::QTMSStream::RemoveSink(class QTMS::QTMSSink *) - ?trUtf8@QTMSModemSource@QTMS@@SA?AVQString@@PBD0H@Z @ 276 NONAME ; class QString QTMS::QTMSModemSource::trUtf8(char const *, char const *, int) - ?metaObject@QTMSILBCFormat@QTMS@@UBEPBUQMetaObject@@XZ @ 277 NONAME ; struct QMetaObject const * QTMS::QTMSILBCFormat::metaObject(void) const - ?staticMetaObject@QTMSPCMFormat@QTMS@@2UQMetaObject@@B @ 278 NONAME ; struct QMetaObject const QTMS::QTMSPCMFormat::staticMetaObject - ?getStaticMetaObject@QTMSClientSource@QTMS@@SAABUQMetaObject@@XZ @ 279 NONAME ; struct QMetaObject const & QTMS::QTMSClientSource::getStaticMetaObject(void) - ??1QTMSFactory@QTMS@@UAE@XZ @ 280 NONAME ; QTMS::QTMSFactory::~QTMSFactory(void) - ?DeleteSource@QTMSFactory@QTMS@@QAEHAAPAVQTMSSource@2@@Z @ 281 NONAME ; int QTMS::QTMSFactory::DeleteSource(class QTMS::QTMSSource * &) - ?qt_metacall@QTMSGlobalRouting@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 282 NONAME ; int QTMS::QTMSGlobalRouting::qt_metacall(enum QMetaObject::Call, int, void * *) - ??0QTMSGlobalGainEffect@QTMS@@IAE@XZ @ 283 NONAME ; QTMS::QTMSGlobalGainEffect::QTMSGlobalGainEffect(void) - ?trUtf8@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0@Z @ 284 NONAME ; class QString QTMS::QTMSPCMFormat::trUtf8(char const *, char const *) - ??0QTMSDTMF@QTMS@@IAE@XZ @ 285 NONAME ; QTMS::QTMSDTMF::QTMSDTMF(void) - ?GetLevel@QTMSGlobalVolEffect@QTMS@@QAEHAAI@Z @ 286 NONAME ; int QTMS::QTMSGlobalVolEffect::GetLevel(unsigned int &) - ?GetType@QTMSGlobalVolEffect@QTMS@@UAEHAAH@Z @ 287 NONAME ; int QTMS::QTMSGlobalVolEffect::GetType(int &) - ?getStaticMetaObject@QTMSILBCFormat@QTMS@@SAABUQMetaObject@@XZ @ 288 NONAME ; struct QMetaObject const & QTMS::QTMSILBCFormat::getStaticMetaObject(void) - ??_EQTMSGlobalGainEffect@QTMS@@UAE@I@Z @ 289 NONAME ; QTMS::QTMSGlobalGainEffect::~QTMSGlobalGainEffect(unsigned int) - ?trUtf8@QTMSGlobalVolEffect@QTMS@@SA?AVQString@@PBD0@Z @ 290 NONAME ; class QString QTMS::QTMSGlobalVolEffect::trUtf8(char const *, char const *) - ?qt_metacast@QTMSGlobalGainEffect@QTMS@@UAEPAXPBD@Z @ 291 NONAME ; void * QTMS::QTMSGlobalGainEffect::qt_metacast(char const *) - ??_EQTMSModemSink@QTMS@@UAE@I@Z @ 292 NONAME ; QTMS::QTMSModemSink::~QTMSModemSink(unsigned int) - ??0QTMSModemSink@QTMS@@IAE@XZ @ 293 NONAME ; QTMS::QTMSModemSink::QTMSModemSink(void) - ?tr@QTMSG711Format@QTMS@@SA?AVQString@@PBD0@Z @ 294 NONAME ; class QString QTMS::QTMSG711Format::tr(char const *, char const *) - ?GetState@QTMSStream@QTMS@@QAEHXZ @ 295 NONAME ; int QTMS::QTMSStream::GetState(void) - ?qt_metacall@QTMSG711Format@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 296 NONAME ; int QTMS::QTMSG711Format::qt_metacall(enum QMetaObject::Call, int, void * *) - ?getStaticMetaObject@QTMSClientSink@QTMS@@SAABUQMetaObject@@XZ @ 297 NONAME ; struct QMetaObject const & QTMS::QTMSClientSink::getStaticMetaObject(void) - ?qt_metacast@QTMSInbandTone@QTMS@@UAEPAXPBD@Z @ 298 NONAME ; void * QTMS::QTMSInbandTone::qt_metacast(char const *) - ?getStaticMetaObject@QTMSModemSource@QTMS@@SAABUQMetaObject@@XZ @ 299 NONAME ; struct QMetaObject const & QTMS::QTMSModemSource::getStaticMetaObject(void) - ?metaObject@QTMSGainEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 300 NONAME ; struct QMetaObject const * QTMS::QTMSGainEffect::metaObject(void) const - ??0QTMSGlobalRouting@QTMS@@IAE@XZ @ 301 NONAME ; QTMS::QTMSGlobalRouting::QTMSGlobalRouting(void) - ?metaObject@QTMSClientSource@QTMS@@UBEPBUQMetaObject@@XZ @ 302 NONAME ; struct QMetaObject const * QTMS::QTMSClientSource::metaObject(void) const - ?qt_metacast@QTMSStream@QTMS@@UAEPAXPBD@Z @ 303 NONAME ; void * QTMS::QTMSStream::qt_metacast(char const *) - ?DeleteSink@QTMSFactory@QTMS@@QAEHAAPAVQTMSSink@2@@Z @ 304 NONAME ; int QTMS::QTMSFactory::DeleteSink(class QTMS::QTMSSink * &) - ?getStaticMetaObject@QTMSModemSink@QTMS@@SAABUQMetaObject@@XZ @ 305 NONAME ; struct QMetaObject const & QTMS::QTMSModemSink::getStaticMetaObject(void) - ?tr@QTMSClientSource@QTMS@@SA?AVQString@@PBD0@Z @ 306 NONAME ; class QString QTMS::QTMSClientSource::tr(char const *, char const *) - ?Mute@QTMSRingTone@QTMS@@QAEHXZ @ 307 NONAME ; int QTMS::QTMSRingTone::Mute(void) - ??_EQTMSDTMF@QTMS@@UAE@I@Z @ 308 NONAME ; QTMS::QTMSDTMF::~QTMSDTMF(unsigned int) - ?Start@QTMSStream@QTMS@@QAEHH@Z @ 309 NONAME ; int QTMS::QTMSStream::Start(int) - ?qt_metacall@QTMSStream@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 310 NONAME ; int QTMS::QTMSStream::qt_metacall(enum QMetaObject::Call, int, void * *) - ?tr@QTMSDTMF@QTMS@@SA?AVQString@@PBD0H@Z @ 311 NONAME ; class QString QTMS::QTMSDTMF::tr(char const *, char const *, int) - ?qt_metacast@QTMSGainEffect@QTMS@@UAEPAXPBD@Z @ 312 NONAME ; void * QTMS::QTMSGainEffect::qt_metacast(char const *) - ?GetCallContextId@QTMSCall@QTMS@@QAEHAAI@Z @ 313 NONAME ; int QTMS::QTMSCall::GetCallContextId(unsigned int &) - ?GetCallType@QTMSCall@QTMS@@QAEHXZ @ 314 NONAME ; int QTMS::QTMSCall::GetCallType(void) - ?Start@QTMSDTMF@QTMS@@QAEHXZ @ 315 NONAME ; int QTMS::QTMSDTMF::Start(void) - ?trUtf8@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0@Z @ 316 NONAME ; class QString QTMS::QTMSGlobalGainEffect::trUtf8(char const *, char const *) - ?SetOutput@QTMSGlobalRouting@QTMS@@QAEHH@Z @ 317 NONAME ; int QTMS::QTMSGlobalRouting::SetOutput(int) - ??0QTMSClientSink@QTMS@@IAE@XZ @ 318 NONAME ; QTMS::QTMSClientSink::QTMSClientSink(void) - ?SetLevel@QTMSGlobalVolEffect@QTMS@@QAEHI@Z @ 319 NONAME ; int QTMS::QTMSGlobalVolEffect::SetLevel(unsigned int) - ?metaObject@QTMSRingTone@QTMS@@UBEPBUQMetaObject@@XZ @ 320 NONAME ; struct QMetaObject const * QTMS::QTMSRingTone::metaObject(void) const - ?IsCallTypeSupported@QTMSFactory@QTMS@@QAEHHAAH@Z @ 321 NONAME ; int QTMS::QTMSFactory::IsCallTypeSupported(int, int &) - ?qt_metacast@QTMSGlobalVolEffect@QTMS@@UAEPAXPBD@Z @ 322 NONAME ; void * QTMS::QTMSGlobalVolEffect::qt_metacast(char const *) - ?staticMetaObject@QTMSModemSource@QTMS@@2UQMetaObject@@B @ 323 NONAME ; struct QMetaObject const QTMS::QTMSModemSource::staticMetaObject - ?GetStreamId@QTMSStream@QTMS@@QAEHXZ @ 324 NONAME ; int QTMS::QTMSStream::GetStreamId(void) - ??0QTMSG729Format@QTMS@@IAE@XZ @ 325 NONAME ; QTMS::QTMSG729Format::QTMSG729Format(void) - ??_EQTMSGlobalVolEffect@QTMS@@UAE@I@Z @ 326 NONAME ; QTMS::QTMSGlobalVolEffect::~QTMSGlobalVolEffect(unsigned int) - ?getStaticMetaObject@QTMSAMRFormat@QTMS@@SAABUQMetaObject@@XZ @ 327 NONAME ; struct QMetaObject const & QTMS::QTMSAMRFormat::getStaticMetaObject(void) - ?staticMetaObject@QTMSVolumeEffect@QTMS@@2UQMetaObject@@B @ 328 NONAME ; struct QMetaObject const QTMS::QTMSVolumeEffect::staticMetaObject - ??_EQTMSRingTone@QTMS@@UAE@I@Z @ 329 NONAME ; QTMS::QTMSRingTone::~QTMSRingTone(unsigned int) - ??0QTMSFormat@QTMS@@IAE@XZ @ 330 NONAME ; QTMS::QTMSFormat::QTMSFormat(void) - ?GetSupportedFormats@QTMSFactory@QTMS@@QAEHHAAV?$vector@PAVQTMSFormat@QTMS@@V?$allocator@PAVQTMSFormat@QTMS@@@std@@@std@@@Z @ 331 NONAME ; int QTMS::QTMSFactory::GetSupportedFormats(int, class std::vector > &) - ?SetVADMode@QTMSG711Format@QTMS@@QAEHH@Z @ 332 NONAME ; int QTMS::QTMSG711Format::SetVADMode(int) - ?getStaticMetaObject@QTMSVolumeEffect@QTMS@@SAABUQMetaObject@@XZ @ 333 NONAME ; struct QMetaObject const & QTMS::QTMSVolumeEffect::getStaticMetaObject(void) - ?qt_metacall@QTMSModemSink@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 334 NONAME ; int QTMS::QTMSModemSink::qt_metacall(enum QMetaObject::Call, int, void * *) - ?trUtf8@QTMSILBCFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 335 NONAME ; class QString QTMS::QTMSILBCFormat::trUtf8(char const *, char const *, int) - ?trUtf8@QTMSDTMF@QTMS@@SA?AVQString@@PBD0@Z @ 336 NONAME ; class QString QTMS::QTMSDTMF::trUtf8(char const *, char const *) - ?tr@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0@Z @ 337 NONAME ; class QString QTMS::QTMSGlobalGainEffect::tr(char const *, char const *) - ?AddEffect@QTMSStream@QTMS@@QAEHPAVQTMSEffect@2@@Z @ 338 NONAME ; int QTMS::QTMSStream::AddEffect(class QTMS::QTMSEffect *) - ?ResetFormat@QTMSStream@QTMS@@QAEHPAVQTMSFormat@2@@Z @ 339 NONAME ; int QTMS::QTMSStream::ResetFormat(class QTMS::QTMSFormat *) - ?metaObject@QTMSG711Format@QTMS@@UBEPBUQMetaObject@@XZ @ 340 NONAME ; struct QMetaObject const * QTMS::QTMSG711Format::metaObject(void) const - ??1QTMSVolumeEffect@QTMS@@UAE@XZ @ 341 NONAME ; QTMS::QTMSVolumeEffect::~QTMSVolumeEffect(void) - ?EffectsEvent@QTMSGlobalGainEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 342 NONAME ; void QTMS::QTMSGlobalGainEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) - ?GetSupportedBitRates@QTMSFormat@QTMS@@QAEHAAV?$vector@IV?$allocator@I@std@@@std@@@Z @ 343 NONAME ; int QTMS::QTMSFormat::GetSupportedBitRates(class std::vector > &) - ?staticMetaObject@QTMSCall@QTMS@@2UQMetaObject@@B @ 344 NONAME ; struct QMetaObject const QTMS::QTMSCall::staticMetaObject - ??1QTMSModemSource@QTMS@@UAE@XZ @ 345 NONAME ; QTMS::QTMSModemSource::~QTMSModemSource(void) - ??1QTMSClientSink@QTMS@@UAE@XZ @ 346 NONAME ; QTMS::QTMSClientSink::~QTMSClientSink(void) - ?metaObject@QTMSFactory@QTMS@@UBEPBUQMetaObject@@XZ @ 347 NONAME ; struct QMetaObject const * QTMS::QTMSFactory::metaObject(void) const - ?metaObject@QTMSInbandTone@QTMS@@UBEPBUQMetaObject@@XZ @ 348 NONAME ; struct QMetaObject const * QTMS::QTMSInbandTone::metaObject(void) const - ?trUtf8@QTMSGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 349 NONAME ; class QString QTMS::QTMSGainEffect::trUtf8(char const *, char const *, int) - ?trUtf8@QTMSMicSource@QTMS@@SA?AVQString@@PBD0H@Z @ 350 NONAME ; class QString QTMS::QTMSMicSource::trUtf8(char const *, char const *, int) - ?GetMaxLevel@QTMSGlobalVolEffect@QTMS@@QAEHAAI@Z @ 351 NONAME ; int QTMS::QTMSGlobalVolEffect::GetMaxLevel(unsigned int &) - ??_EQTMSVolumeEffect@QTMS@@UAE@I@Z @ 352 NONAME ; QTMS::QTMSVolumeEffect::~QTMSVolumeEffect(unsigned int) - ??1QTMSG729Format@QTMS@@UAE@XZ @ 353 NONAME ; QTMS::QTMSG729Format::~QTMSG729Format(void) - ?tr@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0@Z @ 354 NONAME ; class QString QTMS::QTMSVolumeEffect::tr(char const *, char const *) - ?GetType@QTMSMicSource@QTMS@@UAEHAAH@Z @ 355 NONAME ; int QTMS::QTMSMicSource::GetType(int &) - ?CreateEffect@QTMSFactory@QTMS@@QAEHHAAPAVQTMSEffect@2@@Z @ 356 NONAME ; int QTMS::QTMSFactory::CreateEffect(int, class QTMS::QTMSEffect * &) - ?getStaticMetaObject@QTMSCall@QTMS@@SAABUQMetaObject@@XZ @ 357 NONAME ; struct QMetaObject const & QTMS::QTMSCall::getStaticMetaObject(void) - ?metaObject@QTMSGlobalGainEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 358 NONAME ; struct QMetaObject const * QTMS::QTMSGlobalGainEffect::metaObject(void) const - ??0QTMSFactory@QTMS@@AAE@XZ @ 359 NONAME ; QTMS::QTMSFactory::QTMSFactory(void) - ?GetOutput@QTMSGlobalRouting@QTMS@@QAEHAAH@Z @ 360 NONAME ; int QTMS::QTMSGlobalRouting::GetOutput(int &) - ?tr@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0@Z @ 361 NONAME ; class QString QTMS::QTMSPCMFormat::tr(char const *, char const *) - ?CreateBuffer@QTMSFactory@QTMS@@QAEHHIAAPAVQTMSBuffer@2@@Z @ 362 NONAME ; int QTMS::QTMSFactory::CreateBuffer(int, unsigned int, class QTMS::QTMSBuffer * &) - ?trUtf8@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 363 NONAME ; class QString QTMS::QTMSPCMFormat::trUtf8(char const *, char const *, int) - ?qt_metacast@QTMSMicSource@QTMS@@UAEPAXPBD@Z @ 364 NONAME ; void * QTMS::QTMSMicSource::qt_metacast(char const *) - ??0QTMSRingTone@QTMS@@IAE@XZ @ 365 NONAME ; QTMS::QTMSRingTone::QTMSRingTone(void) - ?trUtf8@QTMSG729Format@QTMS@@SA?AVQString@@PBD0@Z @ 366 NONAME ; class QString QTMS::QTMSG729Format::trUtf8(char const *, char const *) - ?BufferProcessed@QTMSClientSink@QTMS@@QAEHPAVTMSBuffer@TMS@@@Z @ 367 NONAME ; int QTMS::QTMSClientSink::BufferProcessed(class TMS::TMSBuffer *) - ?trUtf8@QTMSRingTone@QTMS@@SA?AVQString@@PBD0H@Z @ 368 NONAME ; class QString QTMS::QTMSRingTone::trUtf8(char const *, char const *, int) - ?ProcessBuffer@QTMSClientSink@QTMS@@IAEXPBVTMSBuffer@TMS@@@Z @ 369 NONAME ; void QTMS::QTMSClientSink::ProcessBuffer(class TMS::TMSBuffer const *) - ?qt_metacall@QTMSAMRFormat@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 370 NONAME ; int QTMS::QTMSAMRFormat::qt_metacall(enum QMetaObject::Call, int, void * *) - ??0QTMSInbandTone@QTMS@@IAE@XZ @ 371 NONAME ; QTMS::QTMSInbandTone::QTMSInbandTone(void) - ?RemoveEffect@QTMSStream@QTMS@@QAEHPAVQTMSEffect@2@@Z @ 372 NONAME ; int QTMS::QTMSStream::RemoveEffect(class QTMS::QTMSEffect *) - ?SetBitRate@QTMSFormat@QTMS@@QAEHI@Z @ 373 NONAME ; int QTMS::QTMSFormat::SetBitRate(unsigned int) - ?Stop@QTMSStream@QTMS@@QAEHXZ @ 374 NONAME ; int QTMS::QTMSStream::Stop(void) - ?trUtf8@QTMSCall@QTMS@@SA?AVQString@@PBD0H@Z @ 375 NONAME ; class QString QTMS::QTMSCall::trUtf8(char const *, char const *, int) - ??_EQTMSILBCFormat@QTMS@@UAE@I@Z @ 376 NONAME ; QTMS::QTMSILBCFormat::~QTMSILBCFormat(unsigned int) - ?qt_metacall@QTMSFactory@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 377 NONAME ; int QTMS::QTMSFactory::qt_metacall(enum QMetaObject::Call, int, void * *) - ?staticMetaObject@QTMSStream@QTMS@@2UQMetaObject@@B @ 378 NONAME ; struct QMetaObject const QTMS::QTMSStream::staticMetaObject - ??0QTMSPCMFormat@QTMS@@IAE@XZ @ 379 NONAME ; QTMS::QTMSPCMFormat::QTMSPCMFormat(void) - ?tr@QTMSMicSource@QTMS@@SA?AVQString@@PBD0H@Z @ 380 NONAME ; class QString QTMS::QTMSMicSource::tr(char const *, char const *, int) - ?SetLevel@QTMSGainEffect@QTMS@@QAEHI@Z @ 381 NONAME ; int QTMS::QTMSGainEffect::SetLevel(unsigned int) - ?FillBuffer@QTMSClientSource@QTMS@@IAEXAAVTMSBuffer@TMS@@@Z @ 382 NONAME ; void QTMS::QTMSClientSource::FillBuffer(class TMS::TMSBuffer &) + ?BufferFilled@QTMSClientSource@QTMS@@QAEHAAVQTMSBuffer@2@@Z @ 192 NONAME ; int QTMS::QTMSClientSource::BufferFilled(class QTMS::QTMSBuffer &) + ??_EQTMSFactory@QTMS@@UAE@I@Z @ 193 NONAME ; QTMS::QTMSFactory::~QTMSFactory(unsigned int) + ??1QTMSCall@QTMS@@UAE@XZ @ 194 NONAME ; QTMS::QTMSCall::~QTMSCall(void) + ?staticMetaObject@QTMSG729Format@QTMS@@2UQMetaObject@@B @ 195 NONAME ; struct QMetaObject const QTMS::QTMSG729Format::staticMetaObject + ??0QTMSClientSource@QTMS@@IAE@XZ @ 196 NONAME ; QTMS::QTMSClientSource::QTMSClientSource(void) + ?Stop@QTMSInbandTone@QTMS@@QAEHXZ @ 197 NONAME ; int QTMS::QTMSInbandTone::Stop(void) + ?tr@QTMSCall@QTMS@@SA?AVQString@@PBD0@Z @ 198 NONAME ; class QString QTMS::QTMSCall::tr(char const *, char const *) + ?qt_metacall@QTMSCall@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 199 NONAME ; int QTMS::QTMSCall::qt_metacall(enum QMetaObject::Call, int, void * *) + ?metaObject@QTMSSpeakerSink@QTMS@@UBEPBUQMetaObject@@XZ @ 200 NONAME ; struct QMetaObject const * QTMS::QTMSSpeakerSink::metaObject(void) const + ?SetTone@QTMSDTMF@QTMS@@QAEHPAU_GString@@@Z @ 201 NONAME ; int QTMS::QTMSDTMF::SetTone(struct _GString *) + ?SetEnqueueMode@QTMSClientSource@QTMS@@QAEHH@Z @ 202 NONAME ; int QTMS::QTMSClientSource::SetEnqueueMode(int) + ?staticMetaObject@QTMSClientSource@QTMS@@2UQMetaObject@@B @ 203 NONAME ; struct QMetaObject const QTMS::QTMSClientSource::staticMetaObject + ?trUtf8@QTMSModemSource@QTMS@@SA?AVQString@@PBD0@Z @ 204 NONAME ; class QString QTMS::QTMSModemSource::trUtf8(char const *, char const *) + ?trUtf8@QTMSG729Format@QTMS@@SA?AVQString@@PBD0H@Z @ 205 NONAME ; class QString QTMS::QTMSG729Format::trUtf8(char const *, char const *, int) + ?GetType@QTMSVolumeEffect@QTMS@@UAEHAAH@Z @ 206 NONAME ; int QTMS::QTMSVolumeEffect::GetType(int &) + ?qt_metacall@QTMSVolumeEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 207 NONAME ; int QTMS::QTMSVolumeEffect::qt_metacall(enum QMetaObject::Call, int, void * *) + ?tr@QTMSG711Format@QTMS@@SA?AVQString@@PBD0H@Z @ 208 NONAME ; class QString QTMS::QTMSG711Format::tr(char const *, char const *, int) + ??1QTMSILBCFormat@QTMS@@UAE@XZ @ 209 NONAME ; QTMS::QTMSILBCFormat::~QTMSILBCFormat(void) + ?Play@QTMSRingTone@QTMS@@QAEHXZ @ 210 NONAME ; int QTMS::QTMSRingTone::Play(void) + ?qt_metacall@QTMSILBCFormat@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 211 NONAME ; int QTMS::QTMSILBCFormat::qt_metacall(enum QMetaObject::Call, int, void * *) + ?tr@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0H@Z @ 212 NONAME ; class QString QTMS::QTMSSpeakerSink::tr(char const *, char const *, int) + ?GetBitRate@QTMSFormat@QTMS@@QAEHAAI@Z @ 213 NONAME ; int QTMS::QTMSFormat::GetBitRate(unsigned int &) + ?GetType@QTMSModemSource@QTMS@@UAEHAAH@Z @ 214 NONAME ; int QTMS::QTMSModemSource::GetType(int &) + ?staticMetaObject@QTMSGlobalVolEffect@QTMS@@2UQMetaObject@@B @ 215 NONAME ; struct QMetaObject const QTMS::QTMSGlobalVolEffect::staticMetaObject + ??1QTMSFormat@QTMS@@UAE@XZ @ 216 NONAME ; QTMS::QTMSFormat::~QTMSFormat(void) + ?GetPlc@QTMSG711Format@QTMS@@QAEHAAH@Z @ 217 NONAME ; int QTMS::QTMSG711Format::GetPlc(int &) + ?Start@QTMSInbandTone@QTMS@@QAEHH@Z @ 218 NONAME ; int QTMS::QTMSInbandTone::Start(int) + ?trUtf8@QTMSClientSink@QTMS@@SA?AVQString@@PBD0H@Z @ 219 NONAME ; class QString QTMS::QTMSClientSink::trUtf8(char const *, char const *, int) + ?tr@QTMSInbandTone@QTMS@@SA?AVQString@@PBD0H@Z @ 220 NONAME ; class QString QTMS::QTMSInbandTone::tr(char const *, char const *, int) + ??_EQTMSPCMFormat@QTMS@@UAE@I@Z @ 221 NONAME ; QTMS::QTMSPCMFormat::~QTMSPCMFormat(unsigned int) + ?metaObject@QTMSAMRFormat@QTMS@@UBEPBUQMetaObject@@XZ @ 222 NONAME ; struct QMetaObject const * QTMS::QTMSAMRFormat::metaObject(void) const + ?metaObject@QTMSStream@QTMS@@UBEPBUQMetaObject@@XZ @ 223 NONAME ; struct QMetaObject const * QTMS::QTMSStream::metaObject(void) const + ?getStaticMetaObject@QTMSGlobalGainEffect@QTMS@@SAABUQMetaObject@@XZ @ 224 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalGainEffect::getStaticMetaObject(void) + ?tr@QTMSGlobalVolEffect@QTMS@@SA?AVQString@@PBD0@Z @ 225 NONAME ; class QString QTMS::QTMSGlobalVolEffect::tr(char const *, char const *) + ?staticMetaObject@QTMSInbandTone@QTMS@@2UQMetaObject@@B @ 226 NONAME ; struct QMetaObject const QTMS::QTMSInbandTone::staticMetaObject + ?trUtf8@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 227 NONAME ; class QString QTMS::QTMSGlobalGainEffect::trUtf8(char const *, char const *, int) + ?qt_metacast@QTMSClientSource@QTMS@@UAEPAXPBD@Z @ 228 NONAME ; void * QTMS::QTMSClientSource::qt_metacast(char const *) + ?metaObject@QTMSCall@QTMS@@UBEPBUQMetaObject@@XZ @ 229 NONAME ; struct QMetaObject const * QTMS::QTMSCall::metaObject(void) const + ?qt_metacall@QTMSClientSink@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 230 NONAME ; int QTMS::QTMSClientSink::qt_metacall(enum QMetaObject::Call, int, void * *) + ?BufferProcessed@QTMSClientSource@QTMS@@IAEXPBVQTMSBuffer@2@H@Z @ 231 NONAME ; void QTMS::QTMSClientSource::BufferProcessed(class QTMS::QTMSBuffer const *, int) + ?CreateStream@QTMSCall@QTMS@@QAEHHAAPAVQTMSStream@2@@Z @ 232 NONAME ; int QTMS::QTMSCall::CreateStream(int, class QTMS::QTMSStream * &) + ?DeleteInbandTonePlayer@QTMSFactory@QTMS@@QAEHAAPAVQTMSInbandTone@2@@Z @ 233 NONAME ; int QTMS::QTMSFactory::DeleteInbandTonePlayer(class QTMS::QTMSInbandTone * &) + ?SetLevel@QTMSGlobalGainEffect@QTMS@@QAEHI@Z @ 234 NONAME ; int QTMS::QTMSGlobalGainEffect::SetLevel(unsigned int) + ?GetStreamType@QTMSStream@QTMS@@QAEHXZ @ 235 NONAME ; int QTMS::QTMSStream::GetStreamType(void) + ?getStaticMetaObject@QTMSGlobalRouting@QTMS@@SAABUQMetaObject@@XZ @ 236 NONAME ; struct QMetaObject const & QTMS::QTMSGlobalRouting::getStaticMetaObject(void) + ??0QTMSGlobalVolEffect@QTMS@@IAE@XZ @ 237 NONAME ; QTMS::QTMSGlobalVolEffect::QTMSGlobalVolEffect(void) + ?CreateSink@QTMSFactory@QTMS@@QAEHHAAPAVQTMSSink@2@@Z @ 238 NONAME ; int QTMS::QTMSFactory::CreateSink(int, class QTMS::QTMSSink * &) + ?EffectsEvent@QTMSVolumeEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 239 NONAME ; void QTMS::QTMSVolumeEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) + ?getStaticMetaObject@QTMSG729Format@QTMS@@SAABUQMetaObject@@XZ @ 240 NONAME ; struct QMetaObject const & QTMS::QTMSG729Format::getStaticMetaObject(void) + ??1QTMSDTMF@QTMS@@UAE@XZ @ 241 NONAME ; QTMS::QTMSDTMF::~QTMSDTMF(void) + ?DeleteDTMF@QTMSFactory@QTMS@@QAEHAAPAVQTMSDTMF@2@@Z @ 242 NONAME ; int QTMS::QTMSFactory::DeleteDTMF(class QTMS::QTMSDTMF * &) + ??_EQTMSFormat@QTMS@@UAE@I@Z @ 243 NONAME ; QTMS::QTMSFormat::~QTMSFormat(unsigned int) + ?staticMetaObject@QTMSGlobalGainEffect@QTMS@@2UQMetaObject@@B @ 244 NONAME ; struct QMetaObject const QTMS::QTMSGlobalGainEffect::staticMetaObject + ?SetVADMode@QTMSILBCFormat@QTMS@@QAEHH@Z @ 245 NONAME ; int QTMS::QTMSILBCFormat::SetVADMode(int) + ??0QTMSCall@QTMS@@IAE@XZ @ 246 NONAME ; QTMS::QTMSCall::QTMSCall(void) + ?GetEnqueueMode@QTMSClientSource@QTMS@@QAEHAAH@Z @ 247 NONAME ; int QTMS::QTMSClientSource::GetEnqueueMode(int &) + ?metaObject@QTMSGlobalVolEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 248 NONAME ; struct QMetaObject const * QTMS::QTMSGlobalVolEffect::metaObject(void) const + ?staticMetaObject@QTMSGlobalRouting@QTMS@@2UQMetaObject@@B @ 249 NONAME ; struct QMetaObject const QTMS::QTMSGlobalRouting::staticMetaObject + ?qt_metacast@QTMSFactory@QTMS@@UAEPAXPBD@Z @ 250 NONAME ; void * QTMS::QTMSFactory::qt_metacast(char const *) + ?SetCNG@QTMSG711Format@QTMS@@QAEHH@Z @ 251 NONAME ; int QTMS::QTMSG711Format::SetCNG(int) + ?qt_metacall@QTMSG729Format@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 252 NONAME ; int QTMS::QTMSG729Format::qt_metacall(enum QMetaObject::Call, int, void * *) + ?tr@QTMSStream@QTMS@@SA?AVQString@@PBD0H@Z @ 253 NONAME ; class QString QTMS::QTMSStream::tr(char const *, char const *, int) + ?SetLevel@QTMSVolumeEffect@QTMS@@QAEHI@Z @ 254 NONAME ; int QTMS::QTMSVolumeEffect::SetLevel(unsigned int) + ?DeleteEffect@QTMSFactory@QTMS@@QAEHAAPAVQTMSEffect@2@@Z @ 255 NONAME ; int QTMS::QTMSFactory::DeleteEffect(class QTMS::QTMSEffect * &) + ?qt_metacast@QTMSCall@QTMS@@UAEPAXPBD@Z @ 256 NONAME ; void * QTMS::QTMSCall::qt_metacast(char const *) + ?SetFormat@QTMSStream@QTMS@@QAEHPAVQTMSFormat@2@@Z @ 257 NONAME ; int QTMS::QTMSStream::SetFormat(class QTMS::QTMSFormat *) + ?getStaticMetaObject@QTMSDTMF@QTMS@@SAABUQMetaObject@@XZ @ 258 NONAME ; struct QMetaObject const & QTMS::QTMSDTMF::getStaticMetaObject(void) + ?getStaticMetaObject@QTMSMicSource@QTMS@@SAABUQMetaObject@@XZ @ 259 NONAME ; struct QMetaObject const & QTMS::QTMSMicSource::getStaticMetaObject(void) + ?qt_metacall@QTMSRingTone@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 260 NONAME ; int QTMS::QTMSRingTone::qt_metacall(enum QMetaObject::Call, int, void * *) + ?trUtf8@QTMSClientSource@QTMS@@SA?AVQString@@PBD0H@Z @ 261 NONAME ; class QString QTMS::QTMSClientSource::trUtf8(char const *, char const *, int) + ?qt_metacall@QTMSGlobalGainEffect@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 262 NONAME ; int QTMS::QTMSGlobalGainEffect::qt_metacall(enum QMetaObject::Call, int, void * *) + ?CreateCall@QTMSFactory@QTMS@@QAEHHAAPAVQTMSCall@2@I@Z @ 263 NONAME ; int QTMS::QTMSFactory::CreateCall(int, class QTMS::QTMSCall * &, unsigned int) + ?SetVADMode@QTMSG729Format@QTMS@@QAEHH@Z @ 264 NONAME ; int QTMS::QTMSG729Format::SetVADMode(int) + ?DeleteBuffer@QTMSFactory@QTMS@@QAEHAAPAVQTMSBuffer@2@@Z @ 265 NONAME ; int QTMS::QTMSFactory::DeleteBuffer(class QTMS::QTMSBuffer * &) + ?trUtf8@QTMSG711Format@QTMS@@SA?AVQString@@PBD0@Z @ 266 NONAME ; class QString QTMS::QTMSG711Format::trUtf8(char const *, char const *) + ?qt_metacall@QTMSDTMF@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 267 NONAME ; int QTMS::QTMSDTMF::qt_metacall(enum QMetaObject::Call, int, void * *) + ?qt_metacall@QTMSModemSource@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 268 NONAME ; int QTMS::QTMSModemSource::qt_metacall(enum QMetaObject::Call, int, void * *) + ?CreateFactory@QTMSFactory@QTMS@@SAHAAPAV12@AAVQTMSVer@2@@Z @ 269 NONAME ; int QTMS::QTMSFactory::CreateFactory(class QTMS::QTMSFactory * &, class QTMS::QTMSVer &) + ?tr@QTMSClientSource@QTMS@@SA?AVQString@@PBD0H@Z @ 270 NONAME ; class QString QTMS::QTMSClientSource::tr(char const *, char const *, int) + ??1QTMSStream@QTMS@@UAE@XZ @ 271 NONAME ; QTMS::QTMSStream::~QTMSStream(void) + ?Init@QTMSRingTone@QTMS@@QAEHHPAU_GString@@0@Z @ 272 NONAME ; int QTMS::QTMSRingTone::Init(int, struct _GString *, struct _GString *) + ?qt_metacast@QTMSVolumeEffect@QTMS@@UAEPAXPBD@Z @ 273 NONAME ; void * QTMS::QTMSVolumeEffect::qt_metacast(char const *) + ??1QTMSRingTone@QTMS@@UAE@XZ @ 274 NONAME ; QTMS::QTMSRingTone::~QTMSRingTone(void) + ??_EQTMSStream@QTMS@@UAE@I@Z @ 275 NONAME ; QTMS::QTMSStream::~QTMSStream(unsigned int) + ?tr@QTMSSpeakerSink@QTMS@@SA?AVQString@@PBD0@Z @ 276 NONAME ; class QString QTMS::QTMSSpeakerSink::tr(char const *, char const *) + ?RemoveSink@QTMSStream@QTMS@@QAEHPAVQTMSSink@2@@Z @ 277 NONAME ; int QTMS::QTMSStream::RemoveSink(class QTMS::QTMSSink *) + ?trUtf8@QTMSModemSource@QTMS@@SA?AVQString@@PBD0H@Z @ 278 NONAME ; class QString QTMS::QTMSModemSource::trUtf8(char const *, char const *, int) + ?metaObject@QTMSILBCFormat@QTMS@@UBEPBUQMetaObject@@XZ @ 279 NONAME ; struct QMetaObject const * QTMS::QTMSILBCFormat::metaObject(void) const + ?staticMetaObject@QTMSPCMFormat@QTMS@@2UQMetaObject@@B @ 280 NONAME ; struct QMetaObject const QTMS::QTMSPCMFormat::staticMetaObject + ?getStaticMetaObject@QTMSClientSource@QTMS@@SAABUQMetaObject@@XZ @ 281 NONAME ; struct QMetaObject const & QTMS::QTMSClientSource::getStaticMetaObject(void) + ??1QTMSFactory@QTMS@@UAE@XZ @ 282 NONAME ; QTMS::QTMSFactory::~QTMSFactory(void) + ?DeleteSource@QTMSFactory@QTMS@@QAEHAAPAVQTMSSource@2@@Z @ 283 NONAME ; int QTMS::QTMSFactory::DeleteSource(class QTMS::QTMSSource * &) + ?qt_metacall@QTMSGlobalRouting@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 284 NONAME ; int QTMS::QTMSGlobalRouting::qt_metacall(enum QMetaObject::Call, int, void * *) + ??0QTMSGlobalGainEffect@QTMS@@IAE@XZ @ 285 NONAME ; QTMS::QTMSGlobalGainEffect::QTMSGlobalGainEffect(void) + ?trUtf8@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0@Z @ 286 NONAME ; class QString QTMS::QTMSPCMFormat::trUtf8(char const *, char const *) + ??0QTMSDTMF@QTMS@@IAE@XZ @ 287 NONAME ; QTMS::QTMSDTMF::QTMSDTMF(void) + ?GetLevel@QTMSGlobalVolEffect@QTMS@@QAEHAAI@Z @ 288 NONAME ; int QTMS::QTMSGlobalVolEffect::GetLevel(unsigned int &) + ?GetType@QTMSGlobalVolEffect@QTMS@@UAEHAAH@Z @ 289 NONAME ; int QTMS::QTMSGlobalVolEffect::GetType(int &) + ?getStaticMetaObject@QTMSILBCFormat@QTMS@@SAABUQMetaObject@@XZ @ 290 NONAME ; struct QMetaObject const & QTMS::QTMSILBCFormat::getStaticMetaObject(void) + ??_EQTMSGlobalGainEffect@QTMS@@UAE@I@Z @ 291 NONAME ; QTMS::QTMSGlobalGainEffect::~QTMSGlobalGainEffect(unsigned int) + ?trUtf8@QTMSGlobalVolEffect@QTMS@@SA?AVQString@@PBD0@Z @ 292 NONAME ; class QString QTMS::QTMSGlobalVolEffect::trUtf8(char const *, char const *) + ?qt_metacast@QTMSGlobalGainEffect@QTMS@@UAEPAXPBD@Z @ 293 NONAME ; void * QTMS::QTMSGlobalGainEffect::qt_metacast(char const *) + ??_EQTMSModemSink@QTMS@@UAE@I@Z @ 294 NONAME ; QTMS::QTMSModemSink::~QTMSModemSink(unsigned int) + ??0QTMSModemSink@QTMS@@IAE@XZ @ 295 NONAME ; QTMS::QTMSModemSink::QTMSModemSink(void) + ?tr@QTMSG711Format@QTMS@@SA?AVQString@@PBD0@Z @ 296 NONAME ; class QString QTMS::QTMSG711Format::tr(char const *, char const *) + ?GetState@QTMSStream@QTMS@@QAEHXZ @ 297 NONAME ; int QTMS::QTMSStream::GetState(void) + ?qt_metacall@QTMSG711Format@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 298 NONAME ; int QTMS::QTMSG711Format::qt_metacall(enum QMetaObject::Call, int, void * *) + ?getStaticMetaObject@QTMSClientSink@QTMS@@SAABUQMetaObject@@XZ @ 299 NONAME ; struct QMetaObject const & QTMS::QTMSClientSink::getStaticMetaObject(void) + ?qt_metacast@QTMSInbandTone@QTMS@@UAEPAXPBD@Z @ 300 NONAME ; void * QTMS::QTMSInbandTone::qt_metacast(char const *) + ?getStaticMetaObject@QTMSModemSource@QTMS@@SAABUQMetaObject@@XZ @ 301 NONAME ; struct QMetaObject const & QTMS::QTMSModemSource::getStaticMetaObject(void) + ?metaObject@QTMSGainEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 302 NONAME ; struct QMetaObject const * QTMS::QTMSGainEffect::metaObject(void) const + ??0QTMSGlobalRouting@QTMS@@IAE@XZ @ 303 NONAME ; QTMS::QTMSGlobalRouting::QTMSGlobalRouting(void) + ?metaObject@QTMSClientSource@QTMS@@UBEPBUQMetaObject@@XZ @ 304 NONAME ; struct QMetaObject const * QTMS::QTMSClientSource::metaObject(void) const + ?qt_metacast@QTMSStream@QTMS@@UAEPAXPBD@Z @ 305 NONAME ; void * QTMS::QTMSStream::qt_metacast(char const *) + ?DeleteSink@QTMSFactory@QTMS@@QAEHAAPAVQTMSSink@2@@Z @ 306 NONAME ; int QTMS::QTMSFactory::DeleteSink(class QTMS::QTMSSink * &) + ?getStaticMetaObject@QTMSModemSink@QTMS@@SAABUQMetaObject@@XZ @ 307 NONAME ; struct QMetaObject const & QTMS::QTMSModemSink::getStaticMetaObject(void) + ?tr@QTMSClientSource@QTMS@@SA?AVQString@@PBD0@Z @ 308 NONAME ; class QString QTMS::QTMSClientSource::tr(char const *, char const *) + ?Mute@QTMSRingTone@QTMS@@QAEHXZ @ 309 NONAME ; int QTMS::QTMSRingTone::Mute(void) + ??_EQTMSDTMF@QTMS@@UAE@I@Z @ 310 NONAME ; QTMS::QTMSDTMF::~QTMSDTMF(unsigned int) + ?Start@QTMSStream@QTMS@@QAEHH@Z @ 311 NONAME ; int QTMS::QTMSStream::Start(int) + ?qt_metacall@QTMSStream@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 312 NONAME ; int QTMS::QTMSStream::qt_metacall(enum QMetaObject::Call, int, void * *) + ?tr@QTMSDTMF@QTMS@@SA?AVQString@@PBD0H@Z @ 313 NONAME ; class QString QTMS::QTMSDTMF::tr(char const *, char const *, int) + ?qt_metacast@QTMSGainEffect@QTMS@@UAEPAXPBD@Z @ 314 NONAME ; void * QTMS::QTMSGainEffect::qt_metacast(char const *) + ?GetCallContextId@QTMSCall@QTMS@@QAEHAAI@Z @ 315 NONAME ; int QTMS::QTMSCall::GetCallContextId(unsigned int &) + ?GetCallType@QTMSCall@QTMS@@QAEHXZ @ 316 NONAME ; int QTMS::QTMSCall::GetCallType(void) + ?Start@QTMSDTMF@QTMS@@QAEHXZ @ 317 NONAME ; int QTMS::QTMSDTMF::Start(void) + ?trUtf8@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0@Z @ 318 NONAME ; class QString QTMS::QTMSGlobalGainEffect::trUtf8(char const *, char const *) + ?SetOutput@QTMSGlobalRouting@QTMS@@QAEHH@Z @ 319 NONAME ; int QTMS::QTMSGlobalRouting::SetOutput(int) + ??0QTMSClientSink@QTMS@@IAE@XZ @ 320 NONAME ; QTMS::QTMSClientSink::QTMSClientSink(void) + ?SetLevel@QTMSGlobalVolEffect@QTMS@@QAEHI@Z @ 321 NONAME ; int QTMS::QTMSGlobalVolEffect::SetLevel(unsigned int) + ?metaObject@QTMSRingTone@QTMS@@UBEPBUQMetaObject@@XZ @ 322 NONAME ; struct QMetaObject const * QTMS::QTMSRingTone::metaObject(void) const + ?ProcessBuffer@QTMSClientSink@QTMS@@IAEXPBVQTMSBuffer@2@@Z @ 323 NONAME ; void QTMS::QTMSClientSink::ProcessBuffer(class QTMS::QTMSBuffer const *) + ?IsCallTypeSupported@QTMSFactory@QTMS@@QAEHHAAH@Z @ 324 NONAME ; int QTMS::QTMSFactory::IsCallTypeSupported(int, int &) + ?qt_metacast@QTMSGlobalVolEffect@QTMS@@UAEPAXPBD@Z @ 325 NONAME ; void * QTMS::QTMSGlobalVolEffect::qt_metacast(char const *) + ?staticMetaObject@QTMSModemSource@QTMS@@2UQMetaObject@@B @ 326 NONAME ; struct QMetaObject const QTMS::QTMSModemSource::staticMetaObject + ?GetStreamId@QTMSStream@QTMS@@QAEHXZ @ 327 NONAME ; int QTMS::QTMSStream::GetStreamId(void) + ??0QTMSG729Format@QTMS@@IAE@XZ @ 328 NONAME ; QTMS::QTMSG729Format::QTMSG729Format(void) + ??_EQTMSGlobalVolEffect@QTMS@@UAE@I@Z @ 329 NONAME ; QTMS::QTMSGlobalVolEffect::~QTMSGlobalVolEffect(unsigned int) + ?getStaticMetaObject@QTMSAMRFormat@QTMS@@SAABUQMetaObject@@XZ @ 330 NONAME ; struct QMetaObject const & QTMS::QTMSAMRFormat::getStaticMetaObject(void) + ?staticMetaObject@QTMSVolumeEffect@QTMS@@2UQMetaObject@@B @ 331 NONAME ; struct QMetaObject const QTMS::QTMSVolumeEffect::staticMetaObject + ??_EQTMSRingTone@QTMS@@UAE@I@Z @ 332 NONAME ; QTMS::QTMSRingTone::~QTMSRingTone(unsigned int) + ??0QTMSFormat@QTMS@@IAE@XZ @ 333 NONAME ; QTMS::QTMSFormat::QTMSFormat(void) + ?GetSupportedFormats@QTMSFactory@QTMS@@QAEHHAAV?$vector@PAVQTMSFormat@QTMS@@V?$allocator@PAVQTMSFormat@QTMS@@@std@@@std@@@Z @ 334 NONAME ; int QTMS::QTMSFactory::GetSupportedFormats(int, class std::vector > &) + ?SetVADMode@QTMSG711Format@QTMS@@QAEHH@Z @ 335 NONAME ; int QTMS::QTMSG711Format::SetVADMode(int) + ?getStaticMetaObject@QTMSVolumeEffect@QTMS@@SAABUQMetaObject@@XZ @ 336 NONAME ; struct QMetaObject const & QTMS::QTMSVolumeEffect::getStaticMetaObject(void) + ?qt_metacall@QTMSModemSink@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 337 NONAME ; int QTMS::QTMSModemSink::qt_metacall(enum QMetaObject::Call, int, void * *) + ?trUtf8@QTMSILBCFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 338 NONAME ; class QString QTMS::QTMSILBCFormat::trUtf8(char const *, char const *, int) + ?trUtf8@QTMSDTMF@QTMS@@SA?AVQString@@PBD0@Z @ 339 NONAME ; class QString QTMS::QTMSDTMF::trUtf8(char const *, char const *) + ?tr@QTMSGlobalGainEffect@QTMS@@SA?AVQString@@PBD0@Z @ 340 NONAME ; class QString QTMS::QTMSGlobalGainEffect::tr(char const *, char const *) + ?AddEffect@QTMSStream@QTMS@@QAEHPAVQTMSEffect@2@@Z @ 341 NONAME ; int QTMS::QTMSStream::AddEffect(class QTMS::QTMSEffect *) + ?ResetFormat@QTMSStream@QTMS@@QAEHPAVQTMSFormat@2@@Z @ 342 NONAME ; int QTMS::QTMSStream::ResetFormat(class QTMS::QTMSFormat *) + ?metaObject@QTMSG711Format@QTMS@@UBEPBUQMetaObject@@XZ @ 343 NONAME ; struct QMetaObject const * QTMS::QTMSG711Format::metaObject(void) const + ??1QTMSVolumeEffect@QTMS@@UAE@XZ @ 344 NONAME ; QTMS::QTMSVolumeEffect::~QTMSVolumeEffect(void) + ?EffectsEvent@QTMSGlobalGainEffect@QTMS@@IAEXABVQTMSEffect@2@UQTMSSignalEvent@2@@Z @ 345 NONAME ; void QTMS::QTMSGlobalGainEffect::EffectsEvent(class QTMS::QTMSEffect const &, struct QTMS::QTMSSignalEvent) + ?GetSupportedBitRates@QTMSFormat@QTMS@@QAEHAAV?$vector@IV?$allocator@I@std@@@std@@@Z @ 346 NONAME ; int QTMS::QTMSFormat::GetSupportedBitRates(class std::vector > &) + ?staticMetaObject@QTMSCall@QTMS@@2UQMetaObject@@B @ 347 NONAME ; struct QMetaObject const QTMS::QTMSCall::staticMetaObject + ??1QTMSModemSource@QTMS@@UAE@XZ @ 348 NONAME ; QTMS::QTMSModemSource::~QTMSModemSource(void) + ??1QTMSClientSink@QTMS@@UAE@XZ @ 349 NONAME ; QTMS::QTMSClientSink::~QTMSClientSink(void) + ?metaObject@QTMSFactory@QTMS@@UBEPBUQMetaObject@@XZ @ 350 NONAME ; struct QMetaObject const * QTMS::QTMSFactory::metaObject(void) const + ?metaObject@QTMSInbandTone@QTMS@@UBEPBUQMetaObject@@XZ @ 351 NONAME ; struct QMetaObject const * QTMS::QTMSInbandTone::metaObject(void) const + ?trUtf8@QTMSGainEffect@QTMS@@SA?AVQString@@PBD0H@Z @ 352 NONAME ; class QString QTMS::QTMSGainEffect::trUtf8(char const *, char const *, int) + ?trUtf8@QTMSMicSource@QTMS@@SA?AVQString@@PBD0H@Z @ 353 NONAME ; class QString QTMS::QTMSMicSource::trUtf8(char const *, char const *, int) + ?GetMaxLevel@QTMSGlobalVolEffect@QTMS@@QAEHAAI@Z @ 354 NONAME ; int QTMS::QTMSGlobalVolEffect::GetMaxLevel(unsigned int &) + ??_EQTMSVolumeEffect@QTMS@@UAE@I@Z @ 355 NONAME ; QTMS::QTMSVolumeEffect::~QTMSVolumeEffect(unsigned int) + ??1QTMSG729Format@QTMS@@UAE@XZ @ 356 NONAME ; QTMS::QTMSG729Format::~QTMSG729Format(void) + ?tr@QTMSVolumeEffect@QTMS@@SA?AVQString@@PBD0@Z @ 357 NONAME ; class QString QTMS::QTMSVolumeEffect::tr(char const *, char const *) + ?GetType@QTMSMicSource@QTMS@@UAEHAAH@Z @ 358 NONAME ; int QTMS::QTMSMicSource::GetType(int &) + ?CreateEffect@QTMSFactory@QTMS@@QAEHHAAPAVQTMSEffect@2@@Z @ 359 NONAME ; int QTMS::QTMSFactory::CreateEffect(int, class QTMS::QTMSEffect * &) + ?getStaticMetaObject@QTMSCall@QTMS@@SAABUQMetaObject@@XZ @ 360 NONAME ; struct QMetaObject const & QTMS::QTMSCall::getStaticMetaObject(void) + ?metaObject@QTMSGlobalGainEffect@QTMS@@UBEPBUQMetaObject@@XZ @ 361 NONAME ; struct QMetaObject const * QTMS::QTMSGlobalGainEffect::metaObject(void) const + ??0QTMSFactory@QTMS@@AAE@XZ @ 362 NONAME ; QTMS::QTMSFactory::QTMSFactory(void) + ?GetOutput@QTMSGlobalRouting@QTMS@@QAEHAAH@Z @ 363 NONAME ; int QTMS::QTMSGlobalRouting::GetOutput(int &) + ?tr@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0@Z @ 364 NONAME ; class QString QTMS::QTMSPCMFormat::tr(char const *, char const *) + ?CreateBuffer@QTMSFactory@QTMS@@QAEHHIAAPAVQTMSBuffer@2@@Z @ 365 NONAME ; int QTMS::QTMSFactory::CreateBuffer(int, unsigned int, class QTMS::QTMSBuffer * &) + ?trUtf8@QTMSPCMFormat@QTMS@@SA?AVQString@@PBD0H@Z @ 366 NONAME ; class QString QTMS::QTMSPCMFormat::trUtf8(char const *, char const *, int) + ?qt_metacast@QTMSMicSource@QTMS@@UAEPAXPBD@Z @ 367 NONAME ; void * QTMS::QTMSMicSource::qt_metacast(char const *) + ??0QTMSRingTone@QTMS@@IAE@XZ @ 368 NONAME ; QTMS::QTMSRingTone::QTMSRingTone(void) + ?trUtf8@QTMSG729Format@QTMS@@SA?AVQString@@PBD0@Z @ 369 NONAME ; class QString QTMS::QTMSG729Format::trUtf8(char const *, char const *) + ?trUtf8@QTMSRingTone@QTMS@@SA?AVQString@@PBD0H@Z @ 370 NONAME ; class QString QTMS::QTMSRingTone::trUtf8(char const *, char const *, int) + ?qt_metacall@QTMSAMRFormat@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 371 NONAME ; int QTMS::QTMSAMRFormat::qt_metacall(enum QMetaObject::Call, int, void * *) + ??0QTMSInbandTone@QTMS@@IAE@XZ @ 372 NONAME ; QTMS::QTMSInbandTone::QTMSInbandTone(void) + ?RemoveEffect@QTMSStream@QTMS@@QAEHPAVQTMSEffect@2@@Z @ 373 NONAME ; int QTMS::QTMSStream::RemoveEffect(class QTMS::QTMSEffect *) + ?SetBitRate@QTMSFormat@QTMS@@QAEHI@Z @ 374 NONAME ; int QTMS::QTMSFormat::SetBitRate(unsigned int) + ?Stop@QTMSStream@QTMS@@QAEHXZ @ 375 NONAME ; int QTMS::QTMSStream::Stop(void) + ?trUtf8@QTMSCall@QTMS@@SA?AVQString@@PBD0H@Z @ 376 NONAME ; class QString QTMS::QTMSCall::trUtf8(char const *, char const *, int) + ??_EQTMSILBCFormat@QTMS@@UAE@I@Z @ 377 NONAME ; QTMS::QTMSILBCFormat::~QTMSILBCFormat(unsigned int) + ?qt_metacall@QTMSFactory@QTMS@@UAEHW4Call@QMetaObject@@HPAPAX@Z @ 378 NONAME ; int QTMS::QTMSFactory::qt_metacall(enum QMetaObject::Call, int, void * *) + ?staticMetaObject@QTMSStream@QTMS@@2UQMetaObject@@B @ 379 NONAME ; struct QMetaObject const QTMS::QTMSStream::staticMetaObject + ??0QTMSPCMFormat@QTMS@@IAE@XZ @ 380 NONAME ; QTMS::QTMSPCMFormat::QTMSPCMFormat(void) + ?tr@QTMSMicSource@QTMS@@SA?AVQString@@PBD0H@Z @ 381 NONAME ; class QString QTMS::QTMSMicSource::tr(char const *, char const *, int) + ?SetLevel@QTMSGainEffect@QTMS@@QAEHI@Z @ 382 NONAME ; int QTMS::QTMSGainEffect::SetLevel(unsigned int) ?Pause@QTMSStream@QTMS@@QAEHXZ @ 383 NONAME ; int QTMS::QTMSStream::Pause(void) ?Deinit@QTMSStream@QTMS@@QAEXXZ @ 384 NONAME ; void QTMS::QTMSStream::Deinit(void) ?metaObject@QTMSDTMF@QTMS@@UBEPBUQMetaObject@@XZ @ 385 NONAME ; struct QMetaObject const * QTMS::QTMSDTMF::metaObject(void) const diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/eabi/qtmsu.def --- a/qtms/eabi/qtmsu.def Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/eabi/qtmsu.def Fri Jun 25 17:07:52 2010 -0500 @@ -122,8 +122,8 @@ _ZN4QTMS13QTMSPCMFormatD2Ev @ 121 NONAME _ZN4QTMS14QTMSClientSink11qt_metacallEN11QMetaObject4CallEiPPv @ 122 NONAME _ZN4QTMS14QTMSClientSink11qt_metacastEPKc @ 123 NONAME - _ZN4QTMS14QTMSClientSink13ProcessBufferEPKN3TMS9TMSBufferE @ 124 NONAME - _ZN4QTMS14QTMSClientSink15BufferProcessedEPN3TMS9TMSBufferE @ 125 NONAME + _ZN4QTMS14QTMSClientSink13ProcessBufferEPKNS_10QTMSBufferE @ 124 NONAME + _ZN4QTMS14QTMSClientSink15BufferProcessedEPNS_10QTMSBufferE @ 125 NONAME _ZN4QTMS14QTMSClientSink16staticMetaObjectE @ 126 NONAME DATA 16 _ZN4QTMS14QTMSClientSink19getStaticMetaObjectEv @ 127 NONAME _ZN4QTMS14QTMSClientSink7GetTypeERi @ 128 NONAME @@ -221,14 +221,14 @@ _ZN4QTMS15QTMSSpeakerSinkD0Ev @ 220 NONAME _ZN4QTMS15QTMSSpeakerSinkD1Ev @ 221 NONAME _ZN4QTMS15QTMSSpeakerSinkD2Ev @ 222 NONAME - _ZN4QTMS16QTMSClientSource10FillBufferERN3TMS9TMSBufferE @ 223 NONAME + _ZN4QTMS16QTMSClientSource10FillBufferERNS_10QTMSBufferE @ 223 NONAME _ZN4QTMS16QTMSClientSource11qt_metacallEN11QMetaObject4CallEiPPv @ 224 NONAME _ZN4QTMS16QTMSClientSource11qt_metacastEPKc @ 225 NONAME - _ZN4QTMS16QTMSClientSource12BufferFilledERN3TMS9TMSBufferE @ 226 NONAME - _ZN4QTMS16QTMSClientSource13ProcessBufferEPN3TMS9TMSBufferE @ 227 NONAME + _ZN4QTMS16QTMSClientSource12BufferFilledERNS_10QTMSBufferE @ 226 NONAME + _ZN4QTMS16QTMSClientSource13ProcessBufferEPNS_10QTMSBufferE @ 227 NONAME _ZN4QTMS16QTMSClientSource14GetEnqueueModeERi @ 228 NONAME _ZN4QTMS16QTMSClientSource14SetEnqueueModeEi @ 229 NONAME - _ZN4QTMS16QTMSClientSource15BufferProcessedEPKN3TMS9TMSBufferEi @ 230 NONAME + _ZN4QTMS16QTMSClientSource15BufferProcessedEPKNS_10QTMSBufferEi @ 230 NONAME _ZN4QTMS16QTMSClientSource16staticMetaObjectE @ 231 NONAME DATA 16 _ZN4QTMS16QTMSClientSource19getStaticMetaObjectEv @ 232 NONAME _ZN4QTMS16QTMSClientSource5FlushEv @ 233 NONAME diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/inc/qtmsbufferimpl.h --- a/qtms/inc/qtmsbufferimpl.h Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/inc/qtmsbufferimpl.h Fri Jun 25 17:07:52 2010 -0500 @@ -20,6 +20,11 @@ #include +// FORWARD DECLARATION +namespace TMS { +class TMSBuffer; +} + namespace QTMS { // FORWARD DECLARATIONS @@ -29,9 +34,9 @@ class QTMSBufferImpl { public: - static gint Create(QTMSBufferType ctype, guint size, - QTMSBuffer*& tmsbuffer); - static gint Delete(QTMSBuffer*& tmsbuffer); + static gint Create(QTMSBufferType ctype, QTMSBuffer*& buffer, + TMS::TMSBuffer*& tmsbuffer); + static gint Delete(QTMSBuffer*& buffer); }; } //namespace QTMS diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/inc/qtmsmembuffer.h --- a/qtms/inc/qtmsmembuffer.h Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/inc/qtmsmembuffer.h Fri Jun 25 17:07:52 2010 -0500 @@ -20,6 +20,7 @@ #include +// FORWARD DECLARATION namespace TMS { class TMSBuffer; } @@ -33,28 +34,9 @@ virtual ~QTMSMemBuffer(); /** - * Creates Memory Buffer object of the given size. - * The memory is allocated on the heap. - * - * @param size - * Size of the buffer to be created. - * - * @param qbuffer - * Created QTMSBuffer object. - * - * @param buffer - * TMS::TMSBuffer buffer object. - * - * @return - * TMS_RESULT_SUCCESS if buffer is created successfully. - * TMS_RESULT_INSUFFICIENT_MEMORY if buffer creation failed due to - * insufficient memory. - * TMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED if the buffer type is not - * supported. - * + * Factory methods */ - static gint Create(guint size, QTMSBuffer*& qbuffer, - TMS::TMSBuffer*& tmsbuffer); + static gint Create(QTMSBuffer*& buffer, TMS::TMSBuffer*& tmsbuffer); /** * Return buffer type. @@ -116,10 +98,16 @@ private: QTMSMemBuffer(); - gint PostConstruct(); + gint PostConstruct(guint size, TMS::TMSBuffer*& tmsbuffer); protected: - TMS::TMSBuffer* iBuffer; + TMS::TMSBuffer* iTmsBuffer; + +private: + guint iBufferSize; + guint64 iTimeStamp; + guint8* iDataPtr; + gboolean iOwnsBuffer; }; } //namespace QTMS diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/qtmsapi.pro --- a/qtms/qtmsapi.pro Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/qtmsapi.pro Fri Jun 25 17:07:52 2010 -0500 @@ -94,6 +94,7 @@ # Source SOURCES += qtmsfactory.cpp \ qtmsfactoryimpl.cpp \ + qtmsbufferimpl.cpp \ qtmsmembuffer.cpp \ qtmscall.cpp \ qtmscallimpl.cpp \ diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsbufferimpl.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qtms/src/qtmsbufferimpl.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). + * All rights reserved. + * This component and the accompanying materials are made available + * under the terms of "Eclipse Public License v1.0" + * which accompanies this distribution, and is available + * at the URL "http://www.eclipse.org/legal/epl-v10.html". + * + * Initial Contributors: + * Nokia Corporation - initial contribution. + * + * Contributors: + * + * Description: Telephony Multimedia Service + * + */ + +#include +#include "tmsutility.h" +#include "qtmsmembuffer.h" +#include "qtmsbufferimpl.h" + +using namespace QTMS; + +gint QTMSBufferImpl::Create(QTMSBufferType buffertype, QTMSBuffer*& buffer, + TMS::TMSBuffer*& tmsbuffer) + { + gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY); + TRACE_PRN_FN_ENT; + switch (buffertype) + { + case QTMS_BUFFER_MEMORY: + ret = QTMSMemBuffer::Create(buffer, tmsbuffer); + break; + default: + ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED; + break; + } + + TRACE_PRN_FN_EXT; + return ret; + } + +gint QTMSBufferImpl::Delete(QTMSBuffer*& buffer) + { + gint ret(QTMS_RESULT_INVALID_ARGUMENT); + TRACE_PRN_FN_ENT; + QTMSBufferType buffertype; + ret = buffer->GetType(buffertype); + switch (buffertype) + { + case QTMS_BUFFER_MEMORY: + delete (static_cast (buffer)); + buffer = NULL; + ret = QTMS_RESULT_SUCCESS; + break; + default: + ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED; + break; + } + + TRACE_PRN_FN_EXT; + return ret; + } + +// End of file diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsclientsink.cpp --- a/qtms/src/qtmsclientsink.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsclientsink.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -32,13 +32,13 @@ delete iSink; } -// Push mode -gint QTMSClientSink::BufferProcessed(TMS::TMSBuffer* buffer) +gint QTMSClientSink::BufferProcessed(QTMSBuffer* buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSink) { - status = static_cast (iSink)->BufferProcessed(buffer); + TMSBuffer* buf(reinterpret_cast (buffer)); + status = static_cast (iSink)->BufferProcessed(buf); } return status; } diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsclientsinkimpl.cpp --- a/qtms/src/qtmsclientsinkimpl.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsclientsinkimpl.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -18,6 +18,7 @@ #include #include #include +#include #include "qtmsclientsinkimpl.h" using namespace QTMS; @@ -93,7 +94,9 @@ void QTMSClientSinkImpl::ProcessBuffer(const TMS::TMSBuffer* buffer) { - emit QTMS::QTMSClientSink::ProcessBuffer(buffer); + TMSBuffer* buf(const_cast (buffer)); + QTMSBuffer* qtbuf(reinterpret_cast (buf)); + emit QTMSClientSink::ProcessBuffer(qtbuf); } // End of file diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsclientsource.cpp --- a/qtms/src/qtmsclientsource.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsclientsource.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -74,23 +74,25 @@ return status; } -gint QTMSClientSource::BufferFilled(TMS::TMSBuffer& buffer) +gint QTMSClientSource::BufferFilled(QTMSBuffer& buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSource) { - status = static_cast (iSource)->BufferFilled(buffer); + TMSBuffer& buf(reinterpret_cast(buffer)); + status = static_cast (iSource)->BufferFilled(buf); } return status; } // Push mode -gint QTMSClientSource::ProcessBuffer(TMS::TMSBuffer* buffer) +gint QTMSClientSource::ProcessBuffer(QTMSBuffer* buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSource) { - status = static_cast (iSource)->ProcessBuffer(buffer); + TMSBuffer* buf(reinterpret_cast(buffer)); + status = static_cast (iSource)->ProcessBuffer(buf); } return status; } diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsclientsourceimpl.cpp --- a/qtms/src/qtmsclientsourceimpl.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsclientsourceimpl.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -16,6 +16,7 @@ */ #include +#include #include #include #include "qtmsclientsourceimpl.h" @@ -32,8 +33,7 @@ RemoveObserver(*this); } -gint QTMSClientSourceImpl::Create(QTMSSource*& qsource, - TMS::TMSSource*& tmssource) +gint QTMSClientSourceImpl::Create(QTMSSource*& qsource, TMSSource*& tmssource) { gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY); QTMSClientSourceImpl* self = new QTMSClientSourceImpl(); @@ -70,7 +70,8 @@ return ret; } -gint QTMSClientSourceImpl::RemoveObserver(TMS::TMSClientSourceObserver& obsrvr) +gint QTMSClientSourceImpl::RemoveObserver( + TMS::TMSClientSourceObserver& obsrvr) { gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSource) @@ -94,13 +95,15 @@ void QTMSClientSourceImpl::FillBuffer(TMS::TMSBuffer& buffer) { - emit QTMS::QTMSClientSource::FillBuffer(buffer); + emit QTMSClientSource::FillBuffer(reinterpret_cast (buffer)); } void QTMSClientSourceImpl::BufferProcessed(const TMS::TMSBuffer* buffer, gint reason) { - emit QTMS::QTMSClientSource::BufferProcessed(buffer, reason); + TMSBuffer* buf(const_cast (buffer)); + emit QTMSClientSource::BufferProcessed( + reinterpret_cast (buf), reason); } // End of file diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsfactoryimpl.cpp --- a/qtms/src/qtmsfactoryimpl.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsfactoryimpl.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -50,7 +50,7 @@ #include "qtmsg711impl.h" #include "qtmsg729impl.h" #include "qtmsilbcimpl.h" -#include "qtmsmembuffer.h" +#include "qtmsbufferimpl.h" using namespace QTMS; using namespace TMS; @@ -126,7 +126,8 @@ TMS::FormatVector tmsfmtlist; if (iFactory) { - ret = iFactory->GetSupportedFormats(strmtype,tmsfmtlist); + ret = iFactory->GetSupportedFormats((TMSStreamType) strmtype, + tmsfmtlist); } std::vector::iterator itCodecs = tmsfmtlist.begin(); @@ -316,20 +317,21 @@ } gint QTMSFactoryImpl::CreateBuffer(QTMSBufferType buffertype, guint size, - QTMSBuffer*& qtmsbuffer) + QTMSBuffer*& buffer) { TRACE_PRN_FN_ENT; gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); TMSBuffer* tmsbuffer(NULL); if (iFactory) { - ret = iFactory->CreateBuffer(buffertype, size, tmsbuffer); + ret = iFactory->CreateBuffer((TMSBufferType) buffertype, size, + tmsbuffer); if (ret == TMS_RESULT_SUCCESS) { switch (buffertype) { case QTMS_BUFFER_MEMORY: - ret = QTMSMemBuffer::Create(size, qtmsbuffer, tmsbuffer); + ret = QTMSBufferImpl::Create(buffertype, buffer, tmsbuffer); break; default: ret = QTMS_RESULT_BUFFER_TYPE_NOT_SUPPORTED; @@ -346,7 +348,7 @@ { TRACE_PRN_FN_ENT; gint ret(QTMS_RESULT_SUCCESS); - delete (static_cast (qtmsbuffer)); + delete qtmsbuffer; qtmsbuffer = NULL; TRACE_PRN_FN_EXT; return ret; @@ -361,7 +363,7 @@ TMS::TMSSource* tmssource(NULL); if (iFactory) { - ret = iFactory->CreateSource(srctype, tmssource); + ret = iFactory->CreateSource((TMSSourceType) srctype, tmssource); if (ret == TMS_RESULT_SUCCESS) { @@ -430,7 +432,7 @@ if (iFactory) { - ret = iFactory->CreateSink(sinktype, tmssink); + ret = iFactory->CreateSink((TMSSinkType) sinktype, tmssink); if (ret == TMS_RESULT_SUCCESS) { @@ -529,7 +531,7 @@ if (iFactory) { - ret = iFactory->CreateDTMF(streamtype, tmsdtmf); + ret = iFactory->CreateDTMF((TMSStreamType) streamtype, tmsdtmf); if (ret == TMS_RESULT_SUCCESS) { diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsinbandtoneimpl.cpp --- a/qtms/src/qtmsinbandtoneimpl.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsinbandtoneimpl.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -85,7 +85,6 @@ const TMS::TMSInbandTone& /*inbandtone*/, TMS::TMSSignalEvent event) { QTMSSignalEvent qevent; - qevent.type = event.type; qevent.reason = event.reason; qevent.curr_state = event.curr_state; diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsmembuffer.cpp --- a/qtms/src/qtmsmembuffer.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsmembuffer.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -17,55 +17,48 @@ #include #include +#include "tmsutility.h" #include "qtmsmembuffer.h" -#include "tmsutility.h" using namespace QTMS; using namespace TMS; QTMSMemBuffer::QTMSMemBuffer() { + iTmsBuffer = NULL; + iOwnsBuffer = FALSE; } QTMSMemBuffer::~QTMSMemBuffer() { - delete iBuffer; + if (iOwnsBuffer) + { + free(iDataPtr); + } } -gint QTMSMemBuffer::Create(guint size, QTMSBuffer*& qbuffer, - TMS::TMSBuffer*& tmsbuffer) +gint QTMSMemBuffer::Create(QTMSBuffer*& buffer, TMS::TMSBuffer*& tmsbuffer) { + gint ret(QTMS_RESULT_INSUFFICIENT_MEMORY); TRACE_PRN_FN_ENT; - gint ret(TMS_RESULT_INSUFFICIENT_MEMORY); QTMSMemBuffer* self = new QTMSMemBuffer(); if (self) { - ret = self->PostConstruct(); - if (ret != TMS_RESULT_SUCCESS) - { - delete self; - self = NULL; - } - self->iBuffer = tmsbuffer; + self->iTmsBuffer = tmsbuffer; + tmsbuffer->GetDataPtr(self->iDataPtr); + tmsbuffer->GetDataSize(self->iBufferSize); + tmsbuffer->GetTimeStamp(self->iTimeStamp); + self->iOwnsBuffer = FALSE; } - qbuffer = self; + buffer = self; TRACE_PRN_FN_EXT; return ret; } -gint QTMSMemBuffer::PostConstruct() - { - gint ret(TMS_RESULT_SUCCESS); - return ret; - } - gint QTMSMemBuffer::GetType(QTMSBufferType& buffertype) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->GetType(buffertype); - } + gint ret(TMS_RESULT_SUCCESS); + buffertype = QTMS_BUFFER_MEMORY; return ret; } @@ -79,11 +72,8 @@ */ gint QTMSMemBuffer::GetTimeStamp(guint64& ts) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->GetTimeStamp(ts); - } + gint ret(QTMS_RESULT_SUCCESS); + ts = iTimeStamp; return ret; } @@ -97,11 +87,9 @@ */ gint QTMSMemBuffer::SetTimeStamp(const guint64 ts) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->SetTimeStamp(ts); - } + gint ret(QTMS_RESULT_SUCCESS); + iTimeStamp = ts; + ret = iTmsBuffer->SetTimeStamp(ts); return ret; } @@ -113,11 +101,8 @@ */ gint QTMSMemBuffer::GetDataSize(guint& size) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->GetDataSize(size); - } + gint ret(QTMS_RESULT_SUCCESS); + size = iBufferSize; return ret; } @@ -129,11 +114,9 @@ */ gint QTMSMemBuffer::SetDataSize(const guint size) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->SetDataSize(size); - } + gint ret(QTMS_RESULT_SUCCESS); + ret = iTmsBuffer->SetDataSize(size); + iBufferSize = size; //TODO: should realloc when new size > old size (?) return ret; } @@ -146,10 +129,8 @@ */ gint QTMSMemBuffer::GetDataPtr(guint8*& bufptr) { - gint ret(QTMS_RESULT_UNINITIALIZED_OBJECT); - if (iBuffer) - { - ret = iBuffer->GetDataPtr(bufptr); - } + gint ret(QTMS_RESULT_SUCCESS); + bufptr = iDataPtr; return ret; } + diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsspeakersink.cpp --- a/qtms/src/qtmsspeakersink.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsspeakersink.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -28,7 +28,7 @@ QTMSSpeakerSink::~QTMSSpeakerSink() { - delete (static_cast(iSink)); + delete (static_cast (iSink)); } gint QTMSSpeakerSink::GetType(QTMSSinkType& sinktype)