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

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

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

Свойство Тип Описание
GotAppIdTasks GotAppIdDelegate>.Dictionary
OutboundCluster OutboundClusterProtocol
ReconnectTimer System.Timers.Timer

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

Метод Описание
Broadcast ( uint appId, BaseProtocol pFrom, Variant invokeInfo ) : void
CallAppFunction ( uint appId, string functionName, Variant invoke ) : void
ConnectOutboundCluster ( ) : bool
GetAppId ( string appName ) : uint
OnAppListSynchronization ( DirtyInfo dirty ) : void
OnSOCreated ( SO so ) : void
PlayStream ( uint appId, string streamName ) : void
PublishStream ( uint appId, IInStream inStream, string type = "live" ) : void
RegisterProtocol ( BaseProtocol protocol ) : void
SlaveClusterAppProtocolHandler ( Variant configuration ) : System
UnRegisterProtocol ( BaseProtocol protocol ) : void

Приватные методы

Метод Описание
ReconnectTimer_Elapsed ( object sender, System e ) : void

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

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

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

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

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

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

public ConnectOutboundCluster ( ) : bool
Результат bool

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

public GetAppId ( string appName ) : uint
appName string
Результат uint

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

public OnAppListSynchronization ( DirtyInfo dirty ) : void
dirty CSharpRTMP.Core.Protocols.Rtmp.DirtyInfo
Результат void

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

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

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

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

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

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

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

public RegisterProtocol ( BaseProtocol protocol ) : void
protocol BaseProtocol
Результат void

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

public SlaveClusterAppProtocolHandler ( Variant configuration ) : System
configuration Variant
Результат System

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

public UnRegisterProtocol ( BaseProtocol protocol ) : void
protocol BaseProtocol
Результат void

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

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

public Dictionary GotAppIdTasks
Результат GotAppIdDelegate>.Dictionary

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

public OutboundClusterProtocol,CSharpRTMP.Core.Protocols.Cluster OutboundCluster
Результат OutboundClusterProtocol

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

public System.Timers.Timer ReconnectTimer
Результат System.Timers.Timer