|
OPAL Version 3.10.2
|
#include <im.h>
Public Member Functions | |
| OpalIMMediaType (const char *mediaType, const char *sdpType) | |
| PString | GetRTPEncoding () const |
| RTP_UDP * | CreateRTPSession (OpalRTPConnection &, unsigned, bool) |
| virtual bool | UsesRTP () const |
| OpalIMMediaType::OpalIMMediaType | ( | const char * | mediaType, |
| const char * | sdpType | ||
| ) | [inline] |
| mediaType | name of the media type (audio, video etc) |
| sdpType | name of the SDP type |
| RTP_UDP* OpalIMMediaType::CreateRTPSession | ( | OpalRTPConnection & | conn, |
| unsigned | sessionID, | ||
| bool | remoteIsNAT | ||
| ) | [inline, virtual] |
Create an RTP session for this media format. By default, this will create a RTP_UDP session with the correct initial format
Only valid if UsesRTP return true
Reimplemented from OpalMediaTypeDefinition.
| PString OpalIMMediaType::GetRTPEncoding | ( | ) | const [inline, virtual] |
Get the string used for the RTP_FormatHandler PFactory which is used to create the RTP handler for the this media type possible values include "rtp/avp" and "udptl"
Only valid if UsesRTP return true
Implements OpalMediaTypeDefinition.
| virtual bool OpalIMMediaType::UsesRTP | ( | ) | const [inline, virtual] |
Indicate type uses RTP for transport. If false, then it uses a generic OpaMediaSession
Reimplemented from OpalMediaTypeDefinition.