30 #ifndef OPAL_H323_H323RTP_H
31 #define OPAL_H323_H323RTP_H
45 class H225_RTPSession;
47 class H245_TransportAddress;
48 class H245_H2250LogicalChannelParameters;
49 class H245_H2250LogicalChannelAckParameters;
50 class H245_ArrayOf_GenericInformation;
55 class H245_TransportCapability;
116 H245_H2250LogicalChannelParameters & param
122 H245_ArrayOf_GenericInformation & alternate
129 H245_H2250LogicalChannelAckParameters & param
139 const H245_H2250LogicalChannelParameters & param,
150 const H245_H2250LogicalChannelAckParameters & param
163 H225_RTPSession & info
172 virtual PBoolean WriteTransportCapPDU(
173 H245_TransportCapability & cap,
179 virtual void ReadTransportCapPDU(
180 const H245_TransportCapability & cap,
188 const H245_TransportAddress & pdu,
200 #endif // OPAL_H323_H323RTP_H
H323Connection & connection
Definition: channels.h:326
Definition: channels.h:459
H323_RTPChannel(H323Connection &connection, const H323Capability &capability, Directions direction, OpalMediaSession &session)
Definition: h323caps.h:95
Directions
Definition: channels.h:125
OpalMediaSession * m_session
Definition: h323rtp.h:194
virtual bool SetSessionID(unsigned sessionID)
virtual void OnSendOpenAck(H245_H2250LogicalChannelAckParameters ¶m) const
virtual bool ExtractTransport(const H245_TransportAddress &pdu, bool isDataPort, unsigned &errorCode)
virtual void OnSendRasInfo(H225_RTPSession &info)
H323Capability * capability
Definition: channels.h:327
~H323_RTPChannel()
Destroy the channel.
virtual PBoolean OnReceivedPDU(const H245_H2250LogicalChannelParameters ¶m, unsigned &errorCode)
virtual PBoolean OnSendingAltPDU(H245_ArrayOf_GenericInformation &alternate) const
virtual PBoolean GetMediaTransportAddress(OpalTransportAddress &data, OpalTransportAddress &control) const
Definition: h323con.h:137
virtual unsigned GetSessionID() const
virtual PBoolean OnSendingPDU(H245_H2250LogicalChannelParameters ¶m) const
Definition: transports.h:151
virtual PBoolean OnReceivedAckPDU(const H245_H2250LogicalChannelAckParameters ¶m)