ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
Data Structures | Functions
imp_system.h File Reference

IMP System header file. More...

#include "imp_common.h"
Include dependency graph for imp_system.h:

Go to the source code of this file.

Data Structures

struct  IMPVersion
 IMP Version definition. More...
 

Functions

int IMP_System_Init (void)
 Initialize the IMP. More...
 
int IMP_System_Exit (void)
 Deinitialize the IMP. More...
 
int64_t IMP_System_GetTimeStamp (void)
 Get the current timestamp(unit is usec). More...
 
int IMP_System_RebaseTimeStamp (int64_t basets)
 Set the timestamp(usec). More...
 
uint32_t IMP_System_ReadReg32 (uint32_t regAddr)
 Read the register(32bit) value. More...
 
void IMP_System_WriteReg32 (uint32_t regAddr, uint32_t value)
 Write the value to register(32bit). More...
 
int IMP_System_GetVersion (IMPVersion *pstVersion)
 Get the version of IMP library. More...
 
const char * IMP_System_GetCPUInfo (void)
 Get the infomation of CPU. More...
 
int IMP_System_Bind (IMPCell *srcCell, IMPCell *dstCell)
 Bind the source Cell and the destination Cell. More...
 
int IMP_System_UnBind (IMPCell *srcCell, IMPCell *dstCell)
 UnBind source Cell and the destination Cell. More...
 
int IMP_System_GetBindbyDest (IMPCell *dstCell, IMPCell *srcCell)
 Gets the source Cell information that is bound to the destination Cell. More...
 

Detailed Description

IMP System header file.