|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
This class represent a remote participant. More...
#include <GstRemoteParticipant.hxx>
Public Attributes | |
| bool | mWaitingModeVideo = false |
| bool | mRemoveExtraMediaDescriptors |
| bool | mSipRtpEndpoint |
| bool | mReuseSdpAnswer |
| bool | mWSAcceptsKeyframeRequests |
| resip::SdpContents * | mLastRemoteSdp |
| bool | mWaitingAnswer |
| bool | mTrickleIcePermitted = false |
| bool | mWebRTCOutgoing = false |
| Glib::RefPtr< Gst::Pipeline > | mPipeline |
| Glib::RefPtr< Gst::Element > | mMediaBin |
| Glib::RefPtr< Gst::Element > | mRtpTransportElement |
| std::function< void(const Glib::RefPtr< Gst::Pad > &pad)> | mPadAdded |
| std::shared_ptr< resipgst::GstRtpManager > | mRtpManager = 0 |
| std::shared_ptr< resipgst::GstRtpSession > | mRtpSession = 0 |
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::GstParticipant | |
| GstMediaStackAdapter & | mGstMediaStackAdapter |
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 52 of file GstRemoteParticipant.hxx.
| GstRemoteParticipant::GstRemoteParticipant | ( | ParticipantHandle | partHandle, |
| ConversationManager & | conversationManager, | ||
| GstMediaStackAdapter & | gstreamerMediaStackAdapter, | ||
| resip::DialogUsageManager & | dum, | ||
| RemoteParticipantDialogSet & | remoteParticipantDialogSet | ||
| ) |
Definition at line 105 of file GstRemoteParticipant.cxx.
| GstRemoteParticipant::GstRemoteParticipant | ( | ConversationManager & | conversationManager, |
| GstMediaStackAdapter & | gstreamerMediaStackAdapter, | ||
| resip::DialogUsageManager & | dum, | ||
| RemoteParticipantDialogSet & | remoteParticipantDialogSet | ||
| ) |
Definition at line 128 of file GstRemoteParticipant.cxx.
|
virtual |
Definition at line 159 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 1435 of file GstRemoteParticipant.cxx.
Implements recon::RemoteParticipant.
Definition at line 1368 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::Participant.
Definition at line 195 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::Participant.
Definition at line 206 of file GstRemoteParticipant.cxx.
|
virtual |
Implements recon::RemoteParticipant.
Definition at line 960 of file GstRemoteParticipant.cxx.
|
virtual |
Implements recon::Participant.
Definition at line 174 of file GstRemoteParticipant.cxx.
|
inlineprotectedvirtual |
Definition at line 102 of file GstRemoteParticipant.hxx.
|
virtual |
Definition at line 189 of file GstRemoteParticipant.cxx.
Implements recon::Participant.
Definition at line 71 of file GstRemoteParticipant.hxx.
Implements recon::Participant.
Definition at line 72 of file GstRemoteParticipant.hxx.
Reimplemented from recon::RemoteParticipant.
Definition at line 104 of file GstRemoteParticipant.hxx.
|
protectedvirtual |
Implements recon::RemoteParticipant.
Definition at line 1447 of file GstRemoteParticipant.cxx.
|
inline |
Definition at line 80 of file GstRemoteParticipant.hxx.
|
virtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 1490 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 1521 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Reimplemented from recon::RemoteParticipant.
Definition at line 1441 of file GstRemoteParticipant.cxx.
|
overridevirtual |
Implements recon::RemoteParticipant.
Definition at line 1551 of file GstRemoteParticipant.cxx.
|
virtual |
Definition at line 1453 of file GstRemoteParticipant.cxx.
| resip::SdpContents* recon::GstRemoteParticipant::mLastRemoteSdp |
Definition at line 142 of file GstRemoteParticipant.hxx.
| Glib::RefPtr<Gst::Element> recon::GstRemoteParticipant::mMediaBin |
Definition at line 150 of file GstRemoteParticipant.hxx.
Definition at line 157 of file GstRemoteParticipant.hxx.
| Glib::RefPtr<Gst::Pipeline> recon::GstRemoteParticipant::mPipeline |
Definition at line 149 of file GstRemoteParticipant.hxx.
| bool recon::GstRemoteParticipant::mRemoveExtraMediaDescriptors |
Definition at line 138 of file GstRemoteParticipant.hxx.
| bool recon::GstRemoteParticipant::mReuseSdpAnswer |
Definition at line 140 of file GstRemoteParticipant.hxx.
| std::shared_ptr<resipgst::GstRtpManager> recon::GstRemoteParticipant::mRtpManager = 0 |
Definition at line 165 of file GstRemoteParticipant.hxx.
| std::shared_ptr<resipgst::GstRtpSession> recon::GstRemoteParticipant::mRtpSession = 0 |
Definition at line 166 of file GstRemoteParticipant.hxx.
| Glib::RefPtr<Gst::Element> recon::GstRemoteParticipant::mRtpTransportElement |
Definition at line 151 of file GstRemoteParticipant.hxx.
| bool recon::GstRemoteParticipant::mSipRtpEndpoint |
Definition at line 139 of file GstRemoteParticipant.hxx.
Definition at line 144 of file GstRemoteParticipant.hxx.
| bool recon::GstRemoteParticipant::mWaitingAnswer |
Definition at line 143 of file GstRemoteParticipant.hxx.
Definition at line 87 of file GstRemoteParticipant.hxx.
Definition at line 145 of file GstRemoteParticipant.hxx.
| bool recon::GstRemoteParticipant::mWSAcceptsKeyframeRequests |
Definition at line 141 of file GstRemoteParticipant.hxx.