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
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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