CSharpRTMP.Common.H2NBinaryWriter.WriteS32 C# (CSharp) Метод

WriteS32() публичный Метод

public WriteS32 ( int value ) : void
value int
Результат void
        public void WriteS32(int value)
        {
            Write24(value);
            Write((sbyte)(value>>24));
        }
        

Same methods

H2NBinaryWriter::WriteS32 ( uint value ) : void

Usage Example

Пример #1
0
 public void WriteFlvTag(MemoryStream pData, int timestamp, bool isAudio)
 {
     lock (this)
     {
         var totalLength = (int)(pData?.Length ?? 0);
         Bw.Write(isAudio ? (byte)8 : (byte)9);
         Bw.Write24(totalLength);
         Bw.WriteS32(timestamp);
         Bw.Write24(0);
         if (totalLength > 0)
         {
             pData.WriteTo(DataStream);
             pData.SetLength(0);
         }
         Bw.Write(totalLength + 11);
     }
 }