|
OPAL
Version 3.18.8
|
#include <h323caps.h>


Public Member Functions | |
| H323GenericCapabilityInfo (const PString &id, unsigned maxBitRate, bool fixedBitRate) | |
| virtual | ~H323GenericCapabilityInfo () |
Protected Types | |
| enum | { e_VariableBitRate, e_FixedBitRateStandard, e_FixedBitRateG7221 } |
Protected Member Functions | |
| virtual PBoolean | OnSendingGenericPDU (H245_GenericCapability &pdu, const OpalMediaFormat &mediaFormat, H323Capability::CommandType type) const |
| virtual PBoolean | OnReceivedGenericPDU (OpalMediaFormat &mediaFormat, const H245_GenericCapability &pdu, H323Capability::CommandType type) |
| PBoolean | IsMatch (const OpalMediaFormat &mediaFormat, const H245_GenericCapability ¶m) const |
| PObject::Comparison | CompareInfo (const H323GenericCapabilityInfo &obj) const |
Protected Attributes | |
| PString | m_identifier |
| OpalBandwidth | m_maxBitRate |
| enum H323GenericCapabilityInfo:: { ... } | m_bitRateMode |
This class describes the interface to a generic codec used to transfer data via the logical channels opened and managed by the H323 control channel.
It is expected that an application makes a descendent off H323GenericAudioCapability or H323GenericVideoCapability which multiply inherit from this class.
| H323GenericCapabilityInfo::H323GenericCapabilityInfo | ( | const PString & | id, |
| unsigned | maxBitRate, | ||
| bool | fixedBitRate | ||
| ) |
| id | generic codec identifier |
| maxBitRate | maxBitRate parameter for the GenericCapability |
|
inlinevirtual |
|
protected |
|
protected |
| param | Non standard field in PDU received |
|
protectedvirtual |
|
protectedvirtual |
| enum { ... } H323GenericCapabilityInfo::m_bitRateMode |
|
protected |
|
protected |