Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
CommonDefs.h
1#pragma once
2
3#include <boost/shared_ptr.hpp>
4#include <boost/container/deque.hpp>
5
6#include <map>
7#include <string>
8
9#define boost_deque boost::container::deque
10
11class FrameMetadata;
12class Frame;
13class Buffer;
14class FrameFactory;
15
16typedef boost::shared_ptr<FrameMetadata> framemetadata_sp;
17typedef boost::shared_ptr<Frame> frame_sp;
18typedef boost::shared_ptr<FrameFactory> framefactory_sp;
19typedef std::map<std::string, frame_sp> frame_container;
20typedef std::map<std::string, framemetadata_sp> metadata_by_pin;
21typedef std::map<std::string, framefactory_sp> framefactory_by_pin;
22typedef std::map<std::string, boost_deque<std::string>> Connections;
Class representing a buffer.
Definition H264DecoderV4L2Helper.h:62
Definition FrameFactory.h:13
Definition FrameMetadata.h:10
Definition Frame.h:10