| OrbbecSDK 1.5.7 OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices

- 首页
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | 所有成员列表
ob::Recorder类 参考

`#include <RecordPlayback.hpp>`

## Public 成员函数
| Recorder ()
| 创建录制器用于数据的录制 更多...
| Recorder (std::unique_ptr< RecorderImpl > impl)
| Recorder (std::shared_ptr< Device > device)
| 创建录制器用于数据的录制 更多...
virtual | ~Recorder () noexcept
void | start (const char *filename, bool async=false)
| 开启录制器，失败后抛出异常 更多...
void | stop ()
| 停止录制器，失败后抛出异常 更多...
void | write (std::shared_ptr< Frame > frame)
| 向录制器内写入帧数据 更多...

## 详细描述

在文件 RecordPlayback.hpp 第 27 行定义.

## 构造及析构函数说明

ob::Recorder::Recorder | ( |  | ) |

创建录制器用于数据的录制

ob::Recorder::Recorder | ( | std::unique_ptr< RecorderImpl > | impl | ) |

ob::Recorder::Recorder | ( | std::shared_ptr< Device > | device | ) |

创建录制器用于数据的录制

参数

  device | 需要录制设备信息的设备

virtual ob::Recorder::~Recorder | ( |  | ) |
| virtual noexcept

## 成员函数说明

void ob::Recorder::start | ( | const char * | filename,
|  | bool | async = `false`
| ) |  |

开启录制器，失败后抛出异常

参数

  filename | 录制的文件名称
  async | 是否异步执行

void ob::Recorder::stop | ( |  | ) |

停止录制器，失败后抛出异常

void ob::Recorder::write | ( | std::shared_ptr< Frame > | frame | ) |

向录制器内写入帧数据

参数

  frame | 写入的帧数据

该类的文档由以下文件生成:

- /root/libobsensor/include/libobsensor/hpp/RecordPlayback.hpp