C# Class CSharpRTMP.Core.Protocols.WebRtc.WebRtcAppProtocolHandler

Inheritance: BaseAppProtocolHandler
Show file Open project: langhuihui/csharprtmp

Public Methods

Method Description
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
WebRtcAppProtocolHandler ( Variant configuration ) : System

Method Details

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

WebRtcAppProtocolHandler() public method

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