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

📄 smbmusicapsyncserverconverter.h

📁 索爱相关代码。实现功能是server。很有参考价值。代码很难弄到。symbian。
💻 H
字号:
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */
/*-------------------------------------------------------------------------*/
// FileName:
//	SmbMusicAPSyncServerUtil.h
//
// Description:
//	撪梕 Music傾僾儕摨婜僒乕僶 僨乕僞曄姺API廤栺僋儔僗
/*-------------------------------------------------------------------------*/
//曄峏棜楌
//擔晅			|曄峏幰			|撪梕
//--------------+---------------+--------------------------------------------
//2007/04/12	|K3悪杮			| 怴婯嶌惉


#ifndef	__SMBMUSICAPSYNCSERVERCONVERTER_H__
#define	__SMBMUSICAPSYNCSERVERCONVERTER_H__

#ifndef __SMBCOMMONDEF_H__
#include <SmbCommonDef.h>
#endif

#ifndef __E32STD_H__
#include <e32std.h>
#endif	//  __E32STD_H__

#ifndef __SMBMUSICMWLIBCLIENT_H__
#include <SmbMusicMWLibClient.h>
#endif	//  __SMBMUSICMWLIBCLIENT_H__


#ifndef __SMBMUSICAPLIB_H__
#include "SmbMusicAPLib.h"
#endif	//  __SMBMUSICAPLIB_H__

#ifndef __SMBMUSICAPSYNCSERVERINTERNALDEF_H__
#include "SmbMusicAPSyncServerInternalDef.h"
#endif	//  __SMBMUSICAPSYNCSERVERINTERNALDEF_H__

DCM_NAMESPACE_BEGIN
class RLog;
DCM_NAMESPACE_END

SEMCJ_NAMESPACE_BEGIN

//****************************************************************************//
/**
 *  僨乕僞曄姺API廤栺僋儔僗
 **/
//****************************************************************************//
class TSmbMusicAPSyncServerConverter
	{
public:
	/**
	 *  [static]夋憸庬暿曄姺(Engine 仺 Lib)
	 *
	 *  @param[in]	aImageType	摨婜僄儞僕儞偱掕媊偝傟偰偄傞夋憸庬暿
	 *  @param[in]	aLog		儘僌僒乕僶僙僢僔儑儞偺億僀儞僞(僨僼僅儖僩:NULL=儘僌弌椡柍偟)
	 *
	 *  @return	嫟捠Lib偱掕媊偝傟偰偄傞夋憸庬暿
	 **/
	static TSmbMusicAPLibImageType ConvertImageType(
			TSmbMusicAPSyncEngineImageType aImageType,
			DCM_NAMESPACE::RLog* aLog = NULL
			);

	/**
	 *  [static]夋憸僼僅乕儅僢僩曄姺(Lib 仺 Engine)
	 *
	 *  @param[in]	aImageFormat	嫟捠Lib偱掕媊偝傟偰偄傞夋憸僼僅乕儅僢僩
	 *  @param[in]	aLog			儘僌僒乕僶僙僢僔儑儞偺億僀儞僞(僨僼僅儖僩:NULL=儘僌弌椡柍偟)
	 *
	 *  @return	摨婜僄儞僕儞偱掕媊偝傟偰偄傞夋憸僼僅乕儅僢僩
	 **/
	static TSmbMusicAPSyncEngineImageFormat ConvertImageFormat(
			TSmbMusicAPLibImageFormat aImageFormat,
			DCM_NAMESPACE::RLog* aLog = NULL
			);

	/**
	 *  [static]嵞惗惂尷庬暿曄姺(MW 仺 Engine)
	 *
	 *  @param[in]	aLimitation	MW儔僀僽儔儕偱掕媊偝傟偰偄傞嵞惗惂尷庬暿
	 *  @param[in]	aLog		儘僌僒乕僶僙僢僔儑儞偺億僀儞僞(僨僼僅儖僩:NULL=儘僌弌椡柍偟)
	 *
	 *  @return	摨婜僄儞僕儞偱掕媊偝傟偰偄傞嵞惗惂尷庬暿
	 **/
	static TSmbMusicAPSyncEngineLimitation ConvertLimitation(
			TSmbMusicMWLibLimitation aLimitation,
			DCM_NAMESPACE::RLog* aLog = NULL
			);

	/**
	 *  [static]嵞惗惂尷忬懺曄姺(MW 仺 Engine)
	 *
	 *  @param[in]	aCondition	MW儔僀僽儔儕偱掕媊偝傟偰偄傞嵞惗惂尷忬懺
	 *  @param[in]	aLog		儘僌僒乕僶僙僢僔儑儞偺億僀儞僞(僨僼僅儖僩:NULL=儘僌弌椡柍偟)
	 *
	 *  @return	摨婜僄儞僕儞偱掕媊偝傟偰偄傞嵞惗惂尷忬懺
	 **/
	static TSmbMusicAPSyncEngineLimitCondition ConvertLimitCondition(
			TSmbMusicMWLibLimitCondition aCondition,
			DCM_NAMESPACE::RLog* aLog = NULL
			);
	};

SEMCJ_NAMESPACE_END


#endif	//  __SMBMUSICAPSYNCSERVERCONVERTER_H__

// end of SmbMusicAPSyncServerConverter.h
/* Copyright (C) 2005-2006 Sony Ericsson Mobile Communications Japan, Inc. */

⌨️ 快捷键说明

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