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

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

Méthodes publiques

Méthode Description
AddTrack ( Variant track, bool isAduio ) : bool
Cleanup ( ) : void
CreateCarriers ( InboundRtpProtocol rtp, RtcpProtocol rtcp ) : bool
Dispose ( ) : void
EnqueueForDelete ( ) : void
FeedData ( uint channelId, InputStream buffer, uint length ) : bool
GetTransportHeaderLine ( bool isAudio, bool isClient ) : string
InboundConnectivity ( RtspProtocol rtsp, string streamName, uint bandwidthHint, System.TimeSpan rtcpDetectionInterval ) : System
Initialize ( ) : bool
ReportSR ( ulong ntpMicroseconds, uint rtpTimestamp, bool isAudio ) : void
SendRR ( bool isAudio ) : bool

Method Details

AddTrack() public méthode

public AddTrack ( Variant track, bool isAduio ) : bool
track Variant
isAduio bool
Résultat bool

Cleanup() public méthode

public Cleanup ( ) : void
Résultat void

CreateCarriers() public méthode

public CreateCarriers ( InboundRtpProtocol rtp, RtcpProtocol rtcp ) : bool
rtp InboundRtpProtocol
rtcp RtcpProtocol
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnqueueForDelete() public méthode

public EnqueueForDelete ( ) : void
Résultat void

FeedData() public méthode

public FeedData ( uint channelId, InputStream buffer, uint length ) : bool
channelId uint
buffer CSharpRTMP.Common.InputStream
length uint
Résultat bool

GetTransportHeaderLine() public méthode

public GetTransportHeaderLine ( bool isAudio, bool isClient ) : string
isAudio bool
isClient bool
Résultat string

InboundConnectivity() public méthode

public InboundConnectivity ( RtspProtocol rtsp, string streamName, uint bandwidthHint, System.TimeSpan rtcpDetectionInterval ) : System
rtsp RtspProtocol
streamName string
bandwidthHint uint
rtcpDetectionInterval System.TimeSpan
Résultat System

Initialize() public méthode

public Initialize ( ) : bool
Résultat bool

ReportSR() public méthode

public ReportSR ( ulong ntpMicroseconds, uint rtpTimestamp, bool isAudio ) : void
ntpMicroseconds ulong
rtpTimestamp uint
isAudio bool
Résultat void

SendRR() public méthode

public SendRR ( bool isAudio ) : bool
isAudio bool
Résultat bool