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

Inheritance: IDisposable, IRecyclable
Exibir arquivo Open project: langhuihui/csharprtmp

Public Properties

Property Type Description
Fragments List
Reader CSharpRTMP.Common.N2HBinaryReader
Repeatable bool

Protected Properties

Property Type Description
_stream System.IO.MemoryStream

Public Methods

Method Description
Dispose ( ) : void
GetReader ( uint &size ) : N2HBinaryReader
GetReader ( uint fragment, uint &size ) : N2HBinaryReader
MemAck ( uint &avaliable, uint &size ) : N2HBinaryReader
Recycle ( ) : void

Protected Methods

Method Description
Init ( uint position ) : uint
Message ( ) : System
Message ( MemoryStream stream, bool repeatable ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetReader() public method

public GetReader ( uint &size ) : N2HBinaryReader
size uint
return CSharpRTMP.Common.N2HBinaryReader

GetReader() public method

public GetReader ( uint fragment, uint &size ) : N2HBinaryReader
fragment uint
size uint
return CSharpRTMP.Common.N2HBinaryReader

Init() protected abstract method

protected abstract Init ( uint position ) : uint
position uint
return uint

MemAck() public method

public MemAck ( uint &avaliable, uint &size ) : N2HBinaryReader
avaliable uint
size uint
return CSharpRTMP.Common.N2HBinaryReader

Message() protected method

protected Message ( ) : System
return System

Message() protected method

protected Message ( MemoryStream stream, bool repeatable ) : System
stream System.IO.MemoryStream
repeatable bool
return System

Recycle() public method

public Recycle ( ) : void
return void

Property Details

Fragments public_oe property

public List Fragments
return List

Reader public_oe property

public N2HBinaryReader,CSharpRTMP.Common Reader
return CSharpRTMP.Common.N2HBinaryReader

Repeatable public_oe property

public bool Repeatable
return bool

_stream protected_oe property

protected MemoryStream,System.IO _stream
return System.IO.MemoryStream