Achamenes.ID3.Frames.Writers.FrameHeaderWriterM2.WriteHeader C# (CSharp) Method

WriteHeader() public method

public WriteHeader ( System stream, FrameHeader frameHeader ) : void
stream System
frameHeader FrameHeader
return void
        public override void WriteHeader(System.IO.Stream stream, FrameHeader frameHeader)
        {
            string frameID=frameHeader.FrameID;
            stream.Write(Encoding.GetEncoding("ISO-8859-1").GetBytes(frameID), 0, 3);

            int size=frameHeader.Length;
            byte[] sizeData=new byte[3];
            sizeData[2]=(byte)(size%0x100);
            size/=0x100;
            sizeData[1]=(byte)(size%0x100);
            size/=0x100;
            sizeData[0]=(byte)(size%0x100);
            stream.Write(sizeData, 0, 3);
        }
FrameHeaderWriterM2