C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RFX_Progressive_TILE_FIRST

The RFX_Progressive_TILE_FIRST block specifies the first-pass compression of a tile with progressive techniques.
Inheritance: RFX_Progressive_DataBlock
Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Méthodes publiques

Свойство Type Description
cbData byte[]
cbLen ushort
crData byte[]
crLen ushort
flags bool
progressiveQuality byte
quantIdxCb byte
quantIdxCr byte
quantIdxY byte
tailData byte[]
tailLen ushort
xIdx ushort
yData byte[]
yIdx ushort
yLen ushort

Méthodes publiques

Méthode Description
Decode ( Microsoft.Protocols.TestTools.StackSdk.PduMarshaler marshaler ) : bool

Decode this PDU from the PduMarshaler.

Encode ( Microsoft.Protocols.TestTools.StackSdk.PduMarshaler marshaler ) : void

Encode this PDU to the PduMarshaler.

RFX_Progressive_TILE_FIRST ( byte quantIdx, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.TileIndex tileIdx, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile tileData ) : System

constructor, create RFX_Progressive_TILE_FIRST block

Method Details

Decode() public méthode

Decode this PDU from the PduMarshaler.
public Decode ( Microsoft.Protocols.TestTools.StackSdk.PduMarshaler marshaler ) : bool
marshaler Microsoft.Protocols.TestTools.StackSdk.PduMarshaler This is used to decode the fields of this PDU.
Résultat bool

Encode() public méthode

Encode this PDU to the PduMarshaler.
public Encode ( Microsoft.Protocols.TestTools.StackSdk.PduMarshaler marshaler ) : void
marshaler Microsoft.Protocols.TestTools.StackSdk.PduMarshaler This is used to encode the fields of this PDU.
Résultat void

RFX_Progressive_TILE_FIRST() public méthode

constructor, create RFX_Progressive_TILE_FIRST block
public RFX_Progressive_TILE_FIRST ( byte quantIdx, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.TileIndex tileIdx, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile tileData ) : System
quantIdx byte This is used to indicate index in TS_RFX_CODEC_AUANT array of region block
tileIdx Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.TileIndex This is used to indicate tile position([x, y]).
tileData Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile This is used to indicate encoded tile data
Résultat System

Property Details

cbData public_oe property

A variable-length array of bytes, specify the compressed data for the Chroma Blue (Cb) component of the tile .
public byte[] cbData
Résultat byte[]

cbLen public_oe property

A 16-bits integer, specify the size, in bytes, of the cbData field.
public ushort cbLen
Résultat ushort

crData public_oe property

A variable-length array of bytes, specify the compressed data for the Chroma Red (Cr) component of the tile .
public byte[] crData
Résultat byte[]

crLen public_oe property

A 16-bits integer, specify the size, in bytes, of the crData field.
public ushort crLen
Résultat ushort

flags public_oe property

A 8-bits bool, specify if tile difference is used.
public bool flags
Résultat bool

progressiveQuality public_oe property

A 8-bits unsigned integer, specify an index into the RFX_PROGRESSIVE_CODEC_QUANT array (the quantProgVals field) of the containing RFX_PROGRESSIVE_REGION block.
public byte progressiveQuality
Résultat byte

quantIdxCb public_oe property

A 8-bits unsigned integer, specify an index into the TS_RFX_CODEC_QUANT array (the quantVals field) of the containing RFX_PROGRESSIVE_REGION (section 2.2.5.2.1.5) block.
public byte quantIdxCb
Résultat byte

quantIdxCr public_oe property

A 8-bits unsigned integer, specify an index into the TS_RFX_CODEC_QUANT array (the quantVals field) of the containing RFX_PROGRESSIVE_REGION (section 2.2.5.2.1.5) block.
public byte quantIdxCr
Résultat byte

quantIdxY public_oe property

A 8-bits unsigned integer, specify an index into the TS_RFX_CODEC_QUANT array (the quantVals field) of the containing RFX_PROGRESSIVE_REGION (section 2.2.5.2.1.5) block.
public byte quantIdxY
Résultat byte

tailData public_oe property

A variable-length array of bytes, specify the tail data(only valid on windows).
public byte[] tailData
Résultat byte[]

tailLen public_oe property

A 16-bits integer, specify the size, in bytes, of the tailData field.
public ushort tailLen
Résultat ushort

xIdx public_oe property

A 16-bits unsigned integer, specify the x-index of the encoded tile in the screen tile grid.
public ushort xIdx
Résultat ushort

yData public_oe property

A variable-length array of bytes, specify the compressed data for the Luma (Y) component of the tile .
public byte[] yData
Résultat byte[]

yIdx public_oe property

A 16-bits unsigned integer, specify the y-index of the encoded tile in the screen tile grid.
public ushort yIdx
Résultat ushort

yLen public_oe property

A 16-bits integer, specify the size, in bytes, of the yData field.
public ushort yLen
Résultat ushort