CSharpRTMP.Core.Protocols.Rtmfp.FlowWriter.WriterRawMessage C# (CSharp) Method

WriterRawMessage() public method

public WriterRawMessage ( bool withoutHeader = false ) : H2NBinaryWriter
withoutHeader bool
return H2NBinaryWriter
        public H2NBinaryWriter WriterRawMessage(bool withoutHeader = false)
        {
            var message = CreateBufferedMessage();
            if (!withoutHeader)
            {
                message.RawWriter.Write(Defines.RM_HEADER_MESSAGETYPE_USRCTRL);
                message.RawWriter.Write(0);//timestamp must be 0
            }
            return message.RawWriter;
        }

Usage Example

        private void WriteBound(FlowWriter writer)
        {
            var data = writer.WriterRawMessage();

            data.Write((ushort)0x22);
            data.Write(_boundId);
            data.Write(3);
        }
All Usage Examples Of CSharpRTMP.Core.Protocols.Rtmfp.FlowWriter::WriterRawMessage