OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions
H323PluginG7231Capability Class Reference

`#include <opalpluginmgr.h>`

Inheritance diagram for H323PluginG7231Capability:

## 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)
Public Member Functions inherited from H323AudioPluginCapability
| H323AudioPluginCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, unsigned pluginSubType)
virtual PString | GetFormatName () const
virtual unsigned | GetSubType () const
Public Member Functions inherited from H323AudioCapability
| 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.
Public Member Functions inherited from H323Capability
| H323Capability ()
Comparison | Compare (const PObject &obj) const
void | PrintOn (ostream &strm) const
virtual PBoolean | IsMatch (const PASN_Choice &subTypePDU) const
virtual PBoolean | IsUsable (const H323Connection &connection) const
CapabilityDirection | GetCapabilityDirection () const
void | SetCapabilityDirection (CapabilityDirection dir)
unsigned | GetCapabilityNumber () const
| Get unique capability number.
void | SetCapabilityNumber (unsigned num)
| Set unique capability number.
OpalMediaFormat | GetMediaFormat () const
bool | UpdateMediaFormat (const OpalMediaFormat &format)
RTP_DataFrame::PayloadTypes | GetPayloadType () const
| Get the payload type for the capaibility.
void | SetPayloadType (RTP_DataFrame::PayloadTypes pt)
| Set the payload type for the capaibility.
Public Member Functions inherited from H323PluginCapabilityInfo
| H323PluginCapabilityInfo (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat)

## Additional Inherited Members

Protected Attributes inherited from H323AudioPluginCapability
unsigned | pluginSubType
Protected Attributes inherited from H323PluginCapabilityInfo
const PluginCodec_Definition * | m_codecDefn
PString | m_capabilityFormatName

## Constructor & Destructor Documentation

H323PluginG7231Capability::H323PluginG7231Capability | ( | const PluginCodec_Definition * | codecDefn,
|  | const OpalMediaFormat & | mediaFormat
| ) |  |

## Member Function Documentation

virtual PObject* H323PluginG7231Capability::Clone | ( |  | ) | const

virtual

Reimplemented from H323AudioPluginCapability.

virtual PBoolean H323PluginG7231Capability::OnReceivedPDU | ( | const H245_AudioCapability & | pdu,
|  | unsigned & | packetSize
| ) |  |

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 PBoolean H323PluginG7231Capability::OnSendingPDU | ( | H245_AudioCapability & | pdu,
|  | unsigned | packetSize
| ) |  | const

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.

The documentation for this class was generated from the following file:

- opalpluginmgr.h