#include <channels.h>
Inheritance diagram for H323_ExternalRTPChannel:
|
Create a new channel.
|
|
Create a new channel.
|
|
Create a new channel.
|
|
|
|
|
|
|
|
Indicate the session number of the channel. Return session for channel. This returns the session ID of the RTP_Session member variable. Reimplemented from H323Channel. |
|
Indicate if is started. Reimplemented from H323Channel. |
|
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.
Implements H323_RealTimeChannel. |
|
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.
Implements H323_RealTimeChannel. |
|
Fill out the OpenLogicalChannel PDU for the particular channel type.
Implements H323_RealTimeChannel. |
|
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
Implements H323_RealTimeChannel. |
|
Handle channel data reception. This is called by the thread started by the Start() function and is typically a loop writing to the codec and reading from the transport (eg RTP_session). Implements H323Channel. |
|
|
|
Start the channel. Reimplemented from H323UnidirectionalChannel. |
|
Handle channel data transmission. This is called by the thread started by the Start() function and is typically a loop reading from the codec and writing to the transport (eg an RTP_session). Implements H323Channel. |
|
|
|
|
|
|
|
|
|
|
|
|