C# 클래스 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RFX_Progressive_REGION

The RFX_Progressive_REGION block contains the compressed data for a set of tiles from the frame.
상속: RFX_Progressive_DataBlock
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
flags byte
numProgQuant byte
numQuant byte
numRects ushort
numTiles ushort
quantProgVals Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RFX_PROGRESSIVE_CODEC_QUANT[]
quantVals Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_CODEC_QUANT[]
rects Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_RECT[]
tileDataSize uint
tileSize byte

공개 메소드들

메소드 설명
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_REGION ( bool bProg, byte flag, uint tileDSize, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_RECT regionRects, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile tileDataArr ) : System

constructor, create RFX_Progressive_REGION block

비공개 메소드들

메소드 설명
Convert2Bytes ( object obj ) : byte[]

메소드 상세

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_REGION() 공개 메소드

constructor, create RFX_Progressive_REGION block
public RFX_Progressive_REGION ( bool bProg, byte flag, uint tileDSize, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_RECT regionRects, Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile tileDataArr ) : System
bProg bool This is used to indicate if progressive encoding is enabled
flag byte This is used to indicate region flag
tileDSize uint This is used to indicate total size of all tiles encoded data
regionRects Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_RECT This is used to indicate region rectangles that all tiles to fill
tileDataArr Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.EncodedTile This is used to indicate quant data for specific layer
리턴 System

프로퍼티 상세

flags 공개적으로 프로퍼티

A 8-bits unsigned integer, specify the region flags.
public byte flags
리턴 byte

numProgQuant 공개적으로 프로퍼티

A 8-bits unsigned integer, specify the number of RFX_PROGRESSIVE_CODEC_QUANT (section 2.2.5.2.1.5.1) structures in the quantProgVals field.
public byte numProgQuant
리턴 byte

numQuant 공개적으로 프로퍼티

A 8-bits unsigned integer, specify the number of TS_RFX_CODEC_QUANT structures in the quantVals field.
public byte numQuant
리턴 byte

numRects 공개적으로 프로퍼티

A 16-bits unsigned integer, specify the number of TS_RFX_RECT structures in the rects field.
public ushort numRects
리턴 ushort

numTiles 공개적으로 프로퍼티

A 16-bits unsigned integer, specify the number of elements in the tiles field.
public ushort numTiles
리턴 ushort

quantProgVals 공개적으로 프로퍼티

A variable-length array of RFX_PROGRESSIVE_CODEC_QUANT structures.
public RFX_PROGRESSIVE_CODEC_QUANT[],Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx quantProgVals
리턴 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RFX_PROGRESSIVE_CODEC_QUANT[]

quantVals 공개적으로 프로퍼티

A variable-length array of TS_RFX_CODEC_QUANT structures.
public TS_RFX_CODEC_QUANT[],Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx quantVals
리턴 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_CODEC_QUANT[]

rects 공개적으로 프로퍼티

A variable-length array of TS_RFX_RECT structures, specifies the encoded region.
public TS_RFX_RECT[],Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx rects
리턴 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdprfx.TS_RFX_RECT[]

tileDataSize 공개적으로 프로퍼티

A 32-bits unsigned integer, specify the size, in bytes, of the tiles field.
public uint tileDataSize
리턴 uint

tileSize 공개적으로 프로퍼티

A 8-bits unsigned integer, specify the width and height of a square tile. Must be 0x0040.
public byte tileSize
리턴 byte