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

Inheritance: Flow
ファイルを表示 Open project: langhuihui/csharprtmp Class Usage Examples

Public Properties

Property Type Description
Name string
OutStream IOutStream
TotalBytes long

Public Methods

Method Description
Dispose ( ) : void
FlowStream ( ulong id, string signature, Peer peer, BaseRtmfpProtocol handler, Session band, FlowWriter localFlow ) : System

Protected Methods

Method Description
AudioHandler ( Stream packet ) : void
CommitHandler ( ) : void
LostFragmentsHandler ( uint count ) : void
MessageHandler ( string action, Variant param ) : void
RawHandler ( byte type, Stream data ) : void
VideoHandler ( Stream packet ) : void

Method Details

AudioHandler() protected method

protected AudioHandler ( Stream packet ) : void
packet Stream
return void

CommitHandler() protected method

protected CommitHandler ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

FlowStream() public method

public FlowStream ( ulong id, string signature, Peer peer, BaseRtmfpProtocol handler, Session band, FlowWriter localFlow ) : System
id ulong
signature string
peer Peer
handler BaseRtmfpProtocol
band Session
localFlow FlowWriter
return System

LostFragmentsHandler() protected method

protected LostFragmentsHandler ( uint count ) : void
count uint
return void

MessageHandler() protected method

protected MessageHandler ( string action, Variant param ) : void
action string
param Variant
return void

RawHandler() protected method

protected RawHandler ( byte type, Stream data ) : void
type byte
data Stream
return void

VideoHandler() protected method

protected VideoHandler ( Stream packet ) : void
packet Stream
return void

Property Details

Name public_oe property

public string Name
return string

OutStream public_oe property

public IOutStream OutStream
return IOutStream

TotalBytes public_oe property

public long TotalBytes
return long