--- a/profilesapplication/Profiles/ProfileApp/SettingsViewSrc/ProfileMmfInfoUtility.h Mon Mar 15 12:40:33 2010 +0200
+++ b/profilesapplication/Profiles/ProfileApp/SettingsViewSrc/ProfileMmfInfoUtility.h Wed Mar 31 21:31:25 2010 +0300
@@ -45,6 +45,15 @@
* EFalse otherwise.
*/
static TBool IsMimeTypeSupportedL( const TDesC8& aMimeType );
+
+ /**
+ * Checks if the given file's header data is supported
+ * by MMF, especially for m4a drm files.
+ * @param aFileName the name of the file to be judged.
+ * @return ETrue if the given file is supported by MMF,
+ * EFalse otherwise.
+ */
+ static TBool IsHeaderDataSupportedL( const TDesC& aFileName );
private: // Constructor and destructor
@@ -56,6 +65,15 @@
// Destructor.
~ProfileMmfInfoUtility() {};
+
+ //internal use
+ /**
+ * Get the header data of the file
+ * @param aFileName specifies the name of the file.
+ * @param aHeaderData contains the header data of the file.
+ * @param aMaxLength the length of header data.
+ */
+ static void GetFileHeaderDataL(const TDesC& aFileName, TDes8& aHeaderData, TInt aMaxLength);
};
#endif // PROFILEMMFINFOUTILITY_H