H323GenericCapabilityInfo Class Reference

#include <h323caps.h>

Inheritance diagram for H323GenericCapabilityInfo:

H323ExtendedVideoCapability H323GenericAudioCapability H323GenericVideoCapability H323CodecExtendedVideoCapability H323CodecPluginGenericAudioCapability List of all members.

Public Member Functions

 H323GenericCapabilityInfo (const PString &capabilityId, PINDEX maxBitRate=0)
 H323GenericCapabilityInfo (const H323GenericCapabilityInfo &obj)
virtual ~H323GenericCapabilityInfo ()
BOOL IsMatch (const H245_GenericCapability &param) const

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)
PObject::Comparison CompareInfo (const H323GenericCapabilityInfo &obj) const

Protected Attributes

H245_CapabilityIdentifieridentifier
unsigned maxBitRate

Detailed Description

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.

Definition at line 698 of file h323caps.h.


Constructor & Destructor Documentation

H323GenericCapabilityInfo::H323GenericCapabilityInfo ( const PString &  capabilityId,
PINDEX  maxBitRate = 0 
)

Parameters:
capabilityId  generic codec identifier
maxBitRate  maxBitRate parameter for the GenericCapability

Definition at line 930 of file h323caps.cxx.


Member Function Documentation

BOOL H323GenericCapabilityInfo::IsMatch ( const H245_GenericCapability param  )  const

Parameters:
param  Non standard field in PDU received

Definition at line 1137 of file h323caps.cxx.

Referenced by H323GenericVideoCapability::IsMatch(), and H323GenericAudioCapability::IsMatch().


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