|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class is used to manage membership of participants. More...
#include <KurentoConversation.hxx>
Protected Member Functions | |
| virtual void | onParticipantAdded (Participant *participant) |
| virtual void | onParticipantRemoved (Participant *participant) |
Protected Member Functions inherited from recon::Conversation | |
| Conversation (ConversationHandle handle, ConversationManager &conversationManager, RelatedConversationSet *relatedConversationSet, ConversationHandle sharedMediaInterfaceConvHandle, ConversationManager::AutoHoldMode autoHoldMode, unsigned int maxParticipants=0) | |
| std::shared_ptr< resip::ConfigParse > | getConfig () |
| void | registerParticipant (Participant *, unsigned int inputGain=100, unsigned int outputGain=100) |
| void | unregisterParticipant (Participant *) |
| ParticipantMap & | getParticipants () |
| BridgeMixer * | getBridgeMixer () noexcept |
| std::shared_ptr< BridgeMixer > | getBridgeMixerShared () |
| virtual void | setBridgeMixer (std::shared_ptr< BridgeMixer > mixer) |
| virtual bool | isSharingMediaInterfaceWithAnotherConversation () |
| virtual ConversationManager & | getConversationManager () |
Additional Inherited Members | |
Protected Types inherited from recon::Conversation | |
| typedef std::map< ParticipantHandle, ConversationParticipantAssignment > | ParticipantMap |
This class is used to manage membership of participants.
Conversations are used to designate the audio properties between a number of managed participants. By default all participants in a Conversation can talk to and hear all other participants. A modified participants contribution setting to a conversation can change this.
If a remote participant is a sole member in a conversation, then he/she will be put on hold for the default AutoHoldMode of enabled.
Definition at line 31 of file KurentoConversation.hxx.
| KurentoConversation::KurentoConversation | ( | ConversationHandle | handle, |
| ConversationManager & | conversationManager, | ||
| KurentoMediaStackAdapter & | kurentoMediaStackAdapter, | ||
| RelatedConversationSet * | relatedConversationSet, | ||
| ConversationHandle | sharedMediaInterfaceConvHandle, | ||
| ConversationManager::AutoHoldMode | autoHoldMode | ||
| ) |
Definition at line 29 of file KurentoConversation.cxx.
|
virtual |
Definition at line 67 of file KurentoConversation.cxx.
|
virtual |
Reimplemented from recon::Conversation.
Definition at line 99 of file KurentoConversation.cxx.
|
protectedvirtual |
Implements recon::Conversation.
Definition at line 74 of file KurentoConversation.cxx.
|
protectedvirtual |
Implements recon::Conversation.
Definition at line 181 of file KurentoConversation.cxx.
|
friend |
Definition at line 57 of file KurentoConversation.hxx.
|
friend |
Definition at line 54 of file KurentoConversation.hxx.
|
friend |
Definition at line 72 of file KurentoConversation.hxx.
|
friend |
Definition at line 58 of file KurentoConversation.hxx.
|
friend |
Definition at line 55 of file KurentoConversation.hxx.
Definition at line 48 of file KurentoConversation.hxx.
Definition at line 52 of file KurentoConversation.hxx.
|
friend |
Definition at line 73 of file KurentoConversation.hxx.
|
friend |
Definition at line 46 of file KurentoConversation.hxx.
|
friend |
Definition at line 50 of file KurentoConversation.hxx.
|
friend |
Definition at line 47 of file KurentoConversation.hxx.
|
friend |
Definition at line 51 of file KurentoConversation.hxx.
|
friend |
Definition at line 59 of file KurentoConversation.hxx.
|
friend |
Definition at line 45 of file KurentoConversation.hxx.
|
friend |
Definition at line 49 of file KurentoConversation.hxx.