OrbbecSDK 2.5.5
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
ob::RecordDevice Class Reference

#include <RecordPlayback.hpp>

Public Member Functions

 RecordDevice (std::shared_ptr< Device > device, const std::string &file, bool compressionEnabled=true)
virtual ~RecordDevice () noexcept
 RecordDevice (RecordDevice &&other) noexcept
RecordDeviceoperator= (RecordDevice &&other) noexcept
 RecordDevice (const RecordDevice &)=delete
RecordDeviceoperator= (const RecordDevice &)=delete
void pause ()
void resume ()

Detailed Description

Definition at line 21 of file RecordPlayback.hpp.

Constructor & Destructor Documentation

◆ RecordDevice() [1/3]

ob::RecordDevice::RecordDevice ( std::shared_ptr< Device > device,
const std::string & file,
bool compressionEnabled = true )
inlineexplicit

Definition at line 26 of file RecordPlayback.hpp.

Referenced by operator=(), operator=(), RecordDevice(), and RecordDevice().

◆ ~RecordDevice()

virtual ob::RecordDevice::~RecordDevice ( )
inlinevirtualnoexcept

Definition at line 32 of file RecordPlayback.hpp.

◆ RecordDevice() [2/3]

ob::RecordDevice::RecordDevice ( RecordDevice && other)
inlinenoexcept

Definition at line 38 of file RecordPlayback.hpp.

◆ RecordDevice() [3/3]

ob::RecordDevice::RecordDevice ( const RecordDevice & )
delete

Member Function Documentation

◆ operator=() [1/2]

RecordDevice & ob::RecordDevice::operator= ( RecordDevice && other)
inlinenoexcept

Definition at line 45 of file RecordPlayback.hpp.

◆ operator=() [2/2]

RecordDevice & ob::RecordDevice::operator= ( const RecordDevice & )
delete

◆ pause()

void ob::RecordDevice::pause ( )
inline

Definition at line 58 of file RecordPlayback.hpp.

◆ resume()

void ob::RecordDevice::resume ( )
inline

Definition at line 64 of file RecordPlayback.hpp.


The documentation for this class was generated from the following file: