| Description | Hierarchy | Fields | Methods | Properties | 
type TunaRTPTunnel = class(TunaIPTransmitter)
RTP Tunnel.
![]()  | 
function addAddrTunnel(const ipportFrom, ipportTo: string): HRESULT; | 
![]()  | 
function addSSRCTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; | 
![]()  | 
function removeTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; overload; | 
![]()  | 
function removeTunnel(index: int): HRESULT; overload; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
property numPacketsReceived: int64 read getNumPReceived; | 
![]()  | 
property numPacketsTunneled: int64 read getNumPTunneled; | 
![]()  | 
property tunnel: unaRTPTunnelServer read getTunnel; | 
![]()  | 
property tunnelCount: int read getTC; | 
![]()  | 
function addAddrTunnel(const ipportFrom, ipportTo: string): HRESULT; | 
| 
 Adds a new tunnel from one IP:port to another IP:port  | |
![]()  | 
function addSSRCTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; | 
| 
 Adds a new tunnel from one SSRC to another SSRC  | |
![]()  | 
function removeTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; overload; | 
| 
 Removes tunnel by SSRC  | |
![]()  | 
function removeTunnel(index: int): HRESULT; overload; | 
| 
 Removes tunnel by index  | |
![]()  | 
procedure AfterConstruction(); override; | 
| 
 Assigns tunnel class as transmitter class  | |
![]()  | 
property numPacketsReceived: int64 read getNumPReceived; | 
| 
 Number of packets received  | |
![]()  | 
property numPacketsTunneled: int64 read getNumPTunneled; | 
| 
 Number of packets tunneled  | |
![]()  | 
property tunnel: unaRTPTunnelServer read getTunnel; | 
| 
 Low-level RTP tunnel.  | |
![]()  | 
property tunnelCount: int read getTC; | 
| 
 Number of tunnels  | |
(c) 2012 Lake of Soft