7 #ifndef __IMP_FRAMESOURCE_H__
8 #define __IMP_FRAMESOURCE_H__
通道FIFO属性结构体
Definition: imp_framesource.h:123
int enable
使能裁剪功能
Definition: imp_framesource.h:91
IMPPixelFormat pixFmt
图片格式
Definition: imp_framesource.h:134
int nrVBs
Video buffer数量
Definition: imp_framesource.h:139
int enable
使能缩放功能
Definition: imp_framesource.h:102
int IMP_FrameSource_ReleaseFrame(int chnNum, IMPFrameInfo *frame)
释放获取的图像
int outFrmRateNum
通道的输出帧率分子
Definition: imp_framesource.h:137
int IMP_FrameSource_EnableChn(int chnNum)
使能通道
int picHeight
图片高度
Definition: imp_framesource.h:133
int IMP_FrameSource_GetMaxDelay(int chnNum, int *maxcnt)
获取最大延迟帧数
int IMP_FrameSource_DestroyChn(int chnNum)
销毁通道
int IMP_FrameSource_CreateChn(int chnNum, IMPFSChnAttr *chn_attr)
创建通道
int left
裁剪左起始点
Definition: imp_framesource.h:92
int maxdepth
FIFO 最大深度
Definition: imp_framesource.h:124
拓展通道
Definition: imp_framesource.h:109
int height
图片裁剪高度
Definition: imp_framesource.h:95
FIFO 优先缓存,然后输出数据
Definition: imp_framesource.h:116
int IMP_FrameSource_SetMaxDelay(int chnNum, int maxcnt)
设置最大延迟帧数
int width
图片裁剪宽度
Definition: imp_framesource.h:94
IMP帧图像信息定义.
Definition: imp_common.h:54
FIFO 优先输出数据,然后缓存
Definition: imp_framesource.h:117
int outFrmRateDen
通道的输出帧率分母
Definition: imp_framesource.h:138
IMPFSChnType type
通道类型
Definition: imp_framesource.h:140
IMPFSChnFifoType type
通道FIFO类型
Definition: imp_framesource.h:125
通道缩放结构体
Definition: imp_framesource.h:101
int IMP_FrameSource_GetTimedFrame(int chnNum, IMPFrameTimestamp *framets, int block, void *framedata, IMPFrameInfo *frame)
获取指定时间的图像
通道裁剪结构体
Definition: imp_framesource.h:90
int IMP_FrameSource_GetChnFifoAttr(int chnNum, IMPFSChnFifoAttr *attr)
获取通道最大缓存FIFO属性
物理通道
Definition: imp_framesource.h:108
int IMP_FrameSource_DisableChn(int chnNum)
关闭通道
IMPFSChnFifoType
通道FIFO类型
Definition: imp_framesource.h:115
int IMP_FrameSource_SetFrameDepth(int chnNum, int depth)
设置可获取的图像最大深度
IMP帧时间参数.
Definition: imp_common.h:73
IMPPixelFormat
IMP图像格式定义.
Definition: imp_common.h:90
通道属性结构体
Definition: imp_framesource.h:131
int IMP_FrameSource_GetFrame(int chnNum, IMPFrameInfo **frame)
获取的图像
int picWidth
图片宽度
Definition: imp_framesource.h:132
IMPFSChnType
Definition: imp_framesource.h:107
int IMP_FrameSource_SnapFrame(int chnNum, IMPPixelFormat fmt, int width, int height, void *framedata, IMPFrameInfo *frame)
获取图像
int IMP_FrameSource_GetFrameDepth(int chnNum, int *depth)
获取的图像最大深度
int outwidth
缩放后图片宽度
Definition: imp_framesource.h:103
int top
裁剪上起始点
Definition: imp_framesource.h:93
int IMP_FrameSource_GetDelay(int chnNum, int *cnt)
获取延迟帧数
int IMP_FrameSource_SetChnFifoAttr(int chnNum, IMPFSChnFifoAttr *attr)
设置通道最大缓存FIFO属性
int IMP_FrameSource_GetChnAttr(int chnNum, IMPFSChnAttr *chnAttr)
获得通道属性
IMPFSChnScaler scaler
图片缩放属性
Definition: imp_framesource.h:136
int IMP_FrameSource_SetChnAttr(int chnNum, const IMPFSChnAttr *chnAttr)
设置通道属性
IMPFSChnCrop crop
图片裁剪属性
Definition: imp_framesource.h:135
int IMP_FrameSource_SetDelay(int chnNum, int cnt)
设置延迟帧数
int outheight
缩放后图片高度
Definition: imp_framesource.h:104