MillicastSDK 2.0.0
Loading...
Searching...
No Matches
diagnostics.h
Go to the documentation of this file.
1#ifndef MILLICAST_API_DIAGNOSTICS_H
2#define MILLICAST_API_DIAGNOSTICS_H
3
4#include <string>
5#include <variant>
6
8
9namespace millicast {
15 std::string stream_view_id;
16 std::string subscriber_id;
17 std::string cluster_id;
18 std::string stream_id;
19};
20
26 std::string uuid;
27 std::string feed_id;
28 std::string publisher_id;
29 std::string cluster_id;
30 std::string stream_id;
31};
32
33using StreamDetails = std::variant<StreamViewDetails, StreamPublishDetails>;
34
35} // namespace millicast
36
37#endif // MILLICAST_API_DIAGNOSTICS_H
#define MILLICAST_API
Definition exports.h:51
Definition capabilities.h:15
std::variant< StreamViewDetails, StreamPublishDetails > StreamDetails
Definition diagnostics.h:33
General information about the current publishing session session.
Definition diagnostics.h:25
std::string stream_id
Definition diagnostics.h:30
std::string publisher_id
Definition diagnostics.h:28
std::string uuid
Definition diagnostics.h:26
std::string cluster_id
Definition diagnostics.h:29
std::string feed_id
Definition diagnostics.h:27
general information about the current viewing session.
Definition diagnostics.h:14
std::string subscriber_id
Definition diagnostics.h:16
std::string cluster_id
Definition diagnostics.h:17
std::string stream_view_id
Definition diagnostics.h:15
std::string stream_id
Definition diagnostics.h:18