C# Класс Core.Protocols.Rtmp.InFileRTMPStream

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

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

Свойство Тип Описание
CompleteMetadata Variant

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

Метод Описание
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

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

Метод Описание
BuildFrame ( MediaFile pFile, MediaFrame mediaFrame, Stream buffer ) : bool
FeedMetaData ( MediaFile pFile, MediaFrame mediaFrame ) : bool
FeedOtherType ( ) : bool

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

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

protected BuildFrame ( MediaFile pFile, MediaFrame mediaFrame, Stream buffer ) : bool
pFile MediaFile
mediaFrame CSharpRTMP.Core.MediaFormats.MediaFrame
buffer Stream
Результат bool

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

protected FeedMetaData ( MediaFile pFile, MediaFrame mediaFrame ) : bool
pFile MediaFile
mediaFrame CSharpRTMP.Core.MediaFormats.MediaFrame
Результат bool

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

protected FeedOtherType ( ) : bool
Результат bool

GetInstance() публичный статический Метод

public static GetInstance ( BaseProtocol pRTMPProtocol, StreamsManager pStreamsManager, Variant metadata ) : InFileRTMPStream
pRTMPProtocol CSharpRTMP.Core.Protocols.BaseProtocol
pStreamsManager CSharpRTMP.Core.Streaming.StreamsManager
metadata Variant
Результат InFileRTMPStream

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

public InFileRTMPStream ( BaseProtocol pProtocol, StreamsManager pStreamsManager, string name ) : System
pProtocol CSharpRTMP.Core.Protocols.BaseProtocol
pStreamsManager CSharpRTMP.Core.Streaming.StreamsManager
name string
Результат System

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

public Initialize ( int clientSideBufferLength ) : bool
clientSideBufferLength int
Результат bool

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

public SignalOutStreamAttached ( IOutStream pOutStream ) : void
pOutStream IOutStream
Результат void

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

public SignalOutStreamDetached ( IOutStream pOutStream ) : void
pOutStream IOutStream
Результат void

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

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

public Variant CompleteMetadata
Результат Variant