C# Класс 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.
Наследование: RFX_Progressive_DataBlock
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Описание методов

Decode() публичный Метод

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.
Результат bool

Encode() публичный Метод

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.
Результат void

RFX_Progressive_TILE_FIRST() публичный Метод

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
Результат System

Описание свойств

cbData публичное свойство

A variable-length array of bytes, specify the compressed data for the Chroma Blue (Cb) component of the tile .
public byte[] cbData
Результат byte[]

cbLen публичное свойство

A 16-bits integer, specify the size, in bytes, of the cbData field.
public ushort cbLen
Результат ushort

crData публичное свойство

A variable-length array of bytes, specify the compressed data for the Chroma Red (Cr) component of the tile .
public byte[] crData
Результат byte[]

crLen публичное свойство

A 16-bits integer, specify the size, in bytes, of the crData field.
public ushort crLen
Результат ushort

flags публичное свойство

A 8-bits bool, specify if tile difference is used.
public bool flags
Результат bool

progressiveQuality публичное свойство

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
Результат byte

quantIdxCb публичное свойство

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
Результат byte

quantIdxCr публичное свойство

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
Результат byte

quantIdxY публичное свойство

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
Результат byte

tailData публичное свойство

A variable-length array of bytes, specify the tail data(only valid on windows).
public byte[] tailData
Результат byte[]

tailLen публичное свойство

A 16-bits integer, specify the size, in bytes, of the tailData field.
public ushort tailLen
Результат ushort

xIdx публичное свойство

A 16-bits unsigned integer, specify the x-index of the encoded tile in the screen tile grid.
public ushort xIdx
Результат ushort

yData публичное свойство

A variable-length array of bytes, specify the compressed data for the Luma (Y) component of the tile .
public byte[] yData
Результат byte[]

yIdx публичное свойство

A 16-bits unsigned integer, specify the y-index of the encoded tile in the screen tile grid.
public ushort yIdx
Результат ushort

yLen публичное свойство

A 16-bits integer, specify the size, in bytes, of the yData field.
public ushort yLen
Результат ushort