C# Класс CSharpRTMP.Core.Protocols.Cluster.BaseClusterAppProtocolHandler

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

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

Свойство Тип Описание
Connected bool

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

Метод Описание
Broadcast ( BaseProtocol @from, Variant invokeInfo ) : void
Broadcast ( uint appId, BaseProtocol to, Variant invokeInfo ) : void
CallAppFunction ( uint appId, string functionName, Variant invoke ) : void
CallClient ( BaseProtocol to, string functionName, Variant invoke ) : void
OnSOCreated ( SO so ) : void
PlayStream ( uint appId, string streamName ) : void
PublishStream ( uint appId, IInStream inStream, string type = "live" ) : void
SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void

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

Метод Описание
BaseClusterAppProtocolHandler ( Variant configuration ) : System

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

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

protected BaseClusterAppProtocolHandler ( Variant configuration ) : System
configuration Variant
Результат System

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

public Broadcast ( BaseProtocol @from, Variant invokeInfo ) : void
@from BaseProtocol
invokeInfo Variant
Результат void

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

public abstract Broadcast ( uint appId, BaseProtocol to, Variant invokeInfo ) : void
appId uint
to BaseProtocol
invokeInfo Variant
Результат void

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

public abstract CallAppFunction ( uint appId, string functionName, Variant invoke ) : void
appId uint
functionName string
invoke Variant
Результат void

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

public CallClient ( BaseProtocol to, string functionName, Variant invoke ) : void
to BaseProtocol
functionName string
invoke Variant
Результат void

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

public abstract OnSOCreated ( SO so ) : void
so CSharpRTMP.Core.Protocols.Rtmp.SO
Результат void

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

public abstract PlayStream ( uint appId, string streamName ) : void
appId uint
streamName string
Результат void

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

public abstract PublishStream ( uint appId, IInStream inStream, string type = "live" ) : void
appId uint
inStream IInStream
type string
Результат void

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

public SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void
to BaseProtocol
name string
version uint
isPersistent bool
primitives Variant
Результат void

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

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

public bool Connected
Результат bool