|
查看: 1405|回复: 4
|
给人骂还不会!!!
[复制链接]
|
|
|
在 <A.cpp> 里有个function:
RM_EXTERN_C RMstatus RMAviPush(RMaviPushHandle aviHandle, typeStream type, void *info, RMuint32 size)
{
RMaviCore *pAvi = (RMaviCore *) aviHandle;
return pAvi->getAudioStreamExtraInfo(type, info, size);
}
在 <B.c>
已经include<A,cpp>了
如果要做A.cpp 里的function就打:
RMAviPush(avi_info->pAvi, RMAVI_AUDIO_STREAM, extraBuffer, avi_info->audio_info.audioFormat.cbSize);
对吗??
但我要printf getAudioStreamExtraInfo(type, info, size);在我的B.c里要整样打????
我以为在 <B.c> :
RMDBGLOG((ENABLE, "%d",extraBuffer));
RMDBGLOG((ENABLE, " %d",avi_info->audio_info.audioFormat.cbSize));
因为我试了:
RMDBGLOG((ENABLE, "%c",info));
RMDBGLOG((ENABLE, " %d",size));
AND:
RMDBGLOG((ENABLE, "%c",void *info));
RMDBGLOG((ENABLE, " %d",size));
AND:
RMDBGLOG((ENABLE, "%c",pAvi->getAudioStreamExtraInfo(type));
RMDBGLOG((ENABLE, " %d",size));
是fail!! undeclare.........
被骂。。。。。。。。
so tolong pls
如果看不懂可以叫我check下code........
[ 本帖最后由 physicholy 于 20-10-2008 09:48 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 18-10-2008 02:30 AM
|
显示全部楼层
|
getAudioStreamExtraInfo(type, info, size) 这个function 会 return什么? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 20-10-2008 09:40 AM
|
显示全部楼层
就是要return莫样东西,就是不懂要如何打。
要return info 和 size的东西回去。
你给example就可以了。是run under UNIX
教我整样print那个return的value就可以了。那么我的project才能继续。。。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 20-10-2008 02:23 PM
|
显示全部楼层
sry,concept wrong,不是那样solve的。。。。。。。。。。
[ 本帖最后由 physicholy 于 22-10-2008 05:05 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 20-10-2008 05:19 PM
|
显示全部楼层
Sry,之前concept wrong........................
problem解决了。。。
[ 本帖最后由 physicholy 于 22-10-2008 03:51 PM 编辑 ] |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|