C# 클래스 CSharpRTMP.Core.BaseAppProtocolHandler

파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Configuration Variant

공개 메소드들

메소드 설명
Broadcast ( BaseProtocol from, Variant invokeInfo ) : void
CallClient ( BaseProtocol to, string functionName, Variant param ) : void
ParseAuthenticationNode ( Variant node, Variant result ) : bool
PullExternalStream ( Uri url, Variant streamConfig ) : bool
PushLocalStream ( Variant streamConfig ) : bool
RegisterProtocol ( BaseProtocol protocol ) : void
SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void
UnRegisterProtocol ( BaseProtocol protocol ) : void

보호된 메소드들

메소드 설명
BaseAppProtocolHandler ( Variant configuration ) : System

메소드 상세

BaseAppProtocolHandler() 보호된 메소드

protected BaseAppProtocolHandler ( Variant configuration ) : System
configuration Variant
리턴 System

Broadcast() 공개 추상적인 메소드

public abstract Broadcast ( BaseProtocol from, Variant invokeInfo ) : void
from CSharpRTMP.Core.Protocols.BaseProtocol
invokeInfo Variant
리턴 void

CallClient() 공개 추상적인 메소드

public abstract CallClient ( BaseProtocol to, string functionName, Variant param ) : void
to CSharpRTMP.Core.Protocols.BaseProtocol
functionName string
param Variant
리턴 void

ParseAuthenticationNode() 공개 메소드

public ParseAuthenticationNode ( Variant node, Variant result ) : bool
node Variant
result Variant
리턴 bool

PullExternalStream() 공개 메소드

public PullExternalStream ( Uri url, Variant streamConfig ) : bool
url System.Uri
streamConfig Variant
리턴 bool

PushLocalStream() 공개 메소드

public PushLocalStream ( Variant streamConfig ) : bool
streamConfig Variant
리턴 bool

RegisterProtocol() 공개 추상적인 메소드

public abstract RegisterProtocol ( BaseProtocol protocol ) : void
protocol CSharpRTMP.Core.Protocols.BaseProtocol
리턴 void

SharedObjectTrack() 공개 추상적인 메소드

public abstract SharedObjectTrack ( BaseProtocol to, string name, uint version, bool isPersistent, Variant primitives ) : void
to CSharpRTMP.Core.Protocols.BaseProtocol
name string
version uint
isPersistent bool
primitives Variant
리턴 void

UnRegisterProtocol() 공개 추상적인 메소드

public abstract UnRegisterProtocol ( BaseProtocol protocol ) : void
protocol CSharpRTMP.Core.Protocols.BaseProtocol
리턴 void

프로퍼티 상세

Configuration 보호되어 있는 프로퍼티

protected Variant Configuration
리턴 Variant