#include <h323caps.h>
Public Member Functions | |
H323GenericCapabilityInfo (const PString &id, PINDEX maxBitRate=0) | |
H323GenericCapabilityInfo (const H323GenericCapabilityInfo &obj) | |
virtual | ~H323GenericCapabilityInfo () |
Protected Member Functions | |
virtual BOOL | OnSendingGenericPDU (H245_GenericCapability &pdu, const OpalMediaFormat &mediaFormat, H323Capability::CommandType type) const |
virtual BOOL | OnReceivedGenericPDU (OpalMediaFormat &mediaFormat, const H245_GenericCapability &pdu, H323Capability::CommandType type) |
BOOL | IsMatch (const H245_GenericCapability ¶m) const |
PObject::Comparison | CompareInfo (const H323GenericCapabilityInfo &obj) const |
Protected Attributes | |
H245_CapabilityIdentifier * | identifier |
unsigned | maxBitRate |
It is expected that an application makes a descendent off H323GenericAudioCapability or H323GenericVideoCapability which multiply inherit from this class.
H323GenericCapabilityInfo::H323GenericCapabilityInfo | ( | const PString & | id, | |
PINDEX | maxBitRate = 0 | |||
) |
id | generic codec identifier |
maxBitRate | maxBitRate parameter for the GenericCapability |
H323GenericCapabilityInfo::H323GenericCapabilityInfo | ( | const H323GenericCapabilityInfo & | obj | ) |
virtual H323GenericCapabilityInfo::~H323GenericCapabilityInfo | ( | ) | [virtual] |
virtual BOOL H323GenericCapabilityInfo::OnSendingGenericPDU | ( | H245_GenericCapability & | pdu, | |
const OpalMediaFormat & | mediaFormat, | |||
H323Capability::CommandType | type | |||
) | const [protected, virtual] |
virtual BOOL H323GenericCapabilityInfo::OnReceivedGenericPDU | ( | OpalMediaFormat & | mediaFormat, | |
const H245_GenericCapability & | pdu, | |||
H323Capability::CommandType | type | |||
) | [protected, virtual] |
BOOL H323GenericCapabilityInfo::IsMatch | ( | const H245_GenericCapability & | param | ) | const [protected] |
param | Non standard field in PDU received |
PObject::Comparison H323GenericCapabilityInfo::CompareInfo | ( | const H323GenericCapabilityInfo & | obj | ) | const [protected] |
unsigned H323GenericCapabilityInfo::maxBitRate [protected] |