Hi,
我用的是IPNC RDK 3.0。在文件multich_Stream_CaptureDisplay.c中,看到如下代码片段:
ipcFramesInHostPrm.baseCreateParams.noNotifyMode = TRUE; ipcFramesInHostPrm.baseCreateParams.notifyNextLink = FALSE; ipcFramesInHostPrm.baseCreateParams.notifyPrevLink = FALSE; ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkId = gVcamModuleContext.ipcFramesOutVpssToHostId; ipcFramesInHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0; ipcFramesInHostPrm.baseCreateParams.outQueParams[0].nextLink = SYSTEM_LINK_ID_INVALID; ipcFramesInHostPrm.exportOnlyPhyAddr = TRUE; ipcFramesInHostPrm.cbCtx = &gVcamModuleContext; ipcFramesInHostPrm.cbFxn = Vcam_ipcFramesInCbFxn; ipcFramesOutHostPrm.baseCreateParams.noNotifyMode = TRUE; ipcFramesOutHostPrm.baseCreateParams.notifyNextLink = FALSE; ipcFramesOutHostPrm.baseCreateParams.notifyPrevLink = FALSE; ipcFramesOutHostPrm.baseCreateParams.inQueParams.prevLinkId = SYSTEM_LINK_ID_INVALID; ipcFramesOutHostPrm.baseCreateParams.inQueParams.prevLinkQueId = 0; ipcFramesOutHostPrm.baseCreateParams.outQueParams[0].nextLink = gVdisModuleContext.ipcFramesInVpssFromHostId;
我对于ipcFramesInHostPrm的nextLink和ipcFramesOutHostPrm的preLinkId设置成SYSTEM_LINK_ID_INVALID不能理解。在我看来,ipcFrameInHost和ipcFrameOutHost应该互为前后link。到底该如何理解呢?