PrivMX Endpoint v2.8.0
Loading...
Searching...
No Matches
privmx::endpoint::stream::StreamUpdatedEventData Struct Reference

#include <privmx/endpoint/stream/Types.hpp>

Public Attributes

std::string streamRoomId
int64_t streamId
std::string userId
std::vector< StreamTrackInfotracksAdded
std::vector< StreamTrackInfotracksRemoved
std::vector< StreamTrackModificationPairtracksModified

Detailed Description

Holds data of an event informing about changes in a published Stream's tracks.

Member Data Documentation

◆ streamId

int64_t privmx::endpoint::stream::StreamUpdatedEventData::streamId

Publisher stream ID that changed

◆ streamRoomId

std::string privmx::endpoint::stream::StreamUpdatedEventData::streamRoomId

ID of the StreamRoom the event occurred in

◆ tracksAdded

std::vector<StreamTrackInfo> privmx::endpoint::stream::StreamUpdatedEventData::tracksAdded

list of tracks added to the Stream

◆ tracksModified

std::vector<StreamTrackModificationPair> privmx::endpoint::stream::StreamUpdatedEventData::tracksModified

list of tracks modified in the Stream, with their state before and after the change

◆ tracksRemoved

std::vector<StreamTrackInfo> privmx::endpoint::stream::StreamUpdatedEventData::tracksRemoved

list of tracks removed from the Stream

◆ userId

std::string privmx::endpoint::stream::StreamUpdatedEventData::userId

ID of the user who publishes the Stream


The documentation for this struct was generated from the following file: