RTMP.AmfWriter.WriteString C# (CSharp) Method

WriteString() public method

public WriteString ( string str, bool objectStart = false ) : void
str string
objectStart bool
return void
        public void WriteString(string str, bool objectStart = false)
        {
            if(objectStart == false)
                writer.Write((byte) Amf0Types.String);

            writer.Write((ushort) str.Length);

            for (var i = 0; i < str.Length; i++)
            {
                writer.Write(str[i]);
            }
        }

Usage Example

Example #1
0
        private void publish(string id)
        {
            var writer = new AmfWriter();

            writer.WriteString("publish");
            writer.WriteNumber(0);
            writer.WriteNull();
            writer.WriteString(id);
            writer.WriteString("live");
            SendAmf(writer);
        }
All Usage Examples Of RTMP.AmfWriter::WriteString