C# Класс CSharpRTMP.Core.Protocols.Rtmfp.Flow

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

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

Свойство Тип Описание
Band Session
Completed bool
Error string
Id ulong
IsWaitingSync bool
Stage ulong
StreamId uint
SyncMessageQueue Queue
Writer FlowWriter

Защищенные свойства (Protected)

Свойство Тип Описание
Handler BaseRtmfpProtocol
Peer Peer
RtmpProtocolSerializer CSharpRTMP.Core.Protocols.Rtmp.RTMPProtocolSerializer

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

Метод Описание
Commit ( ) : void
Dispose ( ) : void
Flow ( ulong id, string signature, string name, Peer peer, BaseRtmfpProtocol handler, Session band, FlowWriter flowWriter ) : System
FragmentHandler ( ulong stage, ulong deltaNAck, Stream fragment, byte flags ) : void
SyncDone ( ) : void

Защищенные методы

Метод Описание
AudioHandler ( Stream packet ) : void
CommitHandler ( ) : void
LostFragmentsHandler ( uint count ) : void
MessageHandler ( string name, Variant param ) : void
RawHandler ( byte type, Stream data ) : void
VideoHandler ( Stream packet ) : void

Приватные методы

Метод Описание
Complete ( ) : void
FragmentSortedHandler ( ulong stage, Stream fragment, byte flags ) : void
HandlerMessage ( Stream message, bool needDispose = true ) : void

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

AudioHandler() защищенный Метод

protected AudioHandler ( Stream packet ) : void
packet Stream
Результат void

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

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

CommitHandler() защищенный Метод

protected CommitHandler ( ) : void
Результат void

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

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

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

public Flow ( ulong id, string signature, string name, Peer peer, BaseRtmfpProtocol handler, Session band, FlowWriter flowWriter ) : System
id ulong
signature string
name string
peer Peer
handler BaseRtmfpProtocol
band Session
flowWriter FlowWriter
Результат System

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

public FragmentHandler ( ulong stage, ulong deltaNAck, Stream fragment, byte flags ) : void
stage ulong
deltaNAck ulong
fragment Stream
flags byte
Результат void

LostFragmentsHandler() защищенный Метод

protected LostFragmentsHandler ( uint count ) : void
count uint
Результат void

MessageHandler() защищенный Метод

protected MessageHandler ( string name, Variant param ) : void
name string
param Variant
Результат void

RawHandler() защищенный Метод

protected RawHandler ( byte type, Stream data ) : void
type byte
data Stream
Результат void

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

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

VideoHandler() защищенный Метод

protected VideoHandler ( Stream packet ) : void
packet Stream
Результат void

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

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

public Session Band
Результат Session

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

public bool Completed
Результат bool

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

public string Error
Результат string

Handler защищенное свойство

protected BaseRtmfpProtocol,CSharpRTMP.Core.Protocols.Rtmfp Handler
Результат BaseRtmfpProtocol

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

public ulong Id
Результат ulong

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

public bool IsWaitingSync
Результат bool

Peer защищенное свойство

protected Peer Peer
Результат Peer

RtmpProtocolSerializer защищенное свойство

protected RTMPProtocolSerializer,CSharpRTMP.Core.Protocols.Rtmp RtmpProtocolSerializer
Результат CSharpRTMP.Core.Protocols.Rtmp.RTMPProtocolSerializer

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

public ulong Stage
Результат ulong

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

public uint StreamId
Результат uint

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

public Queue SyncMessageQueue
Результат Queue

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

public FlowWriter,CSharpRTMP.Core.Protocols.Rtmfp Writer
Результат FlowWriter