?? smbmusicapsingleplayermodeldata.h
字號(hào):
/*----------------------------------------------------------------------------*/
// Copyright (c) 2007 Sony Ericsson Mobile Communications Japan, Inc.
// All rights reserved.
/*----------------------------------------------------------------------------*/
// FileName:
// SmbMusicAPSinglePlayerModelData.h
//
// Description:
// 儈儏乕僕僢僋堦嬋嵞惗僾儗僀儎乕Model梡僨乕僞
//
// Modify:
// 2007-02-01 PTX824Start
/*----------------------------------------------------------------------------*/
// $NoKeywords: $
#ifndef SMBMUSICAPSINGLEPLAYERMODELDATA_H_
#define SMBMUSICAPSINGLEPLAYERMODELDATA_H_
_LIT(KModel, "CSmbMusicAPSinglePlayerModel");
_LIT(KSmbMusicBmpFileName, "Z:\\WcdmaMp\\Media\\Image\\Music.mbm"); // 僨僼僅儖僩夋憸庢摼偺偨傔偺僼傽僀儖僷僗
const static TInt KNoImageId = EMbmMusicMc_no_image; //ADD For D_82400009845
const TInt KIgnoreHandle = 0; ///< 柍岠抣
#ifdef _DEBUG
_LIT(KPanicCategory, "SMBMUSICSINGLEPLAYERMODEL"); // Panic僇僥僑儕
#endif // #ifdef _DEBUG
// 壒惡僷僗愗傝懼偊抶墑
const TInt KAudioRoutingDelay = 400000;
//ADD
const TInt KNumberOfStartPlay = 3;
struct SSmbMusicAPSinglePlayerTransferData
{
TInt iKey;
TInt iData;
};
// 壒柭?lián)畩J巒帪偺曄姺僥乕僽儖
const SSmbMusicAPSinglePlayerTransferData KRefTableForStartPlay[] =
{
{ ESmbMusicMWPlayerStartPlay, ESmbMusicAPSinglePlayerStateStartPlay }, ///< 捠忢壒柭?lián)畩J巒
{ ESmbMusicMWPlayerPlayFF, ESmbMusicAPSinglePlayerStateStartPlayFF }, ///< 憗憲傝嵞惗壒柭?lián)畩J巒
{ ESmbMusicMWPlayerPlayFR, ESmbMusicAPSinglePlayerStateStartPlayFR }, ///< 憗栠偟嵞惗壒柭?lián)畩J巒
};
// 僒乕僶忬懺曄峏捠抦帪偺曄姺僥乕僽儖
const SSmbMusicAPSinglePlayerTransferData KRefTableForChangestate[] =
{
{ ESmbMusicMWPlayerStatePause, ESmbMusicAPSinglePlayerStateStartPause }, ///< 掆巭忬懺
{ ESmbMusicMWPlayerStatePlay, ESmbMusicAPSinglePlayerStatePlay }, ///< 捠忢嵞惗忬懺
{ ESmbMusicMWPlayerStatePlayFF, ESmbMusicAPSinglePlayerStatePlayFF }, ///< 憗憲傝忬懺
{ ESmbMusicMWPlayerStatePlayFR, ESmbMusicAPSinglePlayerStatePlayFR }, ///< 憗栠偟忬懺
{ ESmbMusicMWPlayerStateInitial, ESmbMusicAPSinglePlayerStateInitial }, ///< 弶婜忬懺
};
// 嬋嵞惗幐攕捠抦帪偺曄姺僥乕僽儖
const SSmbMusicAPSinglePlayerTransferData KRefTableForFailSong[] =
{
{ ESmbMusicMWPlayerAbnormal, ESmbMusicAPSinglePlayerStateSongFormatAbnormal }, ///< 僼僅乕儅僢僩堎?gòu)? { ESmbMusicMWPlayerNotFound, ESmbMusicAPSinglePlayerStateSongNotFound }, ///< 嬋偑側(cè)偄
{ ESmbMusicMWPlayerRTCErr, ESmbMusicAPSinglePlayerStateRTCErr }, ///< 帪崗枹愝掕
{ ESmbMusicMWPlayerBeforePeriod, ESmbMusicAPSinglePlayerStateBeforePeriod }, ///< 婜娫慜
{ ESmbMusicMWPlayerOverTimeLimit, ESmbMusicAPSinglePlayerStateSongOverTimeLimit }, ///< 婜尷愗傟
{ ESmbMusicMWPlayerOverPeriod, ESmbMusicAPSinglePlayerStateSongOverPeriod }, ///< 婜娫愗傟(屻)
{ ESmbMusicMWPlayerOverCount, ESmbMusicAPSinglePlayerStateSongOverCount }, ///< 夞悢愗傟
{ ESmbMusicMWPlayerUIMConfirm, ESmbMusicAPSinglePlayerStateSongUIMConfirm }, ///< UIM惂尷
{ ESmbMusicMWPlayerIncompleteFile, ESmbMusicAPSinglePlayerStateSongIncompleteFile }, ///< 晄姰慡僼傽僀儖(塣梡忋偼側(cè)偄偼偢)
{ ESmbMusicMWPlayerOffline, ESmbMusicAPSinglePlayerStateSongOffline }, ///< 嬋偑側(cè)偄(嬋ID偼懚嵼)
{ ESmbMusicMWPlayerLicenseErr, ESmbMusicAPSinglePlayerStateLicenseErr }, ///< 僒僽僗僋儕僾僔儑儞儔僀僙儞僗僄儔乕
{ ESmbMusicMWPlayerProhibitionList, ESmbMusicAPSinglePlayerStateProhibitionList }, ///< 嬛巭儕僗僩
{ ESmbMusicMWPlayerWMADRMErr, ESmbMusicAPSinglePlayerStateWMADRMErr }, ///< WMAERR
{ ESmbMusicMWPlayerNoneCpInfoDataBox, ESmbMusicAPSinglePlayerStateNoneCpInfoDataBox }, ///< CP忣曬柍偟(DataBox)
{ ESmbMusicMWPlayerNoneCpInfoSDBind, ESmbMusicAPSinglePlayerStateNoneCpInfoSDBind }, ///< CP忣曬柍偟(SDBind)
{ ESmbMusicMWPlayerWMALicNotFound, ESmbMusicAPSinglePlayerStateWMADRMErr }, ///< 儔僀僙儞僗僼傽僀儖柍偟
{ ESmbMusicMWPlayerWMALicInvalid, ESmbMusicAPSinglePlayerStateWMADRMErr }, ///< 儔僀僙儞僗僼傽僀儖柍岠
{ ESmbMusicMWPlayerWMADRMBeforePeriod,ESmbMusicAPSinglePlayerStateBeforePeriod }, ///< WMA婜擔(dān)慜
};
// 儐乕僓妋擣帪偺曄姺僥乕僽儖
const SSmbMusicAPSinglePlayerTransferData KRefTableForUserConfirm[] =
{
{ ESmbMusicMWPlayerGracePriodContents, ESmbMusicAPSinglePlayerStateGracePriodContents },
{ ESmbMusicMWPlayerLimitCntContents, ESmbMusicAPSinglePlayerStateLimitCntContents }
};
// 嵞惗晄壜帪偺僄儔乕僐乕僪曄姺僥乕僽儖
const SSmbMusicAPSinglePlayerTransferData KRefTableForErrCode[] =
{
{ ESmbMusicMWPlayerAbnormal, KErrNotSupported }, ///< 僼傽僀儖僼僅乕儅僢僩堎?gòu)? { ESmbMusicMWPlayerNotFound, KErrNotFound }, ///< 懳徾僼傽僀儖側(cè)偟
{ ESmbMusicMWPlayerOverTimeLimit, KErrNone }, ///< 嵞惗婜尷惂尷奜
{ ESmbMusicMWPlayerBeforePeriod, KErrNone }, ///< 嵞惗婜娫惂尷慜 (ADD i-shareCM2843)
{ ESmbMusicMWPlayerOverPeriod, KErrNone }, ///< 嵞惗婜娫惂尷屻 (MOD i-shareCM2843)
{ ESmbMusicMWPlayerRTCErr, KErrNotReady }, ///< 帪崗枹愝掕 (ADD i-shareCM2849)
{ ESmbMusicMWPlayerOverCount, KErrNone }, ///< 嵞惗夞悢惂尷僆乕僶乕
{ ESmbMusicMWPlayerUIMConfirm, KErrArgument }, ///< UIM惂尷懳徾僼傽僀儖
{ ESmbMusicMWPlayerIncompleteFile, KErrArgument }, ///< 晄姰慡僼傽僀儖(僟僂儞儘乕僪搑拞偺嬋)
{ ESmbMusicMWPlayerOffline, KErrNotFound }, ///< 奜晹儊儌儕敳嫀忬懺忬懺偵傛?zhèn)鑽膼稌s壜擻側(cè)嬋(僆僼儔僀儞嬋)
{ ESmbMusicMWPlayerLicenseErr, KErrNone }, ///< 僒僽僗僋儕僾僔儑儞僐儞僥儞僣儔僀僙儞僗愗傟
{ ESmbMusicMWPlayerProhibitionList, KErrNone }, ///< 嵞惗嬛巭妝嬋儕僗僩僐儞僥儞僣
{ ESmbMusicMWPlayerWMADRMErr, KErrNone }, ///< WMA偺DRM惂尷僄儔乕
{ ESmbMusicMWPlayerNoneCpInfoDataBox, KErrNone }, ///< CP忣曬側(cè)偟
{ ESmbMusicMWPlayerNoneCpInfoSDBind, KErrNone }, ///< CP忣曬側(cè)偟
{ ESmbMusicMWPlayerWMALicNotFound, KErrNone }, ///< 儔僀僙儞僗僼傽僀儖柍偟
{ ESmbMusicMWPlayerWMALicInvalid, KErrNone }, ///< 儔僀僙儞僗僼傽僀儖柍岠
{ ESmbMusicMWPlayerWMADRMBeforePeriod, KErrNone }, ///< WMA婜擔(dān)慜
{ ESmbMusicMWPlayerFailCauseInvalid, KErrNone } ///< 愝掕抣柍岠
};
//\ADD
#endif //SMBMUSICAPSINGLEPLAYERMODELDATA_H_
//// end of SmbMusicAPSinglePlayerModelData.h
/* Copyright (C) 2005-2007 Sony Ericsson Mobile Communications Japan, Inc. */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -