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 |