Core.Protocols.Rtmp.OutboundRTMPProtocol.SignalProtocolCreated C# (CSharp) Метод

SignalProtocolCreated() публичный статический Метод

public static SignalProtocolCreated ( BaseProtocol protocol, Variant customParameters ) : bool
protocol CSharpRTMP.Core.Protocols.BaseProtocol
customParameters Variant
Результат bool
        public static bool SignalProtocolCreated(BaseProtocol protocol, Variant customParameters)
        {
            var application = ClientApplicationManager.FindAppByName(customParameters[Defines.CONF_APPLICATION_NAME]);
            if (application == null)
            {
                Logger.FATAL("Application {0} not found",customParameters[Defines.CONF_APPLICATION_NAME]);
                return false;
            }
            if (protocol == null)
            {
                Logger.FATAL("Connection failed:{0}", customParameters.ToString());
                return application.OutboundConnectionFailed(customParameters);
            }
            protocol.Application = application;
            var outboundRTMPProtocol = protocol as OutboundRTMPProtocol;
            outboundRTMPProtocol.CustomParameters = customParameters;
            return outboundRTMPProtocol.SignalInputData(0);
        }
    }