|
| | H323CodecPluginNonStandardVideoCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, H323NonStandardCapabilityInfo::CompareFuncType compareFunc, const unsigned char *data, unsigned dataLen) |
| |
| | H323CodecPluginNonStandardVideoCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, const unsigned char *data, unsigned dataLen) |
| |
| virtual PObject * | Clone () const |
| |
| virtual PString | GetFormatName () const |
| |
Public Member Functions inherited from H323NonStandardVideoCapability |
| | H323NonStandardVideoCapability (H323NonStandardCapabilityInfo::CompareFuncType compareFunc, const BYTE *dataBlock, PINDEX dataSize) |
| |
| | H323NonStandardVideoCapability (const BYTE *dataBlock=NULL, PINDEX dataSize=0, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| | H323NonStandardVideoCapability (const PString &oid, const BYTE *dataBlock=NULL, PINDEX dataSize=0, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| | H323NonStandardVideoCapability (BYTE country, BYTE extension, WORD maufacturer, const BYTE *dataBlock=NULL, PINDEX dataSize=0, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| Comparison | Compare (const PObject &obj) const |
| |
| virtual unsigned | GetSubType () const |
| |
| virtual PBoolean | OnSendingPDU (H245_VideoCapability &pdu) const |
| |
| virtual PBoolean | OnSendingPDU (H245_VideoMode &pdu) const |
| |
| virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu) |
| |
| virtual PBoolean | IsMatch (const PASN_Object &subTypePDU, const PString &mediaPacketization) 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, CommandType type) const |
| |
| virtual PBoolean | OnReceivedPDU (const H245_Capability &pdu) |
| |
| virtual PBoolean | OnReceivedPDU (const H245_DataType &pdu, PBoolean receiver) |
| |
| virtual PBoolean | OnReceivedPDU (const H245_VideoCapability &pdu, CommandType type) |
| |
| | H323RealTimeCapability () |
| |
| | H323RealTimeCapability (const H323RealTimeCapability &rtc) |
| |
| virtual | ~H323RealTimeCapability () |
| |
| virtual H323Channel * | CreateChannel (H323Connection &connection, H323Channel::Directions dir, unsigned sessionID, const H245_H2250LogicalChannelParameters *param) const |
| |
| | H323Capability () |
| |
| | H323Capability (const H323Capability &other) |
| |
| H323Capability & | operator= (const H323Capability &other) |
| |
| | ~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 | IsUsable (const H323Connection &connection) const |
| |
| CapabilityDirection | GetCapabilityDirection () const |
| |
| void | SetCapabilityDirection (CapabilityDirection dir) |
| |
| unsigned | GetCapabilityNumber () const |
| | Get unique capability number. More...
|
| |
| void | SetCapabilityNumber (unsigned num) |
| | Set unique capability number. More...
|
| |
| OpalMediaFormat | GetMediaFormat () const |
| |
| bool | UpdateMediaFormat (const OpalMediaFormat &format) |
| |
| RTP_DataFrame::PayloadTypes | GetPayloadType () const |
| | Get the payload type for the capaibility. More...
|
| |
| void | SetPayloadType (RTP_DataFrame::PayloadTypes pt) |
| | Set the payload type for the capaibility. More...
|
| |
Public Member Functions inherited from H323NonStandardCapabilityInfo |
| | H323NonStandardCapabilityInfo (CompareFuncType compareFunc, const BYTE *dataBlock, PINDEX dataSize) |
| |
| | H323NonStandardCapabilityInfo (const BYTE *dataBlock, PINDEX dataSize, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| | H323NonStandardCapabilityInfo (const PString &oid, const BYTE *dataBlock, PINDEX dataSize, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| | H323NonStandardCapabilityInfo (BYTE country, BYTE extension, WORD maufacturer, const BYTE *dataBlock, PINDEX dataSize, PINDEX comparisonOffset=0, PINDEX comparisonLength=P_MAX_INDEX) |
| |
| virtual | ~H323NonStandardCapabilityInfo () |
| |
| virtual PBoolean | OnSendingPDU (PBYTEArray &data) const |
| |
| virtual PBoolean | OnReceivedPDU (const PBYTEArray &data) |
| |
| PBoolean | IsMatch (const H245_NonStandardParameter ¶m) const |
| |
| PObject::Comparison | CompareParam (const H245_NonStandardParameter ¶m) const |
| |
| | H323PluginCapabilityInfo (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat) |
| |
| const PString & | GetFormatName () const |
| |
|
| enum | MainTypes {
e_Audio,
e_Video,
e_Data,
e_UserInput,
e_GenericControl,
e_H235Security,
e_FEC,
e_NumMainTypes
} |
| |
| enum | {
DefaultAudioSessionID = 1,
DefaultVideoSessionID = 2,
DefaultDataSessionID = 3,
MasterAllocatedBaseSessionID,
DeferredSessionID = 1000000
} |
| |
| enum | CommandType { e_TCS,
e_OLC,
e_ReqMode
} |
| |
| enum | CapabilityDirection {
e_Unknown,
e_Receive,
e_Transmit,
e_ReceiveAndTransmit,
e_NoDirection,
NumCapabilityDirections
} |
| |
Public Types inherited from H323NonStandardCapabilityInfo |
| typedef PObject::Comparison(* | CompareFuncType )(struct PluginCodec_H323NonStandardCodecData *) |
| |
| static H323Capability * | Create (const PString &name) |
| |
| OpalMediaFormat & | GetWritableMediaFormat () const |
| |
Protected Member Functions inherited from H323NonStandardCapabilityInfo |
| PBoolean | OnSendingNonStandardPDU (PASN_Choice &pdu, unsigned nonStandardTag) const |
| |
| PBoolean | OnReceivedNonStandardPDU (const PASN_Choice &pdu, unsigned nonStandardTag) |
| |
| PObject::Comparison | CompareInfo (const H323NonStandardCapabilityInfo &obj) const |
| |
| PObject::Comparison | CompareData (const PBYTEArray &data) const |
| |
| unsigned | assignedCapabilityNumber |
| |
| CapabilityDirection | capabilityDirection |
| | Unique ID assigned to capability. More...
|
| |
| OpalMediaFormat | m_mediaFormat |
| |
Protected Attributes inherited from H323NonStandardCapabilityInfo |
| PString | oid |
| |
| BYTE | t35CountryCode |
| |
| BYTE | t35Extension |
| |
| WORD | manufacturerCode |
| |
| PBYTEArray | nonStandardData |
| |
| PINDEX | comparisonOffset |
| |
| PINDEX | comparisonLength |
| |
| CompareFuncType | compareFunc |
| |
| const PluginCodec_Definition * | m_codecDefn |
| |
| PString | m_capabilityFormatName |
| |