diff -r 1790c2f1027c -r 0b68a1b0c15e serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfo.h --- a/serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfo.h Thu Aug 19 10:46:25 2010 +0300 +++ b/serviceproviders/sapi_sysinfo/sysinfoservice/inc/sysinfo.h Tue Aug 31 16:06:03 2010 +0300 @@ -53,8 +53,7 @@ EResolution, EStringList, EStringData, - ECameraInfo, - EVideoDecList + ECameraInfo }; public: /** @@ -923,65 +922,5 @@ CCameraResolutionList* iResList; CStringList* iMimeTypesList; }; -/** -* @ref CVideoDecDataList -* -* @lib sysinfoservice.lib -* @since S60 3.2 -*/ -NONSHARABLE_CLASS(CVideoDecDataList) : public CSysData - { - public: - struct CVideoDecData - { - CVideoDecData(const TDesC &iManufacturer,const TDesC &iIdentifier,TInt iMaxBitrate,TBool iAccelerated,const TDesC &iVersion) - :MaxBitrate(iMaxBitrate),Accelerated(iAccelerated) - { - Manufacturer = iManufacturer.AllocL(); - Identifier = iIdentifier.AllocL(); - Version=iVersion.AllocL(); - } - - TInt MaxBitrate; - TBool Accelerated; - HBufC* Manufacturer; - HBufC* Identifier; - HBufC* Version; - }; - public: - /** - * Two-phased constructor. - * - * @return A new instance of this class. - */ - static CVideoDecDataList* NewL(); - /** - * @return drive number. - */ - void AppendL(CVideoDecData *entry); - IMPORT_C CVideoDecData *operator[](TInt aIndex) const; - /** - * @return number of drives. - */ - IMPORT_C TInt Count() const; - /** - * Destructor. - */ - ~CVideoDecDataList(); - - private: - /** - * C++ default constructor. - */ - CVideoDecDataList(); - /** - * Symbian 2nd phase constructor. - */ - void ConstructL(); - - private: - RArray iDecData; - TInt iCount; -}; #endif __SYSINFO_H__