谁知道BrewMP平台IGallery相关的用法

zyzlh111 2009-07-16 04:20:32
Call IGallery_MountDirs()
IGallery_Sync()
IGallery_Query()
Call IGallery_Update()
尤其后两个函数
有小例子最好。
麻烦知道帮忙解释一下~~
...全文
1829 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhy_hetty 2010-03-19
  • 打赏
  • 举报
回复
另两个语句语法差不多
lhy_hetty 2010-03-19
  • 打赏
  • 举报
回复
nRet = ISHELL_CreateInstance(Photo_GetShell(),AEECLSID_Gallery,(void**)&pAllPhotoMgr->pGallery);
if(SUCCESS != nRet)
{
DBGPRINTF("create gallery error! nRet :%d",nRet);
return FALSE;
}
pAllPhotoMgr->pszMountPath = STRDUP(IMAGE_ENUM_TYPE);


nRet = IGallery_MountDirs(pAllPhotoMgr->pGallery,pAllPhotoMgr->pszMountPath);
if(nRet != SUCCESS)
{
DBGPRINTF("IGallery_MountDirs:nRet %d",nRet);
return FALSE;
}

nRet = IGallery_Sync(pAllPhotoMgr->pGallery,pAllPhotoMgr->pszMountPath,(PFNGALLERYSYNCNOTIFY)Gallery_SyncCbk,(void*)pApp);
if(nRet != SUCCESS)
{
DBGPRINTF("IGallery_Sync:nRet %d",nRet);
return FALSE;
}

nRet = IGallery_Query(pAllPhotoMgr->pGallery,
AEEGALLERY_ID_COL L","AEEGALLERY_FILE_COL L","AEEGALLERY_DIRNAME_COL L","AEEGALLERY_BASENAME_COL L","
AEEGALLERY_EXTENSION_COL L","AEEGALLERY_PLAYCOUNT_COL L"," AEEGALLERY_TITLE_COL L","
AEEGALLERY_ARTIST_COL L"," AEEGALLERY_ALBUM_COL L"," AEEGALLERY_YEAR_COL L","
AEEGALLERY_COMMENT_COL L"," AEEGALLERY_TRACK_COL L"," AEEGALLERY_GENRE_COL L","
AEEGALLERY_DURATION_COL L","AEEGALLERY_BITRATE_COL L","AEEGALLERY_FILESIZE_COL L","AEEGALLERY_FILEDATE_COL L","
AEEGALLERY_MIMETYPE_COL L"," AEEGALLERY_MEDIATYPE_COL L","AEEGALLERY_LASTPLAY_COL L","AEEGALLERY_CONTENTID_COL L","
AEEGALLERY_DRMSTATUS_COL L","AEEGALLERY_DRMFORWARDLOCKED_COL L","AEEGALLERY_DRMHASMETERED_COL L"," AEEGALLERY_DRMSRAFAILED_COL L","
AEEGALLERY_DRMTYPE_COL L","AEEGALLERY_DRMEXPIRATION_COL L","AEEGALLERY_FILEATTRIB_COL,
L"MediaType=3"//L"DirName='fs:/shared/image/' and MediaType=4"//可以多个条件
/*AEEGALLERY_MEDIATYPE_COL L" = 4 "*///image
/*AEEGALLERY_MEDIATYPE_COL L" = 9"*//*L""*///directory
/*AEEGALLERY_MEDIATYPE_COL L" = 2"*///audo
//AEEGALLERY_MEDIATYPE_COL L" = 2"//vido
,NULL
,NULL
//,L"Extension, BaseName"//,NULL //order by可以支持多个排序项
,L"FullPath"
,L"30"
,NULL
,&piSQLStmt);
if(nRet != SUCCESS)
{
DBGPRINTF("Gallery_SyncCbk IGallery_Query error:%d",nRet);
return ;
}

ISQLSTMT_Reset(piSQLStmt);
while(SQL_ROW == (nRet = ISQLSTMT_Step(piSQLStmt)))//字段和select语句里顺序对应
{
//id,int
//pszColName = ISQLSTMT_ColumnName(piSQLStmt,0);
ISQLSTMT_GetColumnInt(piSQLStmt,0,&nId);
pPhotoNode->uId = (uint32)nId;

//FullPath str
ISQLSTMT_GetColumnText(piSQLStmt,1,&pszText);
//FREEIF(pszText);//donot free pszText
pPhotoNode->pszPath = STRDUP(pszText);
gaofeng2006 2009-07-23
  • 打赏
  • 举报
回复
IGallery_Query() //查询时用

Call IGallery_Update() //类似与sql中的更新语句

update set fenshu = fenshu *0.2 where name = ‘Anny’
  • 打赏
  • 举报
回复
BREWMP是哪个版本呢、
gaofeng2006 2009-07-17
  • 打赏
  • 举报
回复
IGallery_Query() :这个函数中的参数请参考SQL语句,最后一个参数是输出参数,我现在正在做
结果还是不正确!

2,854

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧