Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
src
proc
syncer-processing-block.h
Go to the documentation of this file.
1
// License: Apache 2.0. See LICENSE file in root directory.
2
// Copyright(c) 2015 Intel Corporation. All Rights Reserved.
3
4
#pragma once
5
#include "
types.h
"
6
#include "
archive.h
"
7
8
#include <stdint.h>
9
#include <vector>
10
#include <mutex>
11
#include <memory>
12
13
namespace
librealsense
14
{
15
class
processing_block;
16
class
timestamp_composite_matcher;
17
class
syncer_process_unit
:
public
processing_block
18
{
19
public
:
20
syncer_process_unit
();
21
22
~syncer_process_unit
()
23
{
24
_matcher.reset();
25
}
26
private
:
27
std::unique_ptr<timestamp_composite_matcher> _matcher;
28
std::mutex _mutex;
29
};
30
}
librealsense::syncer_process_unit::~syncer_process_unit
~syncer_process_unit()
Definition:
syncer-processing-block.h:22
types.h
librealsense::processing_block
Definition:
synthetic-stream.h:41
archive.h
librealsense::syncer_process_unit
Definition:
syncer-processing-block.h:17
librealsense::syncer_process_unit::syncer_process_unit
syncer_process_unit()
librealsense
Definition:
algo.h:16
Generated by
1.8.12