|
|
| StreamApiLow (const StreamApiLow &obj) |
|
StreamApiLow & | operator= (const StreamApiLow &obj) |
|
| StreamApiLow (StreamApiLow &&obj) |
|
std::vector< TurnCredentials > | getTurnCredentials () |
|
std::string | 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) |
|
std::string | createStreamRoomEx (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::string &type, const std::optional< core::ContainerPolicy > &policies) |
|
void | 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) |
|
core::PagingList< StreamRoom > | listStreamRooms (const std::string &contextId, const core::PagingQuery &query) |
|
core::PagingList< StreamRoom > | listStreamRoomsEx (const std::string &contextId, const core::PagingQuery &query, const std::string &type) |
|
StreamRoom | getStreamRoom (const std::string &streamRoomId) |
|
StreamRoom | getStreamRoomEx (const std::string &streamRoomId, const std::string &type) |
|
void | deleteStreamRoom (const std::string &streamRoomId) |
|
std::vector< StreamInfo > | listStreams (const std::string &streamRoomId) |
|
void | joinStreamRoom (const std::string &streamRoomId, std::shared_ptr< WebRTCInterface > webRtc) |
|
void | leaveStreamRoom (const std::string &streamRoomId) |
|
void | enableStreamRoomRecording (const std::string &streamRoomId) |
|
std::vector< stream::RecordingEncKey > | getStreamRoomRecordingKeys (const std::string &streamRoomId) |
|
StreamHandle | createStream (const std::string &streamRoomId) |
|
StreamPublishResult | publishStream (const StreamHandle &streamHandle) |
|
StreamPublishResult | updateStream (const StreamHandle &streamHandle) |
|
void | unpublishStream (const StreamHandle &streamHandle) |
|
void | subscribeToRemoteStreams (const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptions) |
|
void | modifyRemoteStreamsSubscriptions (const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptionsToAdd, const std::vector< StreamSubscription > &subscriptionsToRemove) |
|
void | unsubscribeFromRemoteStreams (const std::string &streamRoomId, const std::vector< StreamSubscription > &subscriptionsToRemove) |
|
void | trickle (const int64_t sessionId, const std::string &candidateAsJson) |
|
void | acceptOfferOnReconfigure (const int64_t sessionId, const SdpWithTypeModel &sdp) |
|
void | setNewOfferOnReconfigure (const int64_t sessionId, const SdpWithTypeModel &sdp) |
|
std::vector< std::string > | subscribeFor (const std::vector< std::string > &subscriptionQueries) |
|
void | unsubscribeFrom (const std::vector< std::string > &subscriptionIds) |
|
std::string | buildSubscriptionQuery (EventType eventType, EventSelectorType selectorType, const std::string &selectorId) |
|
void | keyManagement (const std::string &streamRoomId, bool disable) |
|
ExtendedPointer & | operator= (const ExtendedPointer &obj) |
|
std::shared_ptr< StreamApiLowImpl > | getImpl () const |