C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_BITMAP_DATA_EX

The TS_BITMAP_DATA_EX structure is used to encapsulate encoded bitmap data.
Show file Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
bitmapData byte[]
bitmapDataLength uint
bpp byte
codecID byte
exBitmapDataHeader TS_COMPRESSED_BITMAP_HEADER_EX
flags TSBitmapDataExFlags_Values
height ushort
reserved byte
width ushort

Property Details

bitmapData public property

A variable-size array of bytes containing bitmap data encoded using the codec identified by the ID in the codecID field.
public byte[] bitmapData
return byte[]

bitmapDataLength public property

A 32-bit, unsigned integer. The size in bytes of the bitmapData field.
public uint bitmapDataLength
return uint

bpp public property

An 8-bit, unsigned integer. The color depth of the bitmap data in bits-per-pixel.
public byte bpp
return byte

codecID public property

An 8-bit, unsigned integer. The client-assigned ID that identifies the bitmap codec that was used to encode the bitmap data. Bitmap codec parameters are exchanged in the Bitmap Codecs Capability Set (section 2.2.7.2.10). If this field is 0, then the bitmap data is not encoded and can be used without performing any decoding transformation.
public byte codecID
return byte

exBitmapDataHeader public property

An optional Extended Compressed Bitmap Header (section 2.2.9.2.1.1.1) structure that contains nonessential information associated with bitmap data in the bitmapData field. This field MUST be present if the EX_COMPRESSED_BITMAP_HEADER_PRESENT (0x01) flag is present.
public TS_COMPRESSED_BITMAP_HEADER_EX,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr exBitmapDataHeader
return TS_COMPRESSED_BITMAP_HEADER_EX

flags public property

An 8-bit, unsigned integer.
public TSBitmapDataExFlags_Values flags
return TSBitmapDataExFlags_Values

height public property

A 16-bit, unsigned integer. The height of the decoded bitmap image in pixels.
public ushort height
return ushort

reserved public property

An 8-bit, unsigned integer. This field is reserved for future use. It MUST be set to zero
public byte reserved
return byte

width public property

A 16-bit, unsigned integer. The width of the decoded bitmap image in pixels.
public ushort width
return ushort