C# 클래스 CSharpRTMP.Core.Protocols.Rtsp.OutboundConnectivity

상속: BaseConnectivity
파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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