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.hpp27 行定义.

构造及析构函数说明

ob::Recorder::Recorder ( )

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

ob::Recorder::Recorder ( std::unique_ptr< RecorderImpl >  impl)
ob::Recorder::Recorder ( std::shared_ptr< Device device)

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

参数
device需要录制设备信息的设备
virtual ob::Recorder::~Recorder ( )
virtualnoexcept

成员函数说明

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写入的帧数据

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