TI论坛
直播中

郑俊杰

7年用户 156经验值
私信 关注
[问答]

8148rdk改变帧率问题?

现象我想改变8148rdk中编码帧率,不知道要改动哪些地方,哪位老师能不能给我指点一下,小弟不胜感激

回帖(13)

刘颖

2018-6-21 06:33:00
请问你使用的是什么软件开发包?
举报

郑俊杰

2018-6-21 06:43:30
引用: cmh8 发表于 2018-6-21 06:33
请问你使用的是什么软件开发包?

谢谢老师的回复,我使用的是8148rdk3.0的开发包,请问您如果我要改变帧率要从哪些地方入手? 我刚刚接触,请您多多指教。
举报

李裕伦

2018-6-21 07:01:43
引用: 脑洞大赛12 发表于 2018-6-21 06:43
谢谢老师的回复,我使用的是8148rdk3.0的开发包,请问您如果我要改变帧率要从哪些地方入手? 我刚刚接触,请您多多指教。

在mcfw层可以调用下面函数:
/**
    brief Set Encoder Channel specific dynamic parameters
    The parameters that are applied depend on the value of 'veParamId'
    param vencChnId            [IN] Channel ID to which this applies
    param vencStrmID           [IN] Channel ID to which this applies
    param ptEncDynamicParam    [IN] Values for the various dynamic parameters
    param veParamId            [IN] Parameter on which to apply the change
    return ERROR_NONE on success
*/
Int32 Venc_setDynamicParam(VENC_CHN vencChnId, VENC_STRM vencStrmID, VENC_CHN_DYNAMIC_PARAM_S *ptEncDynamicParam, VENC_PARAM_E veParamId);
调用时,veParamId 选择VENC_FRAMERATE;可以参照demo_encode.c来学习如何使用。
举报

郑俊杰

2018-6-21 07:20:02
引用: 梦见天空 发表于 2018-6-21 07:01
在mcfw层可以调用下面函数:
/**
    brief Set Encoder Channel specific dynamic parameters

Haijun Guo 老师,只需要调用这个函数就可以,将帧率改变吗??
举报

更多回帖

发帖
×
20
完善资料,
赚取积分