ISVP-SDK
3.12.0
Ingenic Smart Video Platform SDK
|
IMP IVS module. More...
#include <imp/imp_common.h>
Go to the source code of this file.
Data Structures | |
struct | IMPIVSInterface |
Macros | |
#define | IMP_IVS_DEFAULT_TIMEOUTMS (-1) |
Typedefs | |
typedef struct IMPIVSInterface | IMPIVSInterface |
IVS common interface. | |
Functions | |
int | IMP_IVS_CreateGroup (int GrpNum) |
Create IVS group. More... | |
int | IMP_IVS_DestroyGroup (int GrpNum) |
Destroy IVS group. More... | |
int | IMP_IVS_CreateChn (int ChnNum, IMPIVSInterface *handler) |
Create IVS channel to one algorithm entity. More... | |
int | IMP_IVS_DestroyChn (int ChnNum) |
Destroy IVS channel. More... | |
int | IMP_IVS_RegisterChn (int GrpNum, int ChnNum) |
Register one ivs channel to an ivs group. More... | |
int | IMP_IVS_UnRegisterChn (int ChnNum) |
Unregister one ivs channel from its registered ivs group. More... | |
int | IMP_IVS_StartRecvPic (int ChnNum) |
Channel starts receiving picture(s) More... | |
int | IMP_IVS_StopRecvPic (int ChnNum) |
Channel stops receiving picture(s) More... | |
int | IMP_IVS_PollingResult (int ChnNum, int timeoutMs) |
Whether the blocking judge can or can not get the result of IVS function. More... | |
int | IMP_IVS_GetResult (int ChnNum, void **result) |
Get IVS algorithm check result. More... | |
int | IMP_IVS_ReleaseResult (int ChnNum, void *result) |
Release IVS algorithm check result. More... | |
int | IMP_IVS_ReleaseData (void *vaddr) |
Release IVS function to calculate the resources result. More... | |
int | IMP_IVS_GetParam (int chnNum, void *param) |
Get the algorithm parameter held by the channel indexed by ChnNum. More... | |
int | IMP_IVS_SetParam (int chnNum, void *param) |
Set the algorithm parameter held by the channel indexed by ChnNum. More... | |
IMP IVS module.