C# Класс CSharpRTMP.Core.Protocols.Rtsp.OutboundConnectivity

Наследование: BaseConnectivity
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OutStream BaseOutNetRTPUDPStream

Открытые методы

Метод Описание
FeedAudioData ( MsgHdr &message, double absoluteTimestamp ) : bool
FeedData ( MsgHdr &message, double absoluteTimestamp, bool isAudio ) : bool
FeedVideoData ( MsgHdr &message, double absoluteTimestamp ) : bool
Initialize ( ) : bool
InitializePorts ( Socket &socket, int &port, NATTraversalProtocol &ppNATData, Socket &rtcp, int &rtcpPort, NATTraversalProtocol &ppNATRTCP ) : bool
OutboundConnectivity ( bool forceTcp, RtspProtocol pRTSPProtocol ) : System
RegisterTCPAudioClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
RegisterTCPVideoClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
RegisterUDPAudioClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
RegisterUDPVideoClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
SignalDetachedFromInStream ( ) : void

Описание методов

FeedAudioData() публичный Метод

public FeedAudioData ( MsgHdr &message, double absoluteTimestamp ) : bool
message MsgHdr
absoluteTimestamp double
Результат bool

FeedData() публичный Метод

public FeedData ( MsgHdr &message, double absoluteTimestamp, bool isAudio ) : bool
message MsgHdr
absoluteTimestamp double
isAudio bool
Результат bool

FeedVideoData() публичный Метод

public FeedVideoData ( MsgHdr &message, double absoluteTimestamp ) : bool
message MsgHdr
absoluteTimestamp double
Результат bool

Initialize() публичный Метод

public Initialize ( ) : bool
Результат bool

InitializePorts() публичный Метод

public InitializePorts ( Socket &socket, int &port, NATTraversalProtocol &ppNATData, Socket &rtcp, int &rtcpPort, NATTraversalProtocol &ppNATRTCP ) : bool
socket Socket
port int
ppNATData NATTraversalProtocol
rtcp Socket
rtcpPort int
ppNATRTCP NATTraversalProtocol
Результат bool

OutboundConnectivity() публичный Метод

public OutboundConnectivity ( bool forceTcp, RtspProtocol pRTSPProtocol ) : System
forceTcp bool
pRTSPProtocol RtspProtocol
Результат System

RegisterTCPAudioClient() публичный Метод

public RegisterTCPAudioClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
rtspProtocolId uint
data byte
rtcp byte
Результат bool

RegisterTCPVideoClient() публичный Метод

public RegisterTCPVideoClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
rtspProtocolId uint
data byte
rtcp byte
Результат bool

RegisterUDPAudioClient() публичный Метод

public RegisterUDPAudioClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
rtspProtocolId uint
data System.Net.IPEndPoint
rtcp System.Net.IPEndPoint
Результат bool

RegisterUDPVideoClient() публичный Метод

public RegisterUDPVideoClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
rtspProtocolId uint
data System.Net.IPEndPoint
rtcp System.Net.IPEndPoint
Результат bool

SignalDetachedFromInStream() публичный Метод

public SignalDetachedFromInStream ( ) : void
Результат void

Описание свойств

OutStream публичное свойство

public BaseOutNetRTPUDPStream OutStream
Результат BaseOutNetRTPUDPStream