⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smbmusicaplibfileinfofunc.h

📁 索爱手机代码
💻 H
字号:
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
//	SmbMusicAPLibFileInfoFunc.h
//
// Description: 
//	Music娭楢偺僼傽僀儖忣曬傪採嫙偡傞僋儔僗掕媊
/*------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅			|曄峏幰 	丂丂丂|撪梕
//--------------+-----------+----------------------------------------------
//2006/06/15	|SDNA敆揷	|怴婯嶌惉

#ifndef __SMBMUSICAPLIBFILEINFOFUNC_H__ 
#define __SMBMUSICAPLIBFILEINFOFUNC_H__

#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.H> 	// for namespace SEMCJ
#endif

//DCM_NAMESPACE_BEGIN
//class RPGPropAgent;
//class CPAManager;
//class CPAGroup;
//class CPAItemArray;
//DCM_NAMESPACE_END

SEMCJ_NAMESPACE_BEGIN

/**
 * SmbMusicAPLibFileInfoFunc僋儔僗偺徻嵶
 */
class SmbMusicAPLibFileInfoFunc
	{
	
public:

	/**
	 *奼挘巕偐傜庢摼偱偒傞MusicFileFormat庬暿楍嫇宆
	 */
	enum TSmbMusicAPLibMusicFileFormatType
		{
		EMusicFileFormatUnknown,			/** 幆暿晄壜擻僼傽僀儖僼僅乕儅僢僩 */
	   	EMusicFileFormat3GPP,				/** 3GPP僼傽僀儖僼僅乕儅僢僩 */
	  	EMusicFileFormatMP3,				/** MP3僼傽僀儖僼僅乕儅僢僩 */
	   	EMusicFileFormatMSAudio,			/** MS/MSPro Audio僼傽僀儖 */ 		
	   	EMusicFileFormatiMotionEx,			/** 僼儖妝嬋僼傽僀儖 */ 
//ADD-START PTX824
		EMusicFileFormatWMA,				/** WMA僼傽僀儖 */ 
//ADD-END PTX824		
		};
	
public:

	/**
	*  奼挘巕傪娷傑側偄僼傽僀儖柤傪庢摼偡傞
	*
	*  @param [in]  aFilePath  僼傽僀儖僷僗傕偟偔偼丄奼挘巕晅偒偺僼傽僀儖柤
	*  @param [out]  aName  奼挘巕傪娷傑側偄僼傽僀儖柤
	*  @param [in]  aSplitLength  庢摼偡傞暥帤楍偺挿偝丅巜掕偟偨Length傛傝傕挿偄僼傽僀儖柤偺応崌偼丄巜掕偟偨暥帤悢偵挷惍傪偍偙側偄弌椡偡傞丅巜掕偟側偄応崌偼KMaxFileName偑僒僀僘
	*  @retval ETrue 惉岟
	*  @retval EFalse 幐攕 柍岠堷悢 (擖椡僼傽僀儖僷僗偵栤戣丄戞擇堷悢偱巜掕偟偨TDes偺椞堟偑懌傝側偄)
	*/
	IMPORT_C static TBool GetName(const TDesC& aFilePath, TDes& aName, TInt aLength = KMaxFileName);

	/**
	*  奼挘巕傪僉乕偲偟偰丄儈儏乕僕僢僋偺僼傽僀儖僼僅乕儅僢僩傪庢摼偡傞
	*
	*  @param [in]  aFilePath  僼傽僀儖僷僗傕偟偔偼丄奼挘巕晅偒偺僼傽僀儖柤
	*  @return TSmbMusicAPLibMusicFileFormatType 儈儏乕僕僢僋僼傽僀儖僼僅乕儅僢僩
	*  @note 奼挘巕傪棙梡偟僼傽僀儖僼僅乕儅僢僩偺敾抐傪峴偄傑偡丅僼傽僀儖僼僅乕儅僢僩偺惓摉惈僠僃僢僋偼峴偭偰偄傑偣傫丅
	*/
	IMPORT_C static TSmbMusicAPLibMusicFileFormatType ExtensionToMusicFileFormat(const TDesC& aFilePath);

private:


	};

SEMCJ_NAMESPACE_END

#endif //__SMBMUSICAPLIBFILEINFOFUNC_H__
// end of SmbMusicAPLibIsSettingFunc.H
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -