📄 smbmusicapsyncserverplayerstatebase.h
字号:
virtual TSmbMusicAPSyncServerPlayerState SetVolume(TSmbMusicAPSyncServerPlayerState aState);
/**
摢弌偟梫媮
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState SongHead(TSmbMusicAPSyncServerPlayerState aState);
/**
FR偵傛傞嬋愭摢専弌捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState SongHeadNtfy(TSmbMusicAPSyncServerPlayerState aState);
/**
FF偵傛傞嬋廔抂専弌捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState SongTailNtfy(TSmbMusicAPSyncServerPlayerState aState);
/**
憗憲傝嵞惗奐巒捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState StartPlayFF(TSmbMusicAPSyncServerPlayerState aState);
/**
憗栠偟嵞惗奐巒捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState StartPlayFR(TSmbMusicAPSyncServerPlayerState aState);
/**
嵞惗奐巒捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState StartPlayRes(TSmbMusicAPSyncServerPlayerState aState);
/**
僀儀儞僩捠抦僉儍儞僙儖梫媮
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState CancelEventNotify(TSmbMusicAPSyncServerPlayerState aState);
/**
儗僕儏乕儉攋婞梫媮
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState DeleteResumeInfo(TSmbMusicAPSyncServerPlayerState aState);
/**
儗僕儏乕儉忣曬庢摼梫媮
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState GetResumeInfo(TSmbMusicAPSyncServerPlayerState aState);
/**
僆乕僨傿僆弌椡愝掕偺曄峏梫媮
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState CheckLineOut(TSmbMusicAPSyncServerPlayerState aState);
/**
奜晹儊儌儕偺忬懺曄峏捠抦
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
virtual TSmbMusicAPSyncServerPlayerState ChangeExtMem(TSmbMusicAPSyncServerPlayerState aState);
// ADD-S PTX824 k3-sugimoto
/**
* 妋擣屻宲懕嵞惗梫媮
*
* @param[in] aState 嵞惗宯偺忬懺
*
* @return 嵞惗宯偺忬懺
**/
virtual TSmbMusicAPSyncServerPlayerState ConfirmedPlay(TSmbMusicAPSyncServerPlayerState aState);
/**
* 儕僜乕僗偑奐曻偝傟偨捠抦
*
* @param[in] aState 嵞惗宯偺忬懺
*
* @return 嵞惗宯偺忬懺
**/
virtual TSmbMusicAPSyncServerPlayerState ReleaseRscNotify(TSmbMusicAPSyncServerPlayerState aState);
/**
* 儕僜乕僗妉摼懸偪僞僀儅枮椆
*
* @param[in] aState 嵞惗宯偺忬懺
*
* @return 嵞惗宯偺忬懺
**/
virtual TSmbMusicAPSyncServerPlayerState ExpireGerRscTimer(TSmbMusicAPSyncServerPlayerState aState);
/**
* 梫儐乕僓妋擣捠抦(僌儗乕僗僺儕僆僪撪)
*
* @param[in] aState 嵞惗宯偺忬懺
*
* @return 嵞惗宯偺忬懺
**/
virtual TSmbMusicAPSyncServerPlayerState ConfirmGracePriod(TSmbMusicAPSyncServerPlayerState aState);
/**
* 梫儐乕僓妋擣捠抦(夞悢惂尷)
*
* @param[in] aState 嵞惗宯偺忬懺
*
* @return 嵞惗宯偺忬懺
**/
virtual TSmbMusicAPSyncServerPlayerState ConfirmLimitCount(TSmbMusicAPSyncServerPlayerState aState);
// ADD-E PTX824 k3-sugimoto
protected:
/**
奜晹儊儌儕偺忬懺曄峏捠抦偺嫟捠憖嶌
* @param [in] aState 嵞惗宯偺忬懺
* @return 嵞惗宯偺忬懺
*/
void ComChangeExtMem();
/**
傾僾儕廔椆捠抦偺嫟捠憖嶌(慡偰偺儕僜乕僗偺夝曻)
* @param 側偟
* @return 側偟
*/
void ComAppEnd();
/**
傾僾儕廔椆(MW儕僜乕僗梫媮僉儍儞僙儖)
* @param 側偟
* @return 側偟
*/
void ComAppEndCancelRsc();
/**
僙僢僔儑儞愗抐偺嫟捠憖嶌
* @param 側偟
* @return
*/
TBool ComDisConnect(CSession2& aSession);
/**
嵞惗晄壜捠抦偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComErrSongNtfy();
/**
儕僗僩嵞惗姰椆捠抦偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComFinishPlayListNtfy();
/**
慡偰偺愝掕抣庢摼偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComGetAllParam();
/**
嵞惗宱夁帪娫庢摼偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComGetPlayTime();
/**
儕僜乕僗庢摼NG墳摎偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
// void ComGetRscNGRes();
/**
儕僜乕僗庢摼OK墳摎偺嫟捠憖嶌
* @param 側偟
* @return 張棟寢壥
*/
TInt ComGetRscOKRes();
/**
壒埑儗儀儖庢摼偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComGetSound();
/**
堦帪掆巭偺嫟捠憖嶌
* @param 側偟
* @return 張棟寢壥
*/
TInt ComPause();
/**
堦帪掆巭僉儍儞僙儖
* @param 側偟
* @return 側偟
*/
void ComPauseCancel();
/**
儕僜乕僗夝曻偵傛傞堦帪掆巭偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComPauseReleaseRsc();
/**
嵞惗弨旛偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
TBool ComPrePlay();
/**
慡儕僜乕僗夝曻梫媮偺嫟捠憖嶌
* @param [in] aHasMWRsc MW儕僜乕僗偺庢摼忬嫷(ETrue:庢摼嵪傒乛EFalse:枹庢摼)
* @return 側偟
*/
void CSmbMusicAPSyncServerPlayerStateBase::ComReleaseAllRscReq(TBool aHasMWRsc);
/**
儕僜乕僗夝曻梫媮偺嫟捠憖嶌
* @param [in] aOperate Func僋儔僗傊偺憖嶌
* @return 側偟
*/
void ComReleaseRscReq(TSmbMusicAPSyncServerPlayerMusicParamOperate aOperate);
/**
慡偰偺愝掕抣傪傑偲傔偰愝掕偡傞偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetAllParam();
/**
僆乕僩儗儀儖愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetAutoLevel();
/**
Bass愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetBass();
/**
僀僐儔僀僓愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetEqualizer();
/**
Mute愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetMute();
/**
儕僺乕僩愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetRepeat();
/**
僔儍僢僼儖愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetShuffle();
/**
僒儔僂儞僪愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetSurround();
/**
壒検愝掕偺嫟捠憖嶌
* @param 側偟
* @return 側偟
*/
void ComSetVolume();
// ADD-S PTX824 k3-sugimoto
/**
* 梫儐乕僓妋擣捠抦(僌儗乕僗僺儕僆僪撪)嫟捠張棟
**/
void ComConfirmGracePriod();
/**
* 梫儐乕僓妋擣捠抦(夞悢惂尷)嫟捠張棟
**/
void ComConfirmLimitCount();
// ADD-E PTX824 k3-sugimoto
private:
/**
儊僢僙乕僕偺曐懚
* @param 側偟
* @return 側偟
*/
void StackReqMsg();
protected:
/** PlayerFunc僋儔僗偺嶲徠 */
CSmbMusicAPSyncServerPlayerFunc& iFunc;
/** 儘僌僒乕僶僙僢僔儑儞偺嶲徠 */
DCM_NAMESPACE::RLog& iLog;
/** 庴偗庢偭偨儊僢僙乕僕 */
RMessage2 iMsg;
};
SEMCJ_NAMESPACE_END
#endif //__SMBMUSICAPSYNCSERVERPLAYERSTATEBASE_H__
// end of SmbMusicAPSyncServerPlayerStateBase.h
/* Copyright (C) 2006 Sony Ericsson Mobile Communications Japan, Inc. */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -