PeerCastStation.FLV.RTMP.RTMPBinaryWriter.WriteUInt32 C# (CSharp) Method

WriteUInt32() public method

public WriteUInt32 ( long value ) : void
value long
return void
    public void WriteUInt32(long value)
    {
      var bytes = BitConverter.GetBytes((uint)value);
      if (BitConverter.IsLittleEndian) Array.Reverse(bytes);
      BaseStream.Write(bytes, 0, bytes.Length);
    }

Usage Example

Beispiel #1
0
            private static byte[] CreateBody(long target_stream_id, TimeSpan buffer_length)
            {
                var s = new MemoryStream();

                using (var writer = new RTMPBinaryWriter(s)) {
                    writer.WriteUInt16((int)UserControlMessageType.SetBufferLength);
                    writer.WriteUInt32(target_stream_id);
                    writer.WriteUInt32((long)buffer_length.TotalMilliseconds);
                }
                return(s.ToArray());
            }
All Usage Examples Of PeerCastStation.FLV.RTMP.RTMPBinaryWriter::WriteUInt32