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 |
![]() | |
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. | |
![]() | |
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 |
![]() | |
const PluginCodec_Definition * | m_codecDefn |
PString | m_capabilityFormatName |
Additional Inherited Members | |
![]() | |
enum | MainTypes { e_Audio, e_Video, e_Data, e_UserInput, e_GenericControl, e_NumMainTypes } |
enum | { DefaultAudioSessionID = 1, DefaultVideoSessionID = 2, DefaultDataSessionID = 3, DefaultH224SessionID = 4 } |
enum | CommandType { e_TCS, e_OLC, e_ReqMode } |
enum | CapabilityDirection { e_Unknown, e_Receive, e_Transmit, e_ReceiveAndTransmit, e_NoDirection, NumCapabilityDirections } |
![]() | |
OpalMediaFormat & | GetWritableMediaFormat () const |
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 |