Iss_captInit函数功能
- 初始化几个全局变量gIss_captCommonObj,gRawCaptureTriggerd,gYUVCaptureTriggerd,gMirrorMode
- 注册底层的一些驱动接口到gIss_captCommonObj.fvidDrvOps中
- 接着将gIss_captCommonObj.fvidDrvOps注册到gFdmDriverObjects[cnt].drvOps上
- 注册一系列的中断
FVID2_create(UInt32 drvId,
UInt32 instanceId,
Ptr createArgs,
Ptr createStatusArgs,
const FVID2_CbParams *cbParams)函数功能
1.首先从gFdmDriverObjects中找到drvId对应的驱动,从gFdmChannelObjects分配一个channel
2.根据用户的回调函数注册情况注册内部函数fdmDriverCbFxn,此函数最终可以回调用户注册的回调函数
3.调用注册的Iss_captCreate函数
4.将分配的channel和驱动关联,并且和用户注册的回调参数关联