![]() |
ISVP-SDK
3.12.0
Ingenic Smart Video Platform SDK
|
The header file of FrameSource. More...
#include "imp_common.h"
Go to the source code of this file.
Data Structures | |
| struct | IMPFSChnCrop |
| The structure of cropping operation. More... | |
| struct | IMPFSChnScaler |
| The structure of scaling operation. More... | |
| struct | IMPFSChnFifoAttr |
| The structure of FIFO Channel's attributes. More... | |
| struct | IMPFSChnAttr |
| The structure of frame channel's attributes. More... | |
Enumerations | |
| enum | IMPFSChnType { FS_PHY_CHANNEL, FS_EXT_CHANNEL } |
| enum | IMPFSChnFifoType { FIFO_CACHE_PRIORITY = 0, FIFO_DATA_PRIORITY } |
| Channel FIFO Type. More... | |
Functions | |
| int | IMP_FrameSource_CreateChn (int chnNum, IMPFSChnAttr *chn_attr) |
| Create a frame channel. More... | |
| int | IMP_FrameSource_DestroyChn (int chnNum) |
| Destroy the selected frame channel. More... | |
| int | IMP_FrameSource_EnableChn (int chnNum) |
| Enable the selected frame channel. More... | |
| int | IMP_FrameSource_DisableChn (int chnNum) |
| Disable the selected frame channel. More... | |
| int | IMP_FrameSource_GetChnAttr (int chnNum, IMPFSChnAttr *chnAttr) |
| Obtains the frame channel attribute. More... | |
| int | IMP_FrameSource_SetChnAttr (int chnNum, const IMPFSChnAttr *chnAttr) |
| Sets the frame channel attribute. More... | |
| int | IMP_FrameSource_SetFrameDepth (int chnNum, int depth) |
| Sets the maximum space(depth) for the images. More... | |
| int | IMP_FrameSource_GetFrameDepth (int chnNum, int *depth) |
| Obtains the depth of Frame FIFO. More... | |
| int | IMP_FrameSource_GetFrame (int chnNum, IMPFrameInfo **frame) |
| Obtained image. More... | |
| int | IMP_FrameSource_GetTimedFrame (int chnNum, IMPFrameTimestamp *framets, int block, void *framedata, IMPFrameInfo *frame) |
| Obtained image with specified time. More... | |
| int | IMP_FrameSource_ReleaseFrame (int chnNum, IMPFrameInfo *frame) |
| Release the frame. More... | |
| int | IMP_FrameSource_SnapFrame (int chnNum, IMPPixelFormat fmt, int width, int height, void *framedata, IMPFrameInfo *frame) |
| Get frames. More... | |
| int | IMP_FrameSource_SetMaxDelay (int chnNum, int maxcnt) |
| Set max frame delay. More... | |
| int | IMP_FrameSource_GetMaxDelay (int chnNum, int *maxcnt) |
| Get max frame delay. More... | |
| int | IMP_FrameSource_SetDelay (int chnNum, int cnt) |
| Set frame delay. More... | |
| int | IMP_FrameSource_GetDelay (int chnNum, int *cnt) |
| Get frame delay. More... | |
| int | IMP_FrameSource_SetChnFifoAttr (int chnNum, IMPFSChnFifoAttr *attr) |
| set channel's largest cache FIFO attribute More... | |
| int | IMP_FrameSource_GetChnFifoAttr (int chnNum, IMPFSChnFifoAttr *attr) |
| Get channel maximum caches FIFO attribute. More... | |
The header file of FrameSource.
1.8.8