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

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

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

Метод Описание
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

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

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

public AddTrack ( Variant track, bool isAduio ) : bool
track Variant
isAduio bool
Результат bool

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

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

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

public CreateCarriers ( InboundRtpProtocol rtp, RtcpProtocol rtcp ) : bool
rtp InboundRtpProtocol
rtcp RtcpProtocol
Результат bool

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

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

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

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

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

public FeedData ( uint channelId, InputStream buffer, uint length ) : bool
channelId uint
buffer CSharpRTMP.Common.InputStream
length uint
Результат bool

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

public GetTransportHeaderLine ( bool isAudio, bool isClient ) : string
isAudio bool
isClient bool
Результат string

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

public InboundConnectivity ( RtspProtocol rtsp, string streamName, uint bandwidthHint, System.TimeSpan rtcpDetectionInterval ) : System
rtsp RtspProtocol
streamName string
bandwidthHint uint
rtcpDetectionInterval System.TimeSpan
Результат System

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

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

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

public ReportSR ( ulong ntpMicroseconds, uint rtpTimestamp, bool isAudio ) : void
ntpMicroseconds ulong
rtpTimestamp uint
isAudio bool
Результат void

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

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