|
| H323CodecPluginGenericAudioCapability (const PluginCodec_Definition *codecDefn, const OpalMediaFormat &mediaFormat, const PluginCodec_H323GenericCodecData *data) |
|
virtual PObject * | Clone () const |
|
virtual PString | GetFormatName () const |
|
| H323GenericAudioCapability (const PString &capabilityId, unsigned fixedBitRate) |
|
Comparison | Compare (const PObject &obj) const |
|
virtual unsigned | GetSubType () const |
|
virtual PBoolean | OnSendingPDU (H245_AudioCapability &pdu, unsigned packetSize, CommandType type) const |
|
virtual PBoolean | OnSendingPDU (H245_AudioMode &pdu) const |
|
virtual PBoolean | OnReceivedPDU (const H245_AudioCapability &pdu, unsigned &packetSize, CommandType type) |
|
virtual PBoolean | IsMatch (const PASN_Object &subTypePDU, const PString &mediaPacketization) const |
|
| H323AudioCapability () |
|
virtual MainTypes | GetMainType () const |
|
virtual unsigned | GetDefaultSessionID () const |
|
virtual void | SetTxFramesInPacket (unsigned frames) |
|
virtual unsigned | GetTxFramesInPacket () const |
|
virtual unsigned | GetRxFramesInPacket () 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_AudioCapability &pdu, unsigned packetSize) const |
|
virtual PBoolean | OnReceivedPDU (const H245_Capability &pdu) |
|
virtual PBoolean | OnReceivedPDU (const H245_DataType &pdu, PBoolean receiver) |
|
virtual PBoolean | OnReceivedPDU (const H245_AudioCapability &pdu, unsigned &packetSize) |
|
| 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 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...
|
|
| H323GenericCapabilityInfo (const PString &id, unsigned maxBitRate, bool fixedBitRate) |
|
virtual | ~H323GenericCapabilityInfo () |
|
| 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
} |
|
static H323Capability * | Create (const PString &name) |
|
enum | { e_VariableBitRate,
e_FixedBitRateStandard,
e_FixedBitRateG7221
} |
|
OpalMediaFormat & | GetWritableMediaFormat () const |
|
virtual PBoolean | OnSendingGenericPDU (H245_GenericCapability &pdu, const OpalMediaFormat &mediaFormat, H323Capability::CommandType type) const |
|
virtual PBoolean | OnReceivedGenericPDU (OpalMediaFormat &mediaFormat, const H245_GenericCapability &pdu, H323Capability::CommandType type) |
|
PBoolean | IsMatch (const OpalMediaFormat &mediaFormat, const H245_GenericCapability ¶m) const |
|
PObject::Comparison | CompareInfo (const H323GenericCapabilityInfo &obj) const |
|
unsigned | assignedCapabilityNumber |
|
CapabilityDirection | capabilityDirection |
| Unique ID assigned to capability. More...
|
|
OpalMediaFormat | m_mediaFormat |
|
PString | m_identifier |
|
OpalBandwidth | m_maxBitRate |
|
enum
H323GenericCapabilityInfo:: { ... } | m_bitRateMode |
|
const PluginCodec_Definition * | m_codecDefn |
|
PString | m_capabilityFormatName |
|