|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class represent a remote participant. More...
#include <LibWebRTCRemoteParticipant.hxx>
Public Attributes | |
| std::shared_ptr< libwebrtc::MediaElement > | mMultiqueue |
| bool | mWaitingModeVideo = false |
| std::shared_ptr< libwebrtc::PlayerEndpoint > | mPlayer |
| std::shared_ptr< libwebrtc::PassThroughElement > | mPassThrough |
| bool | mRemoveExtraMediaDescriptors |
| bool | mSipRtpEndpoint |
| bool | mReuseSdpAnswer |
| bool | mWSAcceptsKeyframeRequests |
| resip::SdpContents * | mLastRemoteSdp |
| bool | mWaitingAnswer |
| bool | mTrickleIcePermitted = false |
| bool | mWebRTCOutgoing = false |
Additional Inherited Members | |
Public Types inherited from recon::RemoteParticipant | |
| typedef std::function< void(bool sdpOk, std::unique_ptr< resip::SdpContents > sdp)> | CallbackSdpReady |
Public Types inherited from recon::Participant | |
| typedef std::map< ConversationHandle, Conversation * > | ConversationMap |
Public Types inherited from resip::Handled | |
| enum | { npos = 0 } |
| typedef unsigned long | Id |
Protected Attributes inherited from recon::Participant | |
| ParticipantHandle | mHandle |
| ConversationManager::ParticipantType | mType |
| unsigned int | mRecordChannelNum |
| ConversationManager & | mConversationManager |
| ConversationMap | mConversations |
Protected Attributes inherited from resip::Handled | |
| HandleManager & | mHam |
| Handled::Id | mId |
Protected Attributes inherited from recon::IMParticipantBase | |
| bool | mPrependSenderInfoToIMs |
Protected Attributes inherited from recon::LibWebRTCParticipant | |
| LibWebRTCMediaStackAdapter & | mLibWebRTCMediaStackAdapter |
This class represent a remote participant.
A remote participant is a participant with a network connection to a remote entity. This implementation is for a SIP / RTP connections.
Definition at line 44 of file LibWebRTCRemoteParticipant.hxx.
| LibWebRTCRemoteParticipant::LibWebRTCRemoteParticipant | ( | ParticipantHandle | partHandle, |
| ConversationManager & | conversationManager, | ||
| LibWebRTCMediaStackAdapter & | libwebrtcMediaStackAdapter, | ||
| resip::DialogUsageManager & | dum, | ||
| RemoteParticipantDialogSet & | remoteParticipantDialogSet | ||
| ) |
Definition at line 53 of file LibWebRTCRemoteParticipant.cxx.
| LibWebRTCRemoteParticipant::LibWebRTCRemoteParticipant | ( | ConversationManager & | conversationManager, |
| LibWebRTCMediaStackAdapter & | libwebrtcMediaStackAdapter, | ||
| resip::DialogUsageManager & | dum, | ||
| RemoteParticipantDialogSet & | remoteParticipantDialogSet | ||
| ) |
Definition at line 73 of file LibWebRTCRemoteParticipant.cxx.
|
virtual |
Definition at line 91 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 520 of file LibWebRTCRemoteParticipant.cxx.
Implements recon::RemoteParticipant.
Definition at line 468 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::Participant.
Definition at line 125 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::Participant.
Definition at line 136 of file LibWebRTCRemoteParticipant.cxx.
|
virtual |
Implements recon::RemoteParticipant.
Definition at line 286 of file LibWebRTCRemoteParticipant.cxx.
|
virtual |
Implements recon::Participant.
Definition at line 104 of file LibWebRTCRemoteParticipant.cxx.
|
inlinevirtual |
Definition at line 77 of file LibWebRTCRemoteParticipant.hxx.
|
inlineprotectedvirtual |
Definition at line 94 of file LibWebRTCRemoteParticipant.hxx.
|
virtual |
Definition at line 119 of file LibWebRTCRemoteParticipant.cxx.
|
virtual |
Definition at line 562 of file LibWebRTCRemoteParticipant.cxx.
Implements recon::Participant.
Definition at line 63 of file LibWebRTCRemoteParticipant.hxx.
Implements recon::Participant.
Definition at line 64 of file LibWebRTCRemoteParticipant.hxx.
|
inlineoverrideprotectedvirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 96 of file LibWebRTCRemoteParticipant.hxx.
|
protectedvirtual |
Implements recon::RemoteParticipant.
Definition at line 532 of file LibWebRTCRemoteParticipant.cxx.
|
inline |
Definition at line 72 of file LibWebRTCRemoteParticipant.hxx.
|
virtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 575 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 599 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 526 of file LibWebRTCRemoteParticipant.cxx.
|
overridevirtual |
Implements recon::RemoteParticipant.
Definition at line 635 of file LibWebRTCRemoteParticipant.cxx.
|
virtual |
Definition at line 538 of file LibWebRTCRemoteParticipant.cxx.
| resip::SdpContents* recon::LibWebRTCRemoteParticipant::mLastRemoteSdp |
Definition at line 115 of file LibWebRTCRemoteParticipant.hxx.
| std::shared_ptr<libwebrtc::MediaElement> recon::LibWebRTCRemoteParticipant::mMultiqueue |
Definition at line 78 of file LibWebRTCRemoteParticipant.hxx.
| std::shared_ptr<libwebrtc::PassThroughElement> recon::LibWebRTCRemoteParticipant::mPassThrough |
Definition at line 81 of file LibWebRTCRemoteParticipant.hxx.
| std::shared_ptr<libwebrtc::PlayerEndpoint> recon::LibWebRTCRemoteParticipant::mPlayer |
Definition at line 80 of file LibWebRTCRemoteParticipant.hxx.
| bool recon::LibWebRTCRemoteParticipant::mRemoveExtraMediaDescriptors |
Definition at line 111 of file LibWebRTCRemoteParticipant.hxx.
| bool recon::LibWebRTCRemoteParticipant::mReuseSdpAnswer |
Definition at line 113 of file LibWebRTCRemoteParticipant.hxx.
| bool recon::LibWebRTCRemoteParticipant::mSipRtpEndpoint |
Definition at line 112 of file LibWebRTCRemoteParticipant.hxx.
Definition at line 117 of file LibWebRTCRemoteParticipant.hxx.
| bool recon::LibWebRTCRemoteParticipant::mWaitingAnswer |
Definition at line 116 of file LibWebRTCRemoteParticipant.hxx.
Definition at line 79 of file LibWebRTCRemoteParticipant.hxx.
Definition at line 118 of file LibWebRTCRemoteParticipant.hxx.
| bool recon::LibWebRTCRemoteParticipant::mWSAcceptsKeyframeRequests |
Definition at line 114 of file LibWebRTCRemoteParticipant.hxx.