Exemplo n.º 1
0
        public void SurfaceBits(rdpContext *context, SurfaceBits *surfaceBits)
        {
            Console.WriteLine("SurfaceBits");
            SurfaceBitsCommand cmd = new SurfaceBitsCommand();

            cmd.Read(surfaceBits);
        }
Exemplo n.º 2
0
        public void SurfaceBits(rdpContext *context, SurfaceBits *surfaceBits)
        {
            Log.Verbose("SurfaceBits");
            SurfaceBitsCommand cmd = new SurfaceBitsCommand();

            cmd.Read(surfaceBits);
        }
Exemplo n.º 3
0
        public void SurfaceBits(rdpContext *context, SurfaceBits *surfaceBits)
        {
            SurfaceBitsCommand cmd = new SurfaceBitsCommand();

            cmd.Read(surfaceBits);
            iSource.OnSurfaceCommand(cmd);
        }
Exemplo n.º 4
0
        public void Read(SurfaceBits *surfaceBits)
        {
            destLeft   = (UInt16)surfaceBits->destLeft;               /* destLeft */
            destTop    = (UInt16)surfaceBits->destTop;                /* destTop */
            destRight  = (UInt16)surfaceBits->destRight;              /* destRight */
            destBottom = (UInt16)surfaceBits->destBottom;             /* destBottom */
            bpp        = (Byte)surfaceBits->bpp;                      /* bpp */
            codecID    = (Byte)surfaceBits->codecID;                  /* codecID */
            width      = (UInt16)surfaceBits->width;                  /* width */
            height     = (UInt16)surfaceBits->height;                 /* height */

            bitmapDataLength = (UInt32)surfaceBits->bitmapDataLength; /* bitmapDataLength */

            bitmapData = new byte[bitmapDataLength];

            Marshal.Copy(new IntPtr(surfaceBits->bitmapData),
                         bitmapData, 0, (int)bitmapDataLength);         /* bitmapData */
        }