CSharpRTMP.Core.Protocols.Rtmp.SOMessageFactory.GetSharedObject C# (CSharp) Метод

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

public static GetSharedObject ( uint channelId, uint streamId, double timeStamp, bool isAbsolute, string name, uint version, bool persistent ) : AmfMessage
channelId uint
streamId uint
timeStamp double
isAbsolute bool
name string
version uint
persistent bool
Результат AmfMessage
        public static AmfMessage GetSharedObject(uint channelId, uint streamId,
        double timeStamp, bool isAbsolute, string name, uint version,
		bool persistent)
        {
            AmfMessage amfMessage;
            amfMessage.Header =
                GenericMessageFactory.VH(HeaderType.HT_FULL, channelId, (uint) timeStamp, 0,
                    Defines.RM_HEADER_MESSAGETYPE_SHAREDOBJECT, streamId, isAbsolute);
            amfMessage.Body = Variant.GetMap(new VariantMapHelper
            {
                {
                    Defines.RM_SHAREDOBJECT, Variant.GetMap(new VariantMapHelper
                    {
                        {Defines.RM_SHAREDOBJECT_NAME, name},
                        {Defines.RM_SHAREDOBJECT_VERSION, version},
                        {Defines.RM_SHAREDOBJECT_PERSISTENCE, persistent}
                    })
                }
            });
            return amfMessage;
        }
    }
SOMessageFactory