📄 smbmusicapmainplayerfiltersyncservercontroller.h
字号:
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt GetListItemsFromList(TInt aListHandle,
TInt aIndex,
TInt aCount,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 妝嬋僼傽僀儖丄僾儗僀儕僗僩摍偺傾僀僥儉偺幚懱傪嶍彍
*
* @param[in] aAllItem 慡審/巜掕僼儔僌
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndexArray 僀儞僨僢僋僗攝楍
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt DeleteItems(TBool aAllItem,
TInt aListHandle,
const RArray<TInt>* aIndexArray,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 僾儗僀儕僗僩偐傜嬋傾僀僥儉傪搊榐夝彍偡傞
*
* @param[in] aAllItem 慡審/巜掕僼儔僌
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndexArray 僀儞僨僢僋僗攝楍
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt RemoveItemsFromPlaylist(TBool aAllItem,
TInt aListHandle,
const RArray<TInt>* aIndexArray,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 巜掕傾僀僥儉偺僐儞僥儞僣ID傪庢摼偡傞丅
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aItem 傾僀僥儉
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt PrepareGetContentsID( TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 嬻偺僾儗僀儕僗僩傪嶌惉偡傞丅
*
* @param[in] aPlaylistTitle 嶌惉偡傞僾儗僀儕僗僩偺僞僀僩儖
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt CreatePlaylist(const TDesC& aPlaylistTitle,
TInt aListHandle,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 僾儗僀儕僗僩偺僞僀僩儖傪曄峏偡傞
* @param[in] aPlaylistTitle 怴偟偄僞僀僩儖柤
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僀儞僨僢僋僗
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(1埲忋:惓忢廔椆(ID)丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲 仸0偼曉傜側偄)
*/
TInt EditPlaylistTitle( const TDesC& aPlaylistTitle,
TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
// Add-S PTX-824懳墳 暯壀
/**
* 僾儗僀儕僗僩傪暋惢偡傞
*
* @param[in] aPlaylistTitle 暋惢偡傞僾儗僀儕僗僩偺僞僀僩儖
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僀儞僨僢僋僗
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt DuplicatePlaylist( const TDesC& aPlaylistTitle,
TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
// Add-E PTX-824懳墳 暯壀
/**
* 嬋傾僀僥儉傪僾儗僀儕僗僩偵捛壛偡傞乮1審/暋悢審/慡審偵懳墳乯
* @param[in] aAllItem 慡審/巜掕僼儔僌
* @param[in] aListHandle 捛壛尦儕僗僩僴儞僪儖
* @param[in] aIndexArray 捛壛尦僀儞僨僢僋僗攝楍
* @param[in] aListHandle 捛壛愭僾儗僀儕僗僩傾僀僥儉偺儕僗僩僴儞僪儖
* @param[in] aIndex 捛壛愭僾儗僀儕僗僩傾僀僥儉偺Index斣崋
* @param[in] aInsertIndex 捛壛愭僾儗僀儕僗僩嬋堦棗偵偍偗傞憓擖埵抲乮Index斣崋乯
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt InsertItemsToPlaylist( TBool aAllItem,
TInt aSrcListHandle,
const RArray<TInt>* aIndexArray,
TInt aListHandle,
TInt aIndex,
TInt aInsertIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
嬋傾僀僥儉傪婛懚偺僾儗僀儕僗僩偵忋彂偒偡傞乮1審/暋悢審/慡審偵懳墳乯
* @param[in] aAllItem 慡審/巜掕僼儔僌
* @param[in] aListHandle 捛壛尦儕僗僩僴儞僪儖
* @param[in] aIndexArray 捛壛尦僀儞僨僢僋僗攝楍
* @param[in] aListHandle 捛壛愭僾儗僀儕僗僩傾僀僥儉偺儕僗僩僴儞僪儖
* @param[in] aIndex 捛壛愭僾儗僀儕僗僩傾僀僥儉偺Index斣崋
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt OverWritePlaylist( TBool aAllItem,
TInt aSrcListHandle,
const RArray<TInt>* aIndexArray,
TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 僾儗僀儕僗僩偺嬋弴曄峏傪寛掕偡傞梫媮傪弌偡
* RollBackOrderItems()偲攔懠偺娭學偵偁傝丄僾儗僀儕僗僩嬋弴曄峏張棟拞偺傒巊梡壜
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt CommitOrderItems( TInt aListHandle,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 巜掕僀儞僨僢僋僗偺傾僀僥儉偵僒儉僱僀儖傪僙僢僩偡傞丅
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僒儉僱僀儖傪庢摼偡傞嬋偺僀儞僨僢僋僗乮MW偱埖偆儕僗僩偺僀儞僨僢僋僗乯
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt GetThumbnail( TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 夋憸傪儕僒僀僘偡傞
*
* @param[in] aThumbnailBitmap 僒儉僱僀儖梡價僢僩儅僢僾
* @param[in] aThumbnailBitmap 僒儉僱僀儖梡價僢僩儅僢僾(儅僗僋)
* @param[in] aReisizeSize 僒僀僘
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrInUse:梫媮庴晅嫅斲)
*/
TInt ResizeImage( CFbsBitmap* aThumbnailBitmap,
CFbsBitmap* aThumbnailMaskBitmap,
TSize aReisizeSize,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 夋憸忣曬傪庢摼偡傞
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僀儞僨僢僋僗
* @param[in] aType 夋憸僞僀僾
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt GetSongImageInfo( TInt aListHandle,
TInt aIndex,
TSmbMusicAPSyncEngineImageType aType,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 夋憸傪庢摼偡傞
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僀儞僨僢僋僗
* @param[in] aType 夋憸僞僀僾
* @param[in] aImageIndex 夋憸斣崋
* @param[in] aFileName 僼傽僀儖柤
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt GetImage( TInt aListHandle,
TInt aIndex,
TSmbMusicAPSyncEngineImageType aType,
TInt aImageIndex,
const TDesC& aFileName,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 夋憸枃悢忣曬傪庢摼偡傞
*
* @param[in] aListHandle 儕僗僩僴儞僪儖
* @param[in] aIndex 僀儞僨僢僋僗
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt GetImageCount( TInt aListHandle,
TInt aIndex,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 夋憸僼傽僀儖偐傜價僢僩儅僢僾忣曬傪庢摼偡傞
*
* @param [in] aFileName 僼傽僀儖柤
* @param [in] aResizeSizeArray 弌椡價僢僩儅僢僾僒僀僘
* @param[in] aOwnerId 梫媮尦ID
* @param [in] aId ID奿擺愭
* @param [in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
// Change-S PTX-824懳墳(UIQ-1535) 暯壀
TInt ConvertImage( const TDesC& aFileName,
const RArray<TSmbMusicAPLibImageSizeInfo>& aResizeSizeArray,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
// TInt ConvertImage( const TDesC& aFileName,
// const RArray<TSize>& aResizeSizeArray,
// TSmbMusicAPMainOwnerType aOwnerId,
// TInt& aId,
// MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
// Change-E PTX-824懳墳(UIQ-1535) 暯壀
/**
* 壒検愝掕
*
* @param[in] aLevel 壒検抣
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt SetVolume( TInt aLevel,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* VPT愝掕
*
* @param[in] aSurround VPT愝掕抣
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt SetVPT( TSmbMusicAPSyncEngineSurroundType aSurround,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
* 儕僺乕僩愝掕
*
* @param[in] aRepeat 儕僺乕僩愝掕抣
* @param[in] aOwnerId 梫媮尦ID
* @param[in] aId ID奿擺愭
* @param[in] aOwner 墳摎愭
* @return 張棟寢壥(KErrnone:惓忢廔椆丂KErrPermissionDenied:傾僋僙僗尃柍偟 KErrInUse:梫媮庴晅嫅斲)
*/
TInt SetRepeat( TSmbMusicAPSyncEngineRepeatMode aRepeat,
TSmbMusicAPMainOwnerType aOwnerId,
TInt& aId,
MSmbMusicAPMainPlayerFilterSyncServerProcessResponseObserver& aOwner);
/**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -