コード例 #1
0
 public PkgReader(IntPtr ptr, int size, Int64 time)
 {
     mStreamReader = new Support.NativeStreamReader(ptr, (UInt32)size);
     unsafe
     {
         PkgHeader header;
         mStreamReader.Read((byte *)&header, (UInt32)sizeof(PkgHeader));
     }
     RecvTime = time;
 }
コード例 #2
0
        public PkgReader(byte[] ptr, int size, Int64 time)
        {
            unsafe
            {
                fixed(byte *p = &ptr[0])
                {
                    mStreamReader = new Support.NativeStreamReader((IntPtr)p, (UInt32)size);
                }

                PkgHeader header;

                mStreamReader.Read((byte *)&header, (UInt32)sizeof(PkgHeader));
            }

            RecvTime = time;
        }