![]() |
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.
1.8.8