C# Class CSharpRTMP.Core.Protocols.Rtmfp.BaseRtmfpAppProtocolHandler

Inheritance: BaseAppProtocolHandler
Datei anzeigen Open project: langhuihui/csharprtmp

Public Properties

Property Type Description
CurrentProtocol InboundRTMFPProtocol
Sessions HashSet

Public Methods

Method Description
BaseRtmfpAppProtocolHandler ( Variant configuration ) : System
Broadcast ( BaseProtocol from, Variant invokeInfo ) : void
CallClient ( BaseProtocol to, string functionName, Variant param ) : void
RegisterProtocol ( BaseProtocol protocol ) : void
SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void
UnRegisterProtocol ( BaseProtocol protocol ) : void

Method Details

BaseRtmfpAppProtocolHandler() public method

public BaseRtmfpAppProtocolHandler ( Variant configuration ) : System
configuration Variant
return System

Broadcast() public method

public Broadcast ( BaseProtocol from, Variant invokeInfo ) : void
from BaseProtocol
invokeInfo Variant
return void

CallClient() public method

public CallClient ( BaseProtocol to, string functionName, Variant param ) : void
to BaseProtocol
functionName string
param Variant
return void

RegisterProtocol() public method

public RegisterProtocol ( BaseProtocol protocol ) : void
protocol BaseProtocol
return void

SharedObjectTrack() public method

public SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void
to BaseProtocol
name string
version uint
isPersistent bool
primitives Variant
return void

UnRegisterProtocol() public method

public UnRegisterProtocol ( BaseProtocol protocol ) : void
protocol BaseProtocol
return void

Property Details

CurrentProtocol public_oe property

public InboundRTMFPProtocol,CSharpRTMP.Core.Protocols.Rtmfp CurrentProtocol
return InboundRTMFPProtocol

Sessions public_oe property

public HashSet Sessions
return HashSet