📄 smbmusicapsyncserverconverter.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 + -