C# Класс CSharpRTMP.Core.BaseAppProtocolHandler

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

Защищенные свойства (Protected)

Свойство Тип Описание
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