我想参考RDK的link demo来完成我的功能,发现demo里有一个选项是执行Chains_multiChEncDecLoopBack的,中间可以存储文件,然后读取。
问题:
1.这个函数中根本没有fwrite()和fread()的步骤啊,怎么回事呢?
2. 我想问下把图像从文件中读取到内存里,怎么样才能使第一个Link的输入队列连接到内存图像数据那里呢?用什么接口函数?
Ternence_Hsu:
你好;
“Chains_multiChEncDecLoopBack” 的demo 是什么版本的sdk中,路径 ?
Justin Leung:
回复 Ternence_Hsu:
DVRRDK 4.0 的link_api_demo下的Video_chains文件夹里
Ternence_Hsu:
Justin Leung
1.这个函数中根本没有fwrite()和fread()的步骤啊,怎么回事呢?
关于文件的读写,了解一下ipcBitsOutVideo 、ipcBitsInHost 、ipcBitsInVideo 、ipcBitsOutHost 这个几个模块;
这是m3video 和 a8端的数据接口,你可以在a8端来进行文件的处理;建议多了解一下ipcbit 的处理,看看相关demo的实现
Ternence_Hsu:
Justin Leung
2. 我想问下把图像从文件中读取到内存里,怎么样才能使第一个Link的输入队列连接到内存图像数据那里呢?用什么接口函数?
不知道你用的sdk 的版本;
如果是在DVRRDK 4.01中,建议看看
DVRRDK_04.01.00.02/dvr_rdk/demos/mcfw_api_demos/mcfw_demo/demo_vcap_venc_vdis_bits_wr.c
DVRRDK_04.01.00.02/dvr_rdk/demos/mcfw_api_demos/mcfw_demo/demo_vdec_vdis_bits_rd.c
中相关的文件数据的处理,希望对你有帮助