MillicastSDK 2.5.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#ifdef __cplusplus
5
6#include <string>
7#include <variant>
8
9#include "exports.h"
10
11namespace millicast {
16struct MILLICAST_API StreamViewDetails {
17 std::string stream_view_id;
18 std::string subscriber_id;
19 std::string cluster_id;
20 std::string stream_id;
21};
22
27struct MILLICAST_API StreamPublishDetails {
28 std::string uuid;
29 std::string feed_id;
30 std::string publisher_id;
31 std::string cluster_id;
32 std::string stream_id;
33};
34
35using StreamDetails = std::variant<StreamViewDetails, StreamPublishDetails>;
36
37} // namespace millicast
38
39#endif // MILLICAST_API_DIAGNOSTICS_H
40#endif //__cplusplus
#define MILLICAST_API
Definition exports.h:51