28 #ifndef OPAL_OPAL_MEDIACMD_H
29 #define OPAL_OPAL_MEDIACMD_H
49 unsigned sessionID = 0,
79 virtual PObject *
Clone()
const = 0;
86 virtual PString
GetName()
const = 0;
111 #define OPAL_DEFINE_MEDIA_COMMAND(cls, name, mediaType) \
112 class cls : public OpalMediaCommand \
114 PCLASSINFO_WITH_CLONE(cls, OpalMediaCommand) \
116 cls(unsigned id = 0, unsigned ssrc = 0) : OpalMediaCommand(mediaType, id, ssrc) { } \
117 virtual PString GetName() const { return name; } \
130 unsigned sessionID = 0,
140 virtual PString
GetName()
const;
160 unsigned sessionID = 0,
164 virtual PString
GetName()
const;
180 unsigned payloadSize,
182 unsigned sessionID = 0,
186 virtual PString
GetName()
const;
195 #endif // OPAL_OPAL_MEDIACMD_H
std::vector< RTP_SyncSourceId > RTP_SyncSourceArray
Definition: rtp.h:47
Definition: mediafmt.h:60