C# Class Core.Protocols.Rtmp.InFileRTMPStream

Inheritance: BaseInFileStream
Datei anzeigen Open project: langhuihui/csharprtmp Class Usage Examples

Public Properties

Property Type Description
CompleteMetadata Variant

Public Methods

Method Description
GetInstance ( BaseProtocol pRTMPProtocol, StreamsManager pStreamsManager, Variant metadata ) : InFileRTMPStream
InFileRTMPStream ( BaseProtocol pProtocol, StreamsManager pStreamsManager, string name ) : System
Initialize ( int clientSideBufferLength ) : bool
SignalOutStreamAttached ( IOutStream pOutStream ) : void
SignalOutStreamDetached ( IOutStream pOutStream ) : void

Protected Methods

Method Description
BuildFrame ( MediaFile pFile, MediaFrame mediaFrame, Stream buffer ) : bool
FeedMetaData ( MediaFile pFile, MediaFrame mediaFrame ) : bool
FeedOtherType ( ) : bool

Method Details

BuildFrame() protected method

protected BuildFrame ( MediaFile pFile, MediaFrame mediaFrame, Stream buffer ) : bool
pFile MediaFile
mediaFrame CSharpRTMP.Core.MediaFormats.MediaFrame
buffer Stream
return bool

FeedMetaData() protected method

protected FeedMetaData ( MediaFile pFile, MediaFrame mediaFrame ) : bool
pFile MediaFile
mediaFrame CSharpRTMP.Core.MediaFormats.MediaFrame
return bool

FeedOtherType() protected method

protected FeedOtherType ( ) : bool
return bool

GetInstance() public static method

public static GetInstance ( BaseProtocol pRTMPProtocol, StreamsManager pStreamsManager, Variant metadata ) : InFileRTMPStream
pRTMPProtocol CSharpRTMP.Core.Protocols.BaseProtocol
pStreamsManager CSharpRTMP.Core.Streaming.StreamsManager
metadata Variant
return InFileRTMPStream

InFileRTMPStream() public method

public InFileRTMPStream ( BaseProtocol pProtocol, StreamsManager pStreamsManager, string name ) : System
pProtocol CSharpRTMP.Core.Protocols.BaseProtocol
pStreamsManager CSharpRTMP.Core.Streaming.StreamsManager
name string
return System

Initialize() public method

public Initialize ( int clientSideBufferLength ) : bool
clientSideBufferLength int
return bool

SignalOutStreamAttached() public method

public SignalOutStreamAttached ( IOutStream pOutStream ) : void
pOutStream IOutStream
return void

SignalOutStreamDetached() public method

public SignalOutStreamDetached ( IOutStream pOutStream ) : void
pOutStream IOutStream
return void

Property Details

CompleteMetadata public_oe property

public Variant CompleteMetadata
return Variant