|
|
| | H323_RealTimeChannel (H323Connection &connection, const H323Capability &capability, Directions direction) |
| |
|
| virtual PBoolean | OnSendingPDU (H245_OpenLogicalChannel &openPDU) const |
| |
| virtual void | OnSendOpenAck (const H245_OpenLogicalChannel &open, H245_OpenLogicalChannelAck &ack) const |
| |
| virtual void | OnSendOpenAck (H245_H2250LogicalChannelAckParameters ¶m) const |
| |
| virtual PBoolean | OnReceivedPDU (const H245_OpenLogicalChannel &pdu, unsigned &errorCode) |
| |
| virtual PBoolean | OnReceivedAckPDU (const H245_OpenLogicalChannelAck &pdu) |
| |
|
| virtual PBoolean | OnSendingPDU (H245_H2250LogicalChannelParameters ¶m) const |
| |
| virtual PBoolean | OnSendingAltPDU (H245_ArrayOf_GenericInformation &alternate) const =0 |
| |
| virtual PBoolean | OnReceivedPDU (const H245_H2250LogicalChannelParameters ¶m, unsigned &errorCode) |
| |
| virtual PBoolean | OnReceivedAckPDU (const H245_H2250LogicalChannelAckParameters ¶m) |
| |
| RTP_DataFrame::PayloadTypes | GetDynamicRTPPayloadType () const |
| |
| | H323UnidirectionalChannel (H323Connection &connection, const H323Capability &capability, Directions direction) |
| |
| | ~H323UnidirectionalChannel () |
| |
| virtual Directions | GetDirection () const |
| |
| virtual PBoolean | SetInitialBandwidth () |
| |
| virtual bool | PreOpen () |
| |
| virtual PBoolean | Open () |
| |
| virtual bool | UpdateMediaFormat (const OpalMediaFormat &mediaFormat) |
| | Update media format options. More...
|
| |
| virtual OpalMediaStreamPtr | GetMediaStream () const |
| |
| virtual void | SetMediaStream (OpalMediaStreamPtr mediaStream) |
| |
| | H323Channel (H323Connection &connection, const H323Capability &capability) |
| |
| | ~H323Channel () |
| |
| virtual void | PrintOn (ostream &strm) const |
| |
| const H323ChannelNumber & | GetNumber () const |
| |
| void | SetNumber (const H323ChannelNumber &num) |
| |
| const H323ChannelNumber & | GetReverseChannel () const |
| |
| void | SetReverseChannel (const H323ChannelNumber &num) |
| |
| OpalBandwidth | GetBandwidthUsed () const |
| |
| bool | SetBandwidthUsed (OpalBandwidth bandwidth) |
| |
| const H323Capability & | GetCapability () const |
| |
| OpalMediaFormat | GetMediaFormat () const |
| | Get the media format (from capability) More...
|
| |
| virtual unsigned | GetSessionID () const |
| |
| virtual bool | SetSessionID (unsigned sessionID) |
| |
| virtual PBoolean | GetMediaTransportAddress (OpalTransportAddress &data, OpalTransportAddress &control) const |
| |
| virtual void | Close () |
| |
| PBoolean | IsOpen () const |
| |
| virtual void | OnFlowControl (long bitRateRestriction) |
| |
| virtual void | OnMiscellaneousCommand (const H245_MiscellaneousCommand_type &type) |
| |
| virtual void | OnMiscellaneousIndication (const H245_MiscellaneousIndication_type &type) |
| |
| virtual void | OnJitterIndication (DWORD jitter, int skippedFrameCount, int additionalBuffer) |
| |
This class is for encpsulating the IETF Real Time Protocol interface.
| virtual PBoolean H323_RealTimeChannel::OnReceivedPDU |
( |
const H245_H2250LogicalChannelParameters & |
param, |
|
|
unsigned & |
errorCode |
|
) |
| |
|
virtual |
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.This is called after a request to create a channel occurs from the local machine via the H245LogicalChannelDict::Open() function, and the request has been acknowledged by the remote endpoint.
The default behaviour sets the remote ports to send UDP packets to.
- Parameters
-
| param | Acknowledgement PDU |
| errorCode | Error on failure |
Reimplemented in H323_RTPChannel.