1#if !defined(SipXMediaStackAdapter_hxx)
2#define SipXMediaStackAdapter_hxx
30class DialogUsageManager;
38class ConversationProfile;
39class LocalParticipant;
40class MediaResourceParticipant;
41class RemoteParticipant;
42class RemoteParticipantDialogSet;
250 virtual void process()
override;
252 virtual void setRTCPEventLoggingHandler(std::shared_ptr<flowmanager::RTCPEventLoggingHandler>
h)
override;
278 bool mLocalAudioEnabled;
280 bool mEnableExtraPlayAndRecordResources;
282 std::shared_ptr<resip::RTPPortManager> mRTPPortManager;
288 void createMediaInterfaceAndMixer(
bool giveFocus,
291 std::shared_ptr<SipXMediaInterface> getMediaInterface()
const {
resip_assert(mMediaInterface.get());
return mMediaInterface; }
294 std::shared_ptr<SipXMediaInterface> mMediaInterface;
297 bool addExtraPlayAndRecordResourcesToTopology();
#define resip_assert(x)
This file needs to work for both C and C++ code.
This class represents the Flow Manager.
This class is used to control the sipX Bridge Mixer mix matrix.
This class is one of two main classes of concern to an application using the UserAgent library.
ParticipantForkSelectMode
This class is used to manage membership of participants.
The classes defined here are used to pass commands from the application thread to the UserAgent threa...
This class is used by non-Invite DialogSets.
This class represents the data passed in a DTMF event.
This class represents a local participant.
This is the base class for a RemoteParticipant, LocalParticipant and a MediaResourceParticipant.
This class is used by Invite DialogSets.
This class represent a remote participant.
This class is used to manage membership of participants.
This is the base class for a SipXRemoteParticipant, SipXLocalParticipant and a SipXMediaResourceParti...
This class is used by Invite DialogSets.
This class represent a remote participant.
The classes defined here are used to pass commands from the application thread to the UserAgent threa...
This class is one of two main classes of concern to an application using the UserAgent library.
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Provides an interface to process and generate SDP bodies (MIME content-type application/sdp).
Represents the "SIP-URI" and "SIPS-URI" elements in the RFC 3261 grammar.
unsigned int ConversationHandle
unsigned int ParticipantHandle
dcm! – add UnusedChecking(_enum) below;