C# Class CSharpRTMP.Core.Protocols.Rtsp.OutboundConnectivity

Inheritance: BaseConnectivity
Afficher le fichier Open project: langhuihui/csharprtmp Class Usage Examples

Méthodes publiques

Свойство Type Description
OutStream BaseOutNetRTPUDPStream

Méthodes publiques

Méthode Description
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

Method Details

FeedAudioData() public méthode

public FeedAudioData ( MsgHdr &message, double absoluteTimestamp ) : bool
message MsgHdr
absoluteTimestamp double
Résultat bool

FeedData() public méthode

public FeedData ( MsgHdr &message, double absoluteTimestamp, bool isAudio ) : bool
message MsgHdr
absoluteTimestamp double
isAudio bool
Résultat bool

FeedVideoData() public méthode

public FeedVideoData ( MsgHdr &message, double absoluteTimestamp ) : bool
message MsgHdr
absoluteTimestamp double
Résultat bool

Initialize() public méthode

public Initialize ( ) : bool
Résultat bool

InitializePorts() public méthode

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
Résultat bool

OutboundConnectivity() public méthode

public OutboundConnectivity ( bool forceTcp, RtspProtocol pRTSPProtocol ) : System
forceTcp bool
pRTSPProtocol RtspProtocol
Résultat System

RegisterTCPAudioClient() public méthode

public RegisterTCPAudioClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
rtspProtocolId uint
data byte
rtcp byte
Résultat bool

RegisterTCPVideoClient() public méthode

public RegisterTCPVideoClient ( uint rtspProtocolId, byte data, byte rtcp ) : bool
rtspProtocolId uint
data byte
rtcp byte
Résultat bool

RegisterUDPAudioClient() public méthode

public RegisterUDPAudioClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
rtspProtocolId uint
data System.Net.IPEndPoint
rtcp System.Net.IPEndPoint
Résultat bool

RegisterUDPVideoClient() public méthode

public RegisterUDPVideoClient ( uint rtspProtocolId, IPEndPoint data, IPEndPoint rtcp ) : bool
rtspProtocolId uint
data System.Net.IPEndPoint
rtcp System.Net.IPEndPoint
Résultat bool

SignalDetachedFromInStream() public méthode

public SignalDetachedFromInStream ( ) : void
Résultat void

Property Details

OutStream public_oe property

public BaseOutNetRTPUDPStream OutStream
Résultat BaseOutNetRTPUDPStream