| KSJ_API int __stdcall | KSJ_RecordStartEx (int nIndex, bool bStart, float fRecordRate, const TCHAR *pFileName, bool bShowCompossorSelection) |
| KSJ_RecordStartEx. | |
| KSJ_API int __stdcall | KSJ_RecordStartExEx (int nIndex, bool bStart, float fRecordRate, int nWidth, int nHeight, int nBitCount, const TCHAR *pFileName, bool bShowCompossorSelection) |
| KSJ_RecordStartExEx. | |
| KSJ_API int __stdcall | KSJ_RecordAddOneFrame (int nIndex, unsigned char *pFrameData, int nFrameNum, int nWidth, int nHeight, int nBitcount) |
| KSJ_RecordAddOneFrame. | |
| KSJ_API int __stdcall | KSJ_RecordStatusGet (int nIndex, bool *bStart) |
| KSJ_RecordStatusGet. |
| KSJ_API int __stdcall KSJ_RecordStart | ( | int | nIndex, | |
| bool | bStart, | |||
| float | fRecordRate, | |||
| const TCHAR * | pFileName | |||
| ) |
KSJ_RecordStart.
-----------------------------------------------------------------------------
预览开启状态下,设置是否启动或停止视频录影
| nIndex | [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一) | |
| bStart | [in] 是否启动录影,如果为false,后两个参数无意义 | |
| fRecordRate | [in] 设置录影帧速,这个帧速代表录影文件的回放帧速 | |
| pFileName | [in] 录影文件名 |
-----------------------------------------------------------------------------
| KSJ_API int __stdcall KSJ_RecordStartEx | ( | int | nIndex, | |
| bool | bStart, | |||
| float | fRecordRate, | |||
| const TCHAR * | pFileName, | |||
| bool | bShowCompossorSelection | |||
| ) |
KSJ_RecordStartEx.
-----------------------------------------------------------------------------
预览开启状态下,设置是否启动或停止视频录影,并可以选择是否弹出视频编码器对话窗口供用户选择视频编码器
| nIndex | [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一) | |
| bStart | [in] 是否启动录影,如果为false,后面参数无意义 | |
| fRecordRate | [in] 设置录影帧速,这个帧速代表录影文件的回放帧速 | |
| pFileName | [in] 录影文件名 | |
| bShowCompossorSelection | [in] 是否弹出视频编码器对话框供用户选择 |
-----------------------------------------------------------------------------
| KSJ_API int __stdcall KSJ_RecordStartExEx | ( | int | nIndex, | |
| bool | bStart, | |||
| float | fRecordRate, | |||
| int | nWidth, | |||
| int | nHeight, | |||
| int | nBitCount, | |||
| const TCHAR * | pFileName, | |||
| bool | bShowCompossorSelection | |||
| ) |
KSJ_RecordStartExEx.
-----------------------------------------------------------------------------
设置是否启动或停止视频录影,后期可以通过KSJ_RecordAddOneFrame函数加入视频帧序列,并可以选择是否弹出视频编码器对话窗口供用户选择视频编码器
| nIndex | [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一) | |
| bStart | [in] 是否启动录影,如果为false,后面参数无意义 | |
| fRecordRate | [in] 设置录影帧速,这个帧速代表录影文件的回放帧速 | |
| nWidth | [in] 视频宽度(像素),这个值需要与KSJ_RecordAddOneFrame函数的nWidth参数一致 | |
| nHeight | [in] 视频高度(像素),这个值需要与KSJ_RecordAddOneFrame函数的nHeight参数一致 | |
| nBitCount | [in] 视频比特深度(8/24/32),这个值需要与KSJ_RecordAddOneFrame函数的nBitCount参数一致 | |
| pFileName | [in] 录影文件名 | |
| bShowCompossorSelection | [in] 是否弹出视频编码器对话框供用户选择 |
-----------------------------------------------------------------------------
| KSJ_API int __stdcall KSJ_RecordAddOneFrame | ( | int | nIndex, | |
| unsigned char * | pFrameData, | |||
| int | nFrameNum, | |||
| int | nWidth, | |||
| int | nHeight, | |||
| int | nBitcount | |||
| ) |
KSJ_RecordAddOneFrame.
-----------------------------------------------------------------------------
将视频的帧序列添加到录影文件中
| nIndex | [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一) | |
| pFrameData | [in] 图像数据指针 | |
| nFrameNum | [in] 图像在视频流中的帧序号 | |
| nWidth | [in] 图像宽度(像素),这个值需要与KSJ_ RecordStartExEx函数的nWidth参数一致 | |
| nHeight | [in] 视频高度(像素),这个值需要与KSJ_ RecordStartExEx函数的nHeight参数一致 | |
| nBitCount | [in] 视频比特深度(8/24/32),这个值需要与KSJ_ RecordStartExEx函数的nBitCount参数一致 |
-----------------------------------------------------------------------------
| KSJ_API int __stdcall KSJ_RecordStatusGet | ( | int | nIndex, | |
| bool * | bStart | |||
| ) |
KSJ_RecordStatusGet.
-----------------------------------------------------------------------------
得到当前录影状态
| nIndex | [in] 相机索引(从0开始,最大索引数为:连接到主机的相机数目减一) | |
| bStart | [in] 返回是否正在录影 |
-----------------------------------------------------------------------------