OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions
H323CodecPluginGenericVideoCapability Class Reference

`#include <opalpluginmgr.h>`

Inheritance diagram for H323CodecPluginGenericVideoCapability:

## Public Member Functions

| H323CodecPluginGenericVideoCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, const PluginCodec_H323GenericCodecData *data)
virtual PObject * | Clone () const
virtual PString | GetFormatName () const
Public Member Functions inherited from H323GenericVideoCapability
| H323GenericVideoCapability (const PString &capabilityId, PINDEX maxBitRate=0)
Comparison | Compare (const PObject &obj) const
virtual unsigned | GetSubType () const
virtual PBoolean | OnSendingPDU (H245_VideoCapability &pdu, CommandType type) const
virtual PBoolean | OnSendingPDU (H245_VideoMode &pdu) const
virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu, CommandType type)
virtual PBoolean | IsMatch (const PASN_Choice &subTypePDU) const
Public Member Functions inherited from H323VideoCapability
virtual MainTypes | GetMainType () const
virtual unsigned | GetDefaultSessionID () const
virtual PBoolean | OnSendingPDU (H245_Capability &pdu) const
virtual PBoolean | OnSendingPDU (H245_DataType &pdu) const
virtual PBoolean | OnSendingPDU (H245_ModeElement &pdu) const
virtual PBoolean | OnSendingPDU (H245_VideoCapability &pdu) const
virtual PBoolean | OnReceivedPDU (const H245_Capability &pdu)
virtual PBoolean | OnReceivedPDU (const H245_DataType &pdu, PBoolean receiver)
virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu)
virtual H323Channel * | CreateChannel (H323Connection &connection, H323Channel::Directions dir, unsigned sessionID, const H245_H2250LogicalChannelParameters *param) const
| H323RealTimeCapability ()
| H323RealTimeCapability (const H323RealTimeCapability &rtc)
virtual | ~H323RealTimeCapability ()
void | AttachQoS (RTP_QOS *_rtpqos)
| Attach a QoS specification to this channel.
Public Member Functions inherited from H323Capability
| H323Capability ()
void | PrintOn (ostream &strm) const
virtual void | SetTxFramesInPacket (unsigned frames)
virtual unsigned | GetTxFramesInPacket () const
virtual unsigned | GetRxFramesInPacket () const
virtual PBoolean | IsUsable (const H323Connection &connection) const
CapabilityDirection | GetCapabilityDirection () const
void | SetCapabilityDirection (CapabilityDirection dir)
unsigned | GetCapabilityNumber () const
| Get unique capability number.
void | SetCapabilityNumber (unsigned num)
| Set unique capability number.
OpalMediaFormat | GetMediaFormat () const
bool | UpdateMediaFormat (const OpalMediaFormat &format)
RTP_DataFrame::PayloadTypes | GetPayloadType () const
| Get the payload type for the capaibility.
void | SetPayloadType (RTP_DataFrame::PayloadTypes pt)
| Set the payload type for the capaibility.
Public Member Functions inherited from H323GenericCapabilityInfo
| H323GenericCapabilityInfo (const PString &id, unsigned maxBitRate=0)
virtual | ~H323GenericCapabilityInfo ()
Public Member Functions inherited from H323PluginCapabilityInfo
| H323PluginCapabilityInfo (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat)

## Additional Inherited Members

Protected Attributes inherited from H323PluginCapabilityInfo
const PluginCodec_Definition * | m_codecDefn
PString | m_capabilityFormatName

## Constructor & Destructor Documentation

H323CodecPluginGenericVideoCapability::H323CodecPluginGenericVideoCapability | ( | const PluginCodec_Definition * | codecDefn,
|  | const OpalMediaFormat & | mediaFormat,
|  | const PluginCodec_H323GenericCodecData * | data
| ) |  |

## Member Function Documentation

virtual PObject* H323CodecPluginGenericVideoCapability::Clone | ( |  | ) | const

virtual

virtual PString H323CodecPluginGenericVideoCapability::GetFormatName | ( |  | ) | const

virtual

Reimplemented from H323PluginCapabilityInfo.

The documentation for this class was generated from the following file:

- opalpluginmgr.h