Esempio n. 1
0
 internal void ReadPacket(IntPtr packet_ptr)
 {
     if (pointer == IntPtr.Zero || packet_ptr == IntPtr.Zero)
     {
         return;
     }
     BitStream_Native.BitStream_ReadPacket(pointer, packet_ptr);
 }
Esempio n. 2
0
    public long ReadLongCompressedDelta(long last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadLongCompressedDelta(pointer, last_value));
    }
Esempio n. 3
0
    public void WriteCompressedDelta(byte value, byte last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteByteCompressedDelta(pointer, value, last_value);
    }
Esempio n. 4
0
    public float ReadFloatCompressed()
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadFloatCompressed(pointer));
    }
Esempio n. 5
0
    public void Write(byte value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteByte(pointer, value);
    }
Esempio n. 6
0
    public long ReadLongCompressed()
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadLongCompressed(pointer));
    }
Esempio n. 7
0
    public byte[] GetData()
    {
        int    data_size = 0;
        IntPtr data_ptr  = BitStream_Native.BitStream_GetData(pointer, ref data_size);

        Array.Resize(ref GetData_Buffer, data_size);
        Marshal.Copy(data_ptr, GetData_Buffer, 0, data_size);
        return(GetData_Buffer);
    }
Esempio n. 8
0
    public void SetData(byte[] data)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_SetData(pointer, data, data.Length);
    }
Esempio n. 9
0
    public void IgnoreBytes(int numberOfBytes)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_IgnoreBytes(pointer, numberOfBytes);
    }
Esempio n. 10
0
    public void Reset()
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_Reset(pointer);
    }
Esempio n. 11
0
    public uint GetReadPointer()
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_GetReadOffset(pointer));
    }
Esempio n. 12
0
    public void SetReadPointer(uint offset)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_SetReadOffset(pointer, offset);
    }
Esempio n. 13
0
    internal void Close()
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_Close(pointer);
    }
Esempio n. 14
0
    public void WriteDelta(int value, int last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteIntDelta(pointer, value, last_value);
    }
Esempio n. 15
0
    public void WriteCompressed(int value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteIntCompressed(pointer, value);
    }
Esempio n. 16
0
    public float ReadFloat16(float min, float max)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadFloat16(pointer, min, max));
    }
Esempio n. 17
0
    public float ReadFloatDelta(float last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadFloatDelta(pointer, last_value));
    }
Esempio n. 18
0
    public int ReadInt()
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadInt(pointer));
    }
Esempio n. 19
0
    public int ReadIntCompressedDelta(int last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadIntCompressedDelta(pointer, last_value));
    }
Esempio n. 20
0
    public byte ReadByteCompressedDelta(byte last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadByteCompressedDelta(pointer, last_value));
    }
Esempio n. 21
0
    public short ReadShortDelta(short last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadShortDelta(pointer, last_value));
    }
Esempio n. 22
0
    public void WriteCompressedDelta(long value, long last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteLongCompressedDelta(pointer, value, last_value);
    }
Esempio n. 23
0
    public byte ReadByteCompressed()
    {
        if (pointer == IntPtr.Zero)
        {
            return(0);
        }

        return(BitStream_Native.BitStream_ReadByteCompressed(pointer));
    }
Esempio n. 24
0
    public void Write(long value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteLong(pointer, value);
    }
Esempio n. 25
0
    public void Write(float value, float min, float max)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteFloat16(pointer, value, min, max);
    }
Esempio n. 26
0
    public void WriteCompressedDelta(float value, float last_value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteFloatCompressedDelta(pointer, value, last_value);
    }
Esempio n. 27
0
    public void Write(float value)
    {
        if (pointer == IntPtr.Zero)
        {
            return;
        }

        BitStream_Native.BitStream_WriteFloat(pointer, value);
    }
Esempio n. 28
0
 internal BitStream(IntPtr packet_ptr)
 {
     pointer = BitStream_Native.BitStream_Create2(packet_ptr);
 }
Esempio n. 29
0
 public BitStream()
 {
     pointer = BitStream_Native.BitStream_Create1();
     Reset();
 }