Home Units Hierarchy Routines All identifiers

Class TunaRTPTunnel

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TunaRTPTunnel = class(TunaIPTransmitter)

Description

RTP Tunnel.

Hierarchy

Overview

Methods

Public function addAddrTunnel(const ipportFrom, ipportTo: string): HRESULT;
Public function addSSRCTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT;
Public function removeTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; overload;
Public function removeTunnel(index: int): HRESULT; overload;
Public procedure AfterConstruction(); override;

Properties

Public property numPacketsReceived: int64 read getNumPReceived;
Public property numPacketsTunneled: int64 read getNumPTunneled;
Public property tunnel: unaRTPTunnelServer read getTunnel;
Public property tunnelCount: int read getTC;

Description

Methods

Public function addAddrTunnel(const ipportFrom, ipportTo: string): HRESULT;

Adds a new tunnel from one IP:port to another IP:port

Public function addSSRCTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT;

Adds a new tunnel from one SSRC to another SSRC

Public function removeTunnel(SSRCFrom: u_int32; SSRCTo: u_int32): HRESULT; overload;

Removes tunnel by SSRC

Public function removeTunnel(index: int): HRESULT; overload;

Removes tunnel by index

Public procedure AfterConstruction(); override;

Assigns tunnel class as transmitter class

Properties

Public property numPacketsReceived: int64 read getNumPReceived;

Number of packets received

Public property numPacketsTunneled: int64 read getNumPTunneled;

Number of packets tunneled

Public property tunnel: unaRTPTunnelServer read getTunnel;

Low-level RTP tunnel.

Public property tunnelCount: int read getTC;

Number of tunnels

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09