IMG_UINT32 DBGDIOCDrivIsCaptureFrame(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { PDBG_IN_ISCAPTUREFRAME psParams; IMG_UINT32 * pui32Current; psParams = (PDBG_IN_ISCAPTUREFRAME) pvInBuffer; pui32Current = (IMG_UINT32 *) pvOutBuffer; *pui32Current = ExtDBGDrivIsCaptureFrame((PDBG_STREAM) psParams->pvStream, psParams->bCheckPreviousFrame); return(IMG_TRUE); }
/***************************************************************************** FUNCTION : DBGDIOCDrivIsCaptureFrame PURPOSE : Determines if this frame is a capture frame PARAMETERS : RETURNS : IMG_TRUE if current frame is to be captured *****************************************************************************/ static IMG_UINT32 DBGDIOCDrivIsCaptureFrame(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { PDBG_IN_ISCAPTUREFRAME psParams; IMG_UINT32 * pui32Current; PDBG_STREAM psStream; psParams = (PDBG_IN_ISCAPTUREFRAME) pvInBuffer; pui32Current = (IMG_UINT32 *) pvOutBuffer; psStream = SID2PStream(psParams->hStream); if (psStream != (PDBG_STREAM)IMG_NULL) { *pui32Current = ExtDBGDrivIsCaptureFrame(psStream, psParams->bCheckPreviousFrame); return(IMG_TRUE); } else { /* invalid SID */ *pui32Current = 0; return(IMG_FALSE); } }