This is the complete list of members for privmx::endpoint::stream::StreamApi, including all inherited members.
| addRemoteStreamListener(const std::string &streamRoomId, std::optional< int64_t > streamId, std::shared_ptr< OnTrackInterface > onTrack) | privmx::endpoint::stream::StreamApi | |
| addTrack(const StreamHandle &streamHandle, const MediaDevice &track, const MediaTrackConstrains &mediaTrackConstrains) | privmx::endpoint::stream::StreamApi | |
| buildSubscriptionQuery(EventType eventType, EventSelectorType selectorType, const std::string &selectorId) | privmx::endpoint::stream::StreamApi | |
| create(core::Connection &connection, event::EventApi &eventApi) | privmx::endpoint::stream::StreamApi | static |
| createStream(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| createStreamRoom(const std::string &contextId, const std::vector< core::UserWithPubKey > &users, const std::vector< core::UserWithPubKey > &managers, const core::Buffer &publicMeta, const core::Buffer &privateMeta, const std::optional< core::ContainerPolicy > &policies) | privmx::endpoint::stream::StreamApi | |
| deleteStreamRoom(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| dropBrokenFrames(const std::string &streamRoomId, bool enable) | privmx::endpoint::stream::StreamApi | |
| enableStreamRoomRecording(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| getAudioDevices() | privmx::endpoint::stream::StreamApi | |
| getDesktopDevices(DesktopType desktopType) | privmx::endpoint::stream::StreamApi | |
| getImpl() const | privmx::endpoint::stream::StreamApi | inline |
| getStreamRoom(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| getStreamRoomRecordingKeys(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| getVideoDevices() | privmx::endpoint::stream::StreamApi | |
| joinStreamRoom(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| leaveStreamRoom(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| listStreamRooms(const std::string &contextId, const core::PagingQuery &query) | privmx::endpoint::stream::StreamApi | |
| listStreams(const std::string &streamRoomId) | privmx::endpoint::stream::StreamApi | |
| modifyRemoteStreamsSubscriptions(const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptionsToAdd, const std::vector< StreamSubscription > &subscriptionsToRemove) | privmx::endpoint::stream::StreamApi | |
| publishStream(const StreamHandle &streamHandle) | privmx::endpoint::stream::StreamApi | |
| removeTrack(const StreamHandle &streamHandle, const MediaDevice &track) | privmx::endpoint::stream::StreamApi | |
| StreamApi()=default | privmx::endpoint::stream::StreamApi | |
| subscribeFor(const std::vector< std::string > &subscriptionQueries) | privmx::endpoint::stream::StreamApi | |
| subscribeToRemoteStreams(const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptions) | privmx::endpoint::stream::StreamApi | |
| unpublishStream(const StreamHandle &streamHandle) | privmx::endpoint::stream::StreamApi | |
| unsubscribeFrom(const std::vector< std::string > &subscriptionIds) | privmx::endpoint::stream::StreamApi | |
| unsubscribeFromRemoteStreams(const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptionsToRemove) | privmx::endpoint::stream::StreamApi | |
| updateStream(const StreamHandle &streamHandle) | privmx::endpoint::stream::StreamApi | |
| updateStreamRoom(const std::string &streamRoomId, const std::vector< core::UserWithPubKey > &users, const std::vector< core::UserWithPubKey > &managers, const core::Buffer &publicMeta, const core::Buffer &privateMeta, const int64_t version, const bool force, const bool forceGenerateNewKey, const std::optional< core::ContainerPolicy > &policies) | privmx::endpoint::stream::StreamApi |