#include <privmx/endpoint/stream/Types.hpp>
Public Attributes | |
| std::string | userId |
| std::vector< StreamSubscription > | subscriptions |
| std::optional< StreamInfo > | publishedStream |
Holds information about a participant of a Stream Room. A participant may have no subscriptions and publish no Stream - such a participant is a Joiner, a user who has joined the Stream Room and can listen for the events about the Streams in it.
| std::optional<StreamInfo> privmx::endpoint::stream::StreamSubscriber::publishedStream |
Stream published by the participant, or no value if they publish nothing
| std::vector<StreamSubscription> privmx::endpoint::stream::StreamSubscriber::subscriptions |
list of the participant's current subscriptions
| std::string privmx::endpoint::stream::StreamSubscriber::userId |
ID of the participant