CVB++ 15.0
webstreaming.hpp
1#pragma once
2
3#include <memory>
4
5#include "../_cexports/c_webstreaming.h"
6
7namespace Cvb
8{
9
10 CVB_BEGIN_INLINE_NS
11
13
22 namespace WebStreaming
23 {
24
25 class Converter;
28
29 class JPEGConverter;
32
33 class RGBAConverter;
36
37 class Server;
40
41 } // namespace WebStreaming
42
43 CVB_END_INLINE_NS
44
45} // namespace Cvb
A converter object.
Definition converter.hpp:29
A JPEG converter object.
Definition jpeg_converter.hpp:21
A RGBA converter object.
Definition rgba_converter.hpp:21
A WebSocket server.
Definition server.hpp:31
Namespace for streaming images via web sockets.
Definition converter.hpp:20
std::shared_ptr< JPEGConverter > JPEGConverterPtr
Convenience shared pointer for JPEGConverter.
Definition webstreaming.hpp:31
std::shared_ptr< Server > ServerPtr
Convenience shared pointer for Server.
Definition webstreaming.hpp:39
std::shared_ptr< Converter > ConverterPtr
Convenience shared pointer for Converter.
Definition webstreaming.hpp:27
std::shared_ptr< RGBAConverter > RGBAConverterPtr
Convenience shared pointer for RGBAConverter.
Definition webstreaming.hpp:35
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17