1#if !defined(SdpMediaLine_hxx)
2#define SdpMediaLine_hxx
84 const char * address = 0,
85 unsigned int port = 0,
89 mNetType(
rhs.mNetType), mAddressType(
rhs.mAddressType), mAddress(
rhs.mAddress), mPort(
rhs.mPort), mMulticastIpV4Ttl(
rhs.mMulticastIpV4Ttl) {}
97 void setAddress(
const char * address) { mAddress = address; }
100 void setPort(
unsigned int port) { mPort = port; }
101 unsigned int getPort()
const {
return mPort; }
111 unsigned int mMulticastIpV4Ttl;
200 mKeyMethod(
rhs.mKeyMethod), mKeyValue(
rhs.mKeyValue), mSrtpLifetime(
rhs.mSrtpLifetime), mSrtpMkiValue(
rhs.mSrtpMkiValue), mSrtpMkiLength(
rhs.mSrtpMkiLength) {}
220 unsigned int mSrtpLifetime;
221 unsigned int mSrtpMkiValue;
222 unsigned int mSrtpMkiLength;
236 unsigned int getTag()
const {
return mTag; }
279 unsigned int mSrtpKdr;
281 bool mEncryptedSrtcp;
282 bool mAuthenticatedSrtp;
284 SdpCryptoKeyParam mSrtpFecKey;
285 unsigned int mSrtpWsh;
348 mType(type), mStatus(status), mDirection(
direction) {}
350 mType(
rhs.mType), mStatus(
rhs.mStatus), mDirection(
rhs.mDirection) {}
388 mComponentId(
rhs.mComponentId), mConnectionAddress(
rhs.mConnectionAddress), mPort(
rhs.mPort) {}
396 void setPort(
unsigned int port) { mPort = port; }
397 unsigned int getPort()
const {
return mPort; }
400 unsigned int mComponentId;
409 mId(id), mType(type) {}
411 mId(
rhs.mId), mType(
rhs.mType) {}
412 void setId(
unsigned int id) { mId = id; }
413 const unsigned int getId()
const {
return mId; }
432 void setId(
unsigned int id) { mId = id; }
433 const unsigned int getId()
const {
return mId; }
446 mId(
rhs.mId), mDeleteMediaAttributes(
rhs.mDeleteMediaAttributes), mDeleteSessionAttributes(
rhs.mDeleteSessionAttributes),
447 mTransportId(
rhs.mTransportId), mAttributeIdList(
rhs.mAttributeIdList) {}
451 void setId(
unsigned int id) { mId = id; }
452 const unsigned int getId()
const {
return mId; }
470 bool mDeleteMediaAttributes;
471 bool mDeleteSessionAttributes;
472 unsigned int mTransportId;
560 void clearCandidates() { mCandidates.clear(); mRtpCandidatePresent =
false; mRtcpCandidatePresent =
false; }
672 unsigned int mPacketTime;
673 unsigned int mMaxPacketTime;
677 unsigned int mFrameRate;
678 unsigned int mQuality;
695 double mMaximumPacketRate;
706 bool mRtpCandidatePresent;
707 bool mRtcpCandidatePresent;
709 bool mRtcpMuxEnabled;
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
SdpCandidatePairOffererType
SdpCandidateTransportType
std::list< SdpBandwidth > BandwidthList
EncodeStream & operator<<(EncodeStream &strm, const Sdp &)
unsigned __int64 uint64_t