ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
结构体 | 枚举 | 函数
imp_framesource.h 文件参考

FrameSource模块头文件 更多...

#include "imp_common.h"
imp_framesource.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  IMPFSChnCrop
 通道裁剪结构体 更多...
 
struct  IMPFSChnScaler
 通道缩放结构体 更多...
 
struct  IMPFSChnFifoAttr
 通道FIFO属性结构体 更多...
 
struct  IMPFSChnAttr
 通道属性结构体 更多...
 

枚举

enum  IMPFSChnType { FS_PHY_CHANNEL, FS_EXT_CHANNEL }
 
enum  IMPFSChnFifoType { FIFO_CACHE_PRIORITY = 0, FIFO_DATA_PRIORITY }
 通道FIFO类型 更多...
 

函数

int IMP_FrameSource_CreateChn (int chnNum, IMPFSChnAttr *chn_attr)
 创建通道 更多...
 
int IMP_FrameSource_DestroyChn (int chnNum)
 销毁通道 更多...
 
int IMP_FrameSource_EnableChn (int chnNum)
 使能通道 更多...
 
int IMP_FrameSource_DisableChn (int chnNum)
 关闭通道 更多...
 
int IMP_FrameSource_GetChnAttr (int chnNum, IMPFSChnAttr *chnAttr)
 获得通道属性 更多...
 
int IMP_FrameSource_SetChnAttr (int chnNum, const IMPFSChnAttr *chnAttr)
 设置通道属性 更多...
 
int IMP_FrameSource_SetFrameDepth (int chnNum, int depth)
 设置可获取的图像最大深度 更多...
 
int IMP_FrameSource_GetFrameDepth (int chnNum, int *depth)
 获取的图像最大深度 更多...
 
int IMP_FrameSource_GetFrame (int chnNum, IMPFrameInfo **frame)
 获取的图像 更多...
 
int IMP_FrameSource_GetTimedFrame (int chnNum, IMPFrameTimestamp *framets, int block, void *framedata, IMPFrameInfo *frame)
 获取指定时间的图像 更多...
 
int IMP_FrameSource_ReleaseFrame (int chnNum, IMPFrameInfo *frame)
 释放获取的图像 更多...
 
int IMP_FrameSource_SnapFrame (int chnNum, IMPPixelFormat fmt, int width, int height, void *framedata, IMPFrameInfo *frame)
 获取图像 更多...
 
int IMP_FrameSource_SetMaxDelay (int chnNum, int maxcnt)
 设置最大延迟帧数 更多...
 
int IMP_FrameSource_GetMaxDelay (int chnNum, int *maxcnt)
 获取最大延迟帧数 更多...
 
int IMP_FrameSource_SetDelay (int chnNum, int cnt)
 设置延迟帧数 更多...
 
int IMP_FrameSource_GetDelay (int chnNum, int *cnt)
 获取延迟帧数 更多...
 
int IMP_FrameSource_SetChnFifoAttr (int chnNum, IMPFSChnFifoAttr *attr)
 设置通道最大缓存FIFO属性 更多...
 
int IMP_FrameSource_GetChnFifoAttr (int chnNum, IMPFSChnFifoAttr *attr)
 获取通道最大缓存FIFO属性 更多...
 

详细描述

FrameSource模块头文件