OpenH323 1.18.0
|
#include <h323caps.h>
Operations | |
RTP_QOS * | rtpqos |
virtual H323Channel * | CreateChannel (H323Connection &connection, H323Channel::Directions dir, unsigned sessionID, const H245_H2250LogicalChannelParameters *param) const |
H323RealTimeCapability () | |
H323RealTimeCapability (const H323RealTimeCapability &rtc) | |
virtual | ~H323RealTimeCapability () |
void | AttachQoS (RTP_QOS *_rtpqos) |
Attach a QoS specification to this channel. |
This class describes the interface to a codec that has channels based on the RTP protocol.
An application may create a descendent off this class and override functions as required for descibing the codec.
H323RealTimeCapability::H323RealTimeCapability | ( | ) |
H323RealTimeCapability::H323RealTimeCapability | ( | const H323RealTimeCapability & | rtc | ) |
virtual H323RealTimeCapability::~H323RealTimeCapability | ( | ) | [virtual] |
void H323RealTimeCapability::AttachQoS | ( | RTP_QOS * | ) | [virtual] |
Attach a QoS specification to this channel.
Reimplemented from H323Capability.
virtual H323Channel* H323RealTimeCapability::CreateChannel | ( | H323Connection & | connection, |
H323Channel::Directions | dir, | ||
unsigned | sessionID, | ||
const H245_H2250LogicalChannelParameters * | param | ||
) | const [virtual] |
Create the channel instance, allocating resources as required.
connection | Owner connection for channel |
dir | Direction of channel |
sessionID | Session ID for RTP channel |
param | Parameters for channel |
Implements H323Capability.
RTP_QOS* H323RealTimeCapability::rtpqos [protected] |