--- a/mmappcomponents/harvester/filehandler/inc/mpxharvesterdb.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/harvester/filehandler/inc/mpxharvesterdb.h Tue Jul 06 14:48:59 2010 +0300
@@ -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
--- a/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/harvester/filehandler/inc/mpxharvesterdbmanager.h Tue Jul 06 14:48:59 2010 +0300
@@ -268,7 +268,7 @@
RPointerArray<CMPXHarvesterDB> 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.
--- a/mmappcomponents/harvester/filehandler/src/mpxharvesterdb.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterdb.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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
--- a/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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<TDriveNumber>(driveNum), iFs );
+ static_cast<TDriveNumber>(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 );
--- a/mmappcomponents/harvester/metadataextractor/src/mpxmetadataextractor.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/harvester/metadataextractor/src/mpxmetadataextractor.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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 );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataproviderenumerator.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/src/cabstractmediamtpdataproviderenumerator.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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 );
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h Tue Jul 06 14:48:59 2010 +0300
@@ -35,6 +35,7 @@
enum TMmMtpSampleRateValue
{
EMTPSampleRate8K = 0x00001F40,
+ EMTPSampleRate11_025K = 0x00002B11,
EMTPSampleRate16K = 0x00003E80,
EMTPSampleRate22_05K = 0x00005622,
EMTPSampleRate24K = 0x00005DC0,
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/src/cmediamtpdataproviderdescriptionutility.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -536,6 +536,7 @@
TUint32 values[] =
{
EMTPSampleRate8K,
+ EMTPSampleRate11_025K,
EMTPSampleRate16K,
EMTPSampleRate22_05K,
EMTPSampleRate24K,
--- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -369,7 +369,7 @@
else if ( err == KErrNotFound )
{
if( MmMtpDpUtility::HasMetadata( aObjectMetaData.Uint( CMTPObjectMetaData::EFormatCode ) ) )
- SendResponseL( EMTPRespCodeAccessDenied );
+ resCode = EMTPRespCodeAccessDenied;
}
else
{
--- a/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappcomponents/mmmtpdataprovider/src/mmmtpdputility.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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;
--- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/group/CollectionHelperTestClass.pkg Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/group/CollectionHelperTestClass.pkg Tue Jul 06 14:48:59 2010 +0300
@@ -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"
--- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/inc/CollectionHelperTestClass.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/inc/CollectionHelperTestClass.h Tue Jul 06 14:48:59 2010 +0300
@@ -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");
--- a/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/src/CollectionHelperTestClassBlocks.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/collection_helper_api/tsrc/CollectionHelperTestClass/src/CollectionHelperTestClassBlocks.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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<CMPXMediaArray>(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;
}
--- a/mmappfw_plat/collection_helper_api/tsrc/conf/CollectionHelperTestClass.cfg Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/collection_helper_api/tsrc/conf/CollectionHelperTestClass.cfg Tue Jul 06 14:48:59 2010 +0300
@@ -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]
+
Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.alb has changed
Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.mp3 has changed
Binary file mmappfw_plat/collection_helper_api/tsrc/data/1.wma has changed
--- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/inc/HarvesterCollectionMediatorTest.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/inc/HarvesterCollectionMediatorTest.h Tue Jul 06 14:48:59 2010 +0300
@@ -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);
--- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/src/HarvesterCollectionMediatorTestBlocks.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/HarvesterCollectionMediatorTest/src/HarvesterCollectionMediatorTestBlocks.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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;
}
--- a/mmappfw_plat/harvester_collection_mediator_api/tsrc/conf/HarvesterCollectionMediatorTest.cfg Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/harvester_collection_mediator_api/tsrc/conf/HarvesterCollectionMediatorTest.cfg Tue Jul 06 14:48:59 2010 +0300
@@ -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
--- a/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/harvester_utility_api/tsrc/mpxharvestertest/src/mpxharvestertestBlocks.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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
{
--- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/inc/commontestclass.h Tue Jul 06 14:48:59 2010 +0300
@@ -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, "==");
--- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testcenrepwatcher.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testcenrepwatcher.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -38,7 +38,7 @@
}
iCenRepWatcher = NULL;
iCenRepWatcher = CMPXCenRepWatcher::NewL(KCRUidMPXSettings,
- KMPXPlaybackRepeatMode,
+ KMPXPlaybackVolume,
this);
if ( iCenRepWatcher == NULL)
{
--- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxpluginhandlerbase.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxpluginhandlerbase.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -19,12 +19,14 @@
#include "commontestclass.h"
#include <mpxpluginhandlerbase.h>
#include <mpxplugininfo.h>
+#include <mpxpluginhandlerobserver.h>
// 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;
}
--- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxplugininfo.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxplugininfo.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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;
}
--- a/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxuser.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/mpx_common_api/tsrc/ui_commontestclass/src/testmpxuser.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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);
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/group/bld.inf Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/group/bld.inf Tue Jul 06 14:48:59 2010 +0300
@@ -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)
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsbuffer.h Tue Jul 06 14:48:59 2010 +0300
@@ -19,7 +19,6 @@
#define QTMS_BUFFER_H
#include <qtms.h>
-#include <QObject>
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;
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsink.h Tue Jul 06 14:48:59 2010 +0300
@@ -18,23 +18,20 @@
#ifndef QTMS_CLIENT_SINK_H
#define QTMS_CLIENT_SINK_H
+#include <QObject>
#include <qtms.h>
+#include <qtmsbuffer.h>
#include <qtmssink.h>
-#include <QObject>
#include <qglobal.h>
#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:
/**
--- a/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Wed Jun 23 18:45:38 2010 +0300
+++ b/mmappfw_plat/qt_telephony_multimedia_service_api/inc/qtmsclientsource.h Tue Jul 06 14:48:59 2010 +0300
@@ -18,15 +18,15 @@
#ifndef QTMS_CLIENT_SOURCE_H
#define QTMS_CLIENT_SOURCE_H
+#include <QObject>
#include <qtms.h>
+#include <qtmsbuffer.h>
#include <qtmssource.h>
-#include <QObject>
#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:
/**
--- a/qtms/bwins/qtmsu.def Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/bwins/qtmsu.def Tue Jul 06 14:48:59 2010 +0300
@@ -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<class QTMS::QTMSFormat *, class std::allocator<class QTMS::QTMSFormat *> > &)
- ?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<unsigned int, class std::allocator<unsigned int> > &)
- ?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<class QTMS::QTMSFormat *, class std::allocator<class QTMS::QTMSFormat *> > &)
+ ?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<unsigned int, class std::allocator<unsigned int> > &)
+ ?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
--- a/qtms/eabi/qtmsu.def Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/eabi/qtmsu.def Tue Jul 06 14:48:59 2010 +0300
@@ -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
--- a/qtms/inc/qtmsbufferimpl.h Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/inc/qtmsbufferimpl.h Tue Jul 06 14:48:59 2010 +0300
@@ -20,6 +20,11 @@
#include <qtms.h>
+// 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
--- a/qtms/inc/qtmsmembuffer.h Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/inc/qtmsmembuffer.h Tue Jul 06 14:48:59 2010 +0300
@@ -20,6 +20,7 @@
#include <qtmsbuffer.h>
+// 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
--- a/qtms/qtmsapi.pro Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/qtmsapi.pro Tue Jul 06 14:48:59 2010 +0300
@@ -94,6 +94,7 @@
# Source
SOURCES += qtmsfactory.cpp \
qtmsfactoryimpl.cpp \
+ qtmsbufferimpl.cpp \
qtmsmembuffer.cpp \
qtmscall.cpp \
qtmscallimpl.cpp \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qtms/src/qtmsbufferimpl.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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 <qtms.h>
+#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<QTMSMemBuffer*> (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
--- a/qtms/src/qtmsclientsink.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsclientsink.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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<TMSClientSink*> (iSink)->BufferProcessed(buffer);
+ TMSBuffer* buf(reinterpret_cast<TMSBuffer*> (buffer));
+ status = static_cast<TMSClientSink*> (iSink)->BufferProcessed(buf);
}
return status;
}
--- a/qtms/src/qtmsclientsinkimpl.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsclientsinkimpl.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -18,6 +18,7 @@
#include <qtms.h>
#include <tmsbuffer.h>
#include <tmsclientsink.h>
+#include <qtmsbuffer.h>
#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<TMSBuffer*> (buffer));
+ QTMSBuffer* qtbuf(reinterpret_cast<QTMSBuffer*> (buf));
+ emit QTMSClientSink::ProcessBuffer(qtbuf);
}
// End of file
--- a/qtms/src/qtmsclientsource.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsclientsource.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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<TMSClientSource*> (iSource)->BufferFilled(buffer);
+ TMSBuffer& buf(reinterpret_cast<TMSBuffer&>(buffer));
+ status = static_cast<TMSClientSource*> (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<TMSClientSource*> (iSource)->ProcessBuffer(buffer);
+ TMSBuffer* buf(reinterpret_cast<TMSBuffer*>(buffer));
+ status = static_cast<TMSClientSource*> (iSource)->ProcessBuffer(buf);
}
return status;
}
--- a/qtms/src/qtmsclientsourceimpl.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsclientsourceimpl.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -16,6 +16,7 @@
*/
#include <qtms.h>
+#include <qtmsbuffer.h>
#include <tmsbuffer.h>
#include <tmsclientsource.h>
#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<QTMSBuffer&> (buffer));
}
void QTMSClientSourceImpl::BufferProcessed(const TMS::TMSBuffer* buffer,
gint reason)
{
- emit QTMS::QTMSClientSource::BufferProcessed(buffer, reason);
+ TMSBuffer* buf(const_cast<TMSBuffer*> (buffer));
+ emit QTMSClientSource::BufferProcessed(
+ reinterpret_cast<QTMSBuffer*> (buf), reason);
}
// End of file
--- a/qtms/src/qtmsfactoryimpl.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsfactoryimpl.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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<TMSFormat*>::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<QTMSMemBuffer*> (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)
{
--- a/qtms/src/qtmsinbandtoneimpl.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsinbandtoneimpl.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -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;
--- a/qtms/src/qtmsmembuffer.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsmembuffer.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -17,55 +17,48 @@
#include <qtms.h>
#include <tmsbuffer.h>
+#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;
}
+
--- a/qtms/src/qtmsspeakersink.cpp Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsspeakersink.cpp Tue Jul 06 14:48:59 2010 +0300
@@ -28,7 +28,7 @@
QTMSSpeakerSink::~QTMSSpeakerSink()
{
- delete (static_cast<TMSSpeakerSink*>(iSink));
+ delete (static_cast<TMSSpeakerSink*> (iSink));
}
gint QTMSSpeakerSink::GetType(QTMSSinkType& sinktype)