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

Renders the current instance as a raw Ogg page header.
public Render ( ) : ByteVector
Результат ByteVector
Пример #1
0
        public ByteVector Render()
        {
            ByteVector data = header.Render();

            foreach (ByteVector v in packets)
            {
                data.Add(v);
            }
            ByteVector checksum = ByteVector.FromUInt(data.Checksum, false);

            for (int i = 0; i < 4; i++)
            {
                data[i + 22] = checksum[i];
            }
            return(data);
        }
Пример #2
0
        public ByteVector Render()
        {
            ByteVector data = header.Render();

            foreach (ByteVector v in packets)
            {
                data.Add(v);
            }

            // Compute and set the checksum for the Ogg page.  The checksum is taken over
            // the entire page with the 4 bytes reserved for the checksum zeroed and then
            // inserted in bytes 22-25 of the page header.

            ByteVector checksum = ByteVector.FromUInt(data.Checksum, false);

            for (int i = 0; i < 4; i++)
            {
                data [i + 22] = checksum [i];
            }

            return(data);
        }