#include <privmx/endpoint/stream/Types.hpp>
Public Attributes | |
| std::string | streamRoomId |
| int64_t | streamId |
| std::string | userId |
| std::vector< StreamTrackInfo > | tracksAdded |
| std::vector< StreamTrackInfo > | tracksRemoved |
| std::vector< StreamTrackModificationPair > | tracksModified |
Holds data of an event informing about changes in a published Stream's tracks.
| int64_t privmx::endpoint::stream::StreamUpdatedEventData::streamId |
Publisher stream ID that changed
| std::string privmx::endpoint::stream::StreamUpdatedEventData::streamRoomId |
ID of the StreamRoom the event occurred in
| std::vector<StreamTrackInfo> privmx::endpoint::stream::StreamUpdatedEventData::tracksAdded |
list of tracks added to the Stream
| std::vector<StreamTrackModificationPair> privmx::endpoint::stream::StreamUpdatedEventData::tracksModified |
list of tracks modified in the Stream, with their state before and after the change
| std::vector<StreamTrackInfo> privmx::endpoint::stream::StreamUpdatedEventData::tracksRemoved |
list of tracks removed from the Stream
| std::string privmx::endpoint::stream::StreamUpdatedEventData::userId |
ID of the user who publishes the Stream