用于录制和回放功能
更多...
浏览源代码.
|
ob_recorder * | ob_create_recorder (ob_error **error) |
| 创建录制器用于数据的录制 更多...
|
|
ob_recorder * | ob_create_recorder_with_device (ob_device *dev, ob_error **error) |
| 创建录制器用于数据的录制 更多...
|
|
void | ob_delete_recorder (ob_recorder *recorder, ob_error **error) |
| 删除录制器对象 更多...
|
|
void | ob_recorder_start (ob_recorder *recorder, const char *filename, bool async, ob_error **error) |
| 开始录制 更多...
|
|
void | ob_recorder_stop (ob_recorder *recorder, ob_error **error) |
| 停止录制 更多...
|
|
void | ob_recorder_write_frame (ob_recorder *recorder, ob_frame *frame, ob_error **error) |
| 向录制器内写入帧数据 更多...
|
|
ob_playback * | ob_create_playback (const char *filename, ob_error **error) |
| 创建回放对象 更多...
|
|
void | ob_delete_playback (ob_playback *playback, ob_error **error) |
| 删除回放对象 更多...
|
|
void | ob_playback_start (ob_playback *playback, ob_playback_callback callback, void *user_data, ob_media_type type, ob_error **error) |
| 开启回放,回放数据从回调中返回 更多...
|
|
void | ob_playback_stop (ob_playback *playback, ob_error **error) |
| 停止回放 更多...
|
|
void | ob_set_playback_state_callback (ob_playback *playback, ob_media_state_callback callback, void *user_data, ob_error **error) |
| 设置回放状态 更多...
|
|
ob_device_info * | ob_playback_get_device_info (ob_playback *playback, ob_error **error) |
| 获取录制文件内的设备信息 更多...
|
|
ob_camera_param | ob_playback_get_camera_param (ob_playback *playback, ob_error **error) |
| 获取录制文件内的内外参信息 更多...
|
|
用于录制和回放功能
在文件 RecordPlayback.h 中定义.
创建录制器用于数据的录制
- 参数
-
- 返回
- ob_recorder* 返回录制器对象
创建录制器用于数据的录制
- 参数
-
| dev | 用于创建录制器的设备对象 |
[out] | error | 记录错误信息 |
- 返回
- ob_recorder* 返回录制器对象
删除录制器对象
- 参数
-
| recorder | 录制器对象 |
[out] | error | 记录错误信息 |
void ob_recorder_start |
( |
ob_recorder * |
recorder, |
|
|
const char * |
filename, |
|
|
bool |
async, |
|
|
ob_error ** |
error |
|
) |
| |
开始录制
- 参数
-
[in] | recorder | 录制器对象 |
[in] | filename | 录制的文件名称 |
[in] | async | 是否异步录制 |
[out] | error | 记录错误信息 |
停止录制
- 参数
-
[in] | recorder | 录制器对象 |
[out] | error | 记录错误信息 |
向录制器内写入帧数据
- 参数
-
[in] | recorder | 录制器对象 |
[in] | frame | 写入的帧数据 |
[out] | error | 记录错误信息 |
创建回放对象
- 参数
-
[in] | filename | 回放的文件名 |
[out] | error | 记录错误信息 |
- 返回
- ob_playback* 返回回放的对象
删除回放对象
- 参数
-
[in] | playback | 回放对象 |
[out] | error | 记录错误信息 |
开启回放,回放数据从回调中返回
- 参数
-
[in] | playback | 回放对象 |
[in] | callback | 回放数据的回调 |
[in] | user_data | 用户数据 |
[in] | type | 回放数据的类型 |
[out] | error | 记录错误信息 |
停止回放
- 参数
-
[in] | playback | 回放对象 |
[out] | error | 记录错误信息 |
设置回放状态
- 参数
-
[in] | playback | 回放对象 |
[in] | callback | 回放状态回调 |
[in] | user_data | 用户数据 |
[out] | error | 记录错误信息 |
获取录制文件内的设备信息
- 参数
-
[in] | playback | 回放对象 |
[out] | error | 记录错误信息 |
- 返回
- ob_device_info* returns device information
获取录制文件内的内外参信息
- 参数
-
[in] | playback | 回放对象 |
[out] | error | 记录错误信息 |
- 返回
- ob_camera_param 返回的内外参信息