This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于merge和dup的使用的一点疑问!

1.dup 一次的话,可以复制成几份?如果可以复制成多份,怎样输出给nextlink?

2.可否不经过merge直接dup从镜头采集的数据?

3.dup的nextlink可否指向另一个dup2?

先谢谢了。

  • 你好,

    1.dup link只复制指针,不是正真复制数据。复制几个在配置里面配置numOutQue。参考一下现有代码就知道如何给下个link了。

    dupPrm[SCALER_DUP_IDX].numOutQue = 3;
        dupPrm[SCALER_DUP_IDX].outQueParams[0].nextLink =
            mergeId[CAM_STREAM_MERGE_IDX];
        dupPrm[SCALER_DUP_IDX].outQueParams[1].nextLink = gVcamModuleContext.sclrId[0];
        dupPrm[SCALER_DUP_IDX].outQueParams[2].nextLink =
            gVdisModuleContext.displayId[VDIS_DEV_SD];
        dupPrm[SCALER_DUP_IDX].notifyNextLink = TRUE;

    2. 在IPNC的应用里面 merge link是把多路数据合并成一个给编码link的。

    3. 理论是可以的,但为什么要这么做,而不是直接多dup一路?

  • 我试过了,可以把dup的指针再次给dup。

    多谢解答。