OPAL
Version 3.12.9
|
#include <sdp.h>
Inherits PObject.
Public Member Functions | |
SDPMediaFormat (SDPMediaDescription &parent, RTP_DataFrame::PayloadTypes payloadType, const char *name=NULL) | |
SDPMediaFormat (SDPMediaDescription &parent, const OpalMediaFormat &mediaFormat) | |
virtual void | PrintOn (ostream &str) const |
virtual PObject * | Clone () const |
RTP_DataFrame::PayloadTypes | GetPayloadType () const |
const PCaselessString & | GetEncodingName () const |
void | SetEncodingName (const PString &v) |
void | SetFMTP (const PString &_fmtp) |
PString | GetFMTP () const |
unsigned | GetClockRate (void) |
void | SetClockRate (unsigned v) |
void | SetParameters (const PString &v) |
void | AddRTCP_FB (const PString &str) |
void | SetRTCP_FB (const OpalVideoFormat::RTCPFeedback &v) |
OpalVideoFormat::RTCPFeedback | GetRTCP_FB () const |
const OpalMediaFormat & | GetMediaFormat () const |
OpalMediaFormat & | GetWritableMediaFormat () |
bool | PreEncode () |
bool | PostDecode (const OpalMediaFormatList &mediaFormats, unsigned bandwidth) |
Protected Member Functions | |
void | SetMediaFormatOptions (OpalMediaFormat &mediaFormat) const |
Protected Attributes | |
OpalMediaFormat | m_mediaFormat |
SDPMediaDescription & | m_parent |
RTP_DataFrame::PayloadTypes | payloadType |
unsigned | clockRate |
PCaselessString | encodingName |
PString | parameters |
PString | m_fmtp |
OpalVideoFormat::RTCPFeedback | m_rtcp_fb |
SDPMediaFormat::SDPMediaFormat | ( | SDPMediaDescription & | parent, |
RTP_DataFrame::PayloadTypes | payloadType, | ||
const char * | name = NULL |
||
) |
Referenced by Clone().
SDPMediaFormat::SDPMediaFormat | ( | SDPMediaDescription & | parent, |
const OpalMediaFormat & | mediaFormat | ||
) |
|
inline |
References m_rtcp_fb.
|
inlinevirtual |
References SDPMediaFormat().
|
inline |
References clockRate.
|
inline |
References encodingName.
PString SDPMediaFormat::GetFMTP | ( | ) | const |
|
inline |
References m_mediaFormat.
|
inline |
References payloadType.
|
inline |
References m_rtcp_fb.
|
inline |
References m_mediaFormat.
bool SDPMediaFormat::PostDecode | ( | const OpalMediaFormatList & | mediaFormats, |
unsigned | bandwidth | ||
) |
bool SDPMediaFormat::PreEncode | ( | ) |
|
virtual |
|
inline |
References clockRate.
|
inline |
References encodingName.
void SDPMediaFormat::SetFMTP | ( | const PString & | _fmtp | ) |
|
protected |
|
inline |
References parameters.
|
inline |
References m_rtcp_fb.
|
protected |
Referenced by GetClockRate(), and SetClockRate().
|
protected |
Referenced by GetEncodingName(), and SetEncodingName().
|
protected |
|
protected |
Referenced by GetMediaFormat(), and GetWritableMediaFormat().
|
protected |
|
protected |
Referenced by AddRTCP_FB(), GetRTCP_FB(), and SetRTCP_FB().
|
protected |
Referenced by SetParameters().
|
protected |
Referenced by GetPayloadType().