H323PluginG7231Capability Class Reference

Inheritance diagram for H323PluginG7231Capability:

H323AudioPluginCapability H323AudioCapability H323PluginCapabilityInfo H323RealTimeCapability H323Capability List of all members.

Public Member Functions

 H323PluginG7231Capability (PluginCodec_Definition *_encoderCodec, PluginCodec_Definition *_decoderCodec, BOOL _annexA=TRUE)
Comparison Compare (const PObject &obj) const
virtual PObject * Clone () const
virtual BOOL OnSendingPDU (H245_AudioCapability &cap, unsigned packetSize) const
virtual BOOL OnReceivedPDU (const H245_AudioCapability &cap, unsigned &packetSize)

Protected Attributes

BOOL annexA

Detailed Description

Definition at line 1940 of file h323pluginmgr.cxx.


Member Function Documentation

Comparison H323PluginG7231Capability::Compare ( const PObject &  obj  )  const [inline]

Compare two capability instances. This compares the main and sub-types of the capability.

Reimplemented from H323Capability.

Definition at line 1951 of file h323pluginmgr.cxx.

References H323Capability::Compare().

virtual BOOL H323PluginG7231Capability::OnSendingPDU ( H245_AudioCapability pdu,
unsigned  packetSize 
) const [inline, 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.

Definition at line 1975 of file h323pluginmgr.cxx.

References H245_AudioCapability::e_g7231, H245_AudioCapability_g7231::m_maxAl_sduAudioFrames, and H245_AudioCapability_g7231::m_silenceSuppression.

virtual BOOL H323PluginG7231Capability::OnReceivedPDU ( const H245_AudioCapability pdu,
unsigned &  packetSize 
) [inline, 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.

Definition at line 1984 of file h323pluginmgr.cxx.

References H245_AudioCapability::e_g7231, H245_AudioCapability_g7231::m_maxAl_sduAudioFrames, and H245_AudioCapability_g7231::m_silenceSuppression.


The documentation for this class was generated from the following file:
Generated on Thu Oct 25 13:45:31 2007 for h323plus by  doxygen 1.5.2