OPAL
Version 3.10.10
|
#include <opalpluginmgr.h>
Public Member Functions | |
H323PluginG7231Capability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat) | |
virtual PObject * | Clone () const |
virtual PBoolean | OnSendingPDU (H245_AudioCapability &cap, unsigned packetSize) const |
virtual PBoolean | OnReceivedPDU (const H245_AudioCapability &cap, unsigned &packetSize) |
![]() | |
H323AudioPluginCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, unsigned pluginSubType) | |
virtual PString | GetFormatName () const |
virtual unsigned | GetSubType () const |
![]() | |
H323AudioCapability () | |
virtual MainTypes | GetMainType () const |
virtual unsigned | GetDefaultSessionID () const |
virtual void | SetTxFramesInPacket (unsigned frames) |
virtual unsigned | GetTxFramesInPacket () const |
virtual unsigned | GetRxFramesInPacket () const |
virtual PBoolean | OnSendingPDU (H245_Capability &pdu) const |
virtual PBoolean | OnSendingPDU (H245_DataType &pdu) const |
virtual PBoolean | OnSendingPDU (H245_ModeElement &pdu) const |
virtual PBoolean | OnSendingPDU (H245_AudioCapability &pdu, unsigned packetSize, CommandType type) const |
virtual PBoolean | OnSendingPDU (H245_AudioMode &pdu) const |
virtual PBoolean | OnReceivedPDU (const H245_Capability &pdu) |
virtual PBoolean | OnReceivedPDU (const H245_DataType &pdu, PBoolean receiver) |
virtual PBoolean | OnReceivedPDU (const H245_AudioCapability &pdu, unsigned &packetSize, CommandType type) |
![]() | |
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. | |
![]() | |
H323PluginCapabilityInfo (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat) |
Additional Inherited Members | |
![]() | |
enum | MainTypes { e_Audio, e_Video, e_Data, e_UserInput, e_GenericControl, e_NumMainTypes } |
enum | { DefaultAudioSessionID = 1, DefaultVideoSessionID = 2, DefaultDataSessionID = 3, DefaultH224SessionID = 4 } |
enum | CommandType { e_TCS, e_OLC, e_ReqMode } |
enum | CapabilityDirection { e_Unknown, e_Receive, e_Transmit, e_ReceiveAndTransmit, e_NoDirection, NumCapabilityDirections } |
![]() | |
static H323Capability * | Create (const PString &name) |
![]() | |
OpalMediaFormat & | GetWritableMediaFormat () const |
![]() | |
unsigned | pluginSubType |
H323PluginG7231Capability::H323PluginG7231Capability | ( | const PluginCodec_Definition * | codecDefn, |
const OpalMediaFormat & | mediaFormat | ||
) |
|
virtual |
Reimplemented from H323AudioPluginCapability.
|
virtual |
This function is called whenever and incoming TerminalCapabilitySet or OpenLogicalChannel PDU has been used to construct the control channel. It allows the capability to set from the PDU fields, information in members specific to the class.
The default behaviour assumes the pdu is an integer number of frames per packet.
Reimplemented from H323AudioCapability.
|
virtual |
This function is called whenever and outgoing TerminalCapabilitySet or OpenLogicalChannel PDU is being constructed for the control channel. It allows the capability to set the PDU fields from information in members specific to the class.
The default behaviour assumes the pdu is an integer number of frames per packet.
Reimplemented from H323AudioCapability.