C# 클래스 CSharpRTMP.Core.Protocols.Cluster.MasterClusterAppProtocolHandler

상속: BaseClusterAppProtocolHandler
파일 보기 프로젝트 열기: langhuihui/csharprtmp

공개 프로퍼티들

프로퍼티 타입 설명
InboundClusters HashSet

공개 메소드들

메소드 설명
Broadcast ( uint appId, BaseProtocol pFrom, Variant invokeInfo ) : void
CallAppFunction ( uint appId, string functionName, Variant invoke ) : void
MasterClusterAppProtocolHandler ( Variant configuration ) : System
OnSOCreated ( SO so ) : void
PlayStream ( uint appId, string streamName ) : void
PublishStream ( uint appId, IInStream inStream, string type = "live" ) : void
RegisterProtocol ( BaseProtocol protocol ) : void
UnRegisterProtocol ( BaseProtocol protocol ) : 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

MasterClusterAppProtocolHandler() 공개 메소드

public MasterClusterAppProtocolHandler ( Variant configuration ) : System
configuration Variant
리턴 System

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

UnRegisterProtocol() 공개 메소드

public UnRegisterProtocol ( BaseProtocol protocol ) : void
protocol BaseProtocol
리턴 void

프로퍼티 상세

InboundClusters 공개적으로 프로퍼티

public HashSet InboundClusters
리턴 HashSet