|
OPAL
Version 3.10.4
|
#include <opalpluginmgr.h>
Public Member Functions | |
| H323VideoPluginCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, unsigned _pluginSubType) | |
| virtual PString | GetFormatName () const |
| virtual unsigned | GetSubType () const |
| virtual void | PrintOn (std::ostream &strm) 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 | OnSendingPDU (H245_VideoCapability &pdu, CommandType type) const |
| virtual PBoolean | OnSendingPDU (H245_VideoMode &pdu) const =0 |
| virtual PBoolean | OnReceivedPDU (const H245_Capability &pdu) |
| virtual PBoolean | OnReceivedPDU (const H245_DataType &pdu, PBoolean receiver) |
| virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu) |
| virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu, CommandType type) |
| 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 () | |
| Comparison | Compare (const PObject &obj) const |
| void | PrintOn (ostream &strm) const |
| virtual void | SetTxFramesInPacket (unsigned frames) |
| virtual unsigned | GetTxFramesInPacket () const |
| virtual unsigned | GetRxFramesInPacket () const |
| virtual PBoolean | IsMatch (const PASN_Choice &subTypePDU) 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 H323PluginCapabilityInfo | |
| H323PluginCapabilityInfo (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat) | |
Static Public Member Functions | |
| static bool | SetOptionsFromMPI (OpalMediaFormat &mediaFormat, int frameWidth, int frameHeight, int frameRate) |
Protected Attributes | |
| unsigned | pluginSubType |
| unsigned | h323subType |
Protected Attributes inherited from H323PluginCapabilityInfo | |
| const PluginCodec_Definition * | m_codecDefn |
| PString | m_capabilityFormatName |
| H323VideoPluginCapability::H323VideoPluginCapability | ( | const PluginCodec_Definition * | codecDefn, |
| const OpalMediaFormat & | mediaFormat, | ||
| unsigned | _pluginSubType | ||
| ) |
|
virtual |
Reimplemented from H323PluginCapabilityInfo.
|
virtual |
Get the sub-type of the capability. This is a code dependent on the main type of the capability.
Implements H323Capability.
|
virtual |
|
static |
|
protected |
|
protected |