예제 #1
0
SyncNodeImpl::
SyncNodeImpl()
    : SyncNode()
    , muFrameCnt(0)
{
    //DATA
    addDataSupport( ENDPOINT_SRC, SYNC_SRC_0 );
    addDataSupport( ENDPOINT_SRC, SYNC_SRC_1 );
    addDataSupport( ENDPOINT_DST, SYNC_DST_0 );
    addDataSupport( ENDPOINT_DST, SYNC_DST_1 );
    //
}
예제 #2
0
ExtImgProcNodeImpl::
    ExtImgProcNodeImpl()
    : ExtImgProcNode()
    , muPostFrameCnt(0)
    , muDeqFrameCnt(0)
{
    //DATA
    addDataSupport( ENDPOINT_SRC, EXTIMGPROC_SRC );
    addDataSupport( ENDPOINT_DST, EXTIMGPROC_DST_0 );
    //
    muDequeOrder[0] = EXTIMGPROC_DST_0;
    //
}
예제 #3
0
//------------------------------------------------------------------------------
CapBufNodeImp::
CapBufNodeImp(Pass1NodeInitCfg const initcfg)
    : mInitCfg(initcfg)
    , mpCapBufMgr(NULL)
    , mpImageBuffer(NULL)
    , mpIspSyncCtrl(NULL)
{
    //DATA
    addDataSupport( ENDPOINT_DST, PASS1_FULLRAW );
    //NODECAT_BASIC_NOTIFY
    addNotifySupport( PASS1_START_ISP | PASS1_SOF | PASS1_EOF);
}