private static CreateBody ( long target_stream_id, System.TimeSpan buffer_length ) : byte[] | ||
target_stream_id | long | |
buffer_length | System.TimeSpan | |
return | byte[] |
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();
}
}