本人刚接触8168平台小菜鸟一枚,求大神支招。
平台:DM8168 DVRSDK 4.1.0.2
芯片:4片TVP5158
硬件电路:每片TVP5158 DVO_A分别输出到8168的VIN0 AB/VIN1 AB
目的:实现16路D1信号采集并分别进行编码~
个人理解:(应该是错误的,求指正)采用Vcapture到OutVpss再到InHost,然后从Inhost中获取到每片TVP5158每帧数据,然后通过解析帧头带的通道信息等来进行4个通道的每帧数据剥离。然后再一帧帧送到编码~
问题:
1.单纯的只是采用usecase里的Vcapture、OutVpss、Inhost进行Link起来,是不是如果采集到数据,Inhost的cbFxn是不是就有相关触发?
2.如何区分16个通道采集的信息?
3.capture驱动里的相关PutEmptyFrames以及GetFullFrames这些东西是需要自己调用还是在capturelinkcreat以及start就已经它帮忙处理了?然后我只需要在Inhost里进行相关类似的Frames操作就可以?