C# Class CSharpRTMP.Core.Protocols.Rtmfp.Flow

Inheritance: IDisposable
Afficher le fichier Open project: langhuihui/csharprtmp

Méthodes publiques

Свойство Type Description
Band Session
Completed bool
Error string
Id ulong
IsWaitingSync bool
Stage ulong
StreamId uint
SyncMessageQueue Queue
Writer FlowWriter

Protected Properties

Свойство Type Description
Handler BaseRtmfpProtocol
Peer Peer
RtmpProtocolSerializer CSharpRTMP.Core.Protocols.Rtmp.RTMPProtocolSerializer

Méthodes publiques

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

Méthodes protégées

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

Private Methods

Méthode Description
Complete ( ) : void
FragmentSortedHandler ( ulong stage, Stream fragment, byte flags ) : void
HandlerMessage ( Stream message, bool needDispose = true ) : void

Method Details

AudioHandler() protected méthode

protected AudioHandler ( Stream packet ) : void
packet Stream
Résultat void

Commit() public méthode

public Commit ( ) : void
Résultat void

CommitHandler() protected méthode

protected CommitHandler ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flow() public méthode

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

FragmentHandler() public méthode

public FragmentHandler ( ulong stage, ulong deltaNAck, Stream fragment, byte flags ) : void
stage ulong
deltaNAck ulong
fragment Stream
flags byte
Résultat void

LostFragmentsHandler() protected méthode

protected LostFragmentsHandler ( uint count ) : void
count uint
Résultat void

MessageHandler() protected méthode

protected MessageHandler ( string name, Variant param ) : void
name string
param Variant
Résultat void

RawHandler() protected méthode

protected RawHandler ( byte type, Stream data ) : void
type byte
data Stream
Résultat void

SyncDone() public méthode

public SyncDone ( ) : void
Résultat void

VideoHandler() protected méthode

protected VideoHandler ( Stream packet ) : void
packet Stream
Résultat void

Property Details

Band public_oe property

public Session Band
Résultat Session

Completed public_oe property

public bool Completed
Résultat bool

Error public_oe property

public string Error
Résultat string

Handler protected_oe property

protected BaseRtmfpProtocol,CSharpRTMP.Core.Protocols.Rtmfp Handler
Résultat BaseRtmfpProtocol

Id public_oe property

public ulong Id
Résultat ulong

IsWaitingSync public_oe property

public bool IsWaitingSync
Résultat bool

Peer protected_oe property

protected Peer Peer
Résultat Peer

RtmpProtocolSerializer protected_oe property

protected RTMPProtocolSerializer,CSharpRTMP.Core.Protocols.Rtmp RtmpProtocolSerializer
Résultat CSharpRTMP.Core.Protocols.Rtmp.RTMPProtocolSerializer

Stage public_oe property

public ulong Stage
Résultat ulong

StreamId public_oe property

public uint StreamId
Résultat uint

SyncMessageQueue public_oe property

public Queue SyncMessageQueue
Résultat Queue

Writer public_oe property

public FlowWriter,CSharpRTMP.Core.Protocols.Rtmfp Writer
Résultat FlowWriter