C# Класс Microsoft.Protocols.TestSuites.Rdpegfx.RdpegfxTestUtility

Utility class used for RDPEGFX test. The fields defined here are only used internally.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ClearCodecImage System.Drawing.Bitmap
MaxBmpHeight ushort
MaxBmpWidth ushort
RfxProgCodecImage System.Drawing.Bitmap
cacheKey ulong
cacheRect Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16
ccBandHeight ushort
ccBandHeight2 ushort
ccBandWidth ushort
ccBandWidth2 ushort
ccGlyphIndex ushort
ccGlyphWidth ushort
ccLargeBandHeight ushort
ccLargeBandWidth ushort
ccMaxBandHeight ushort
ccMaxGlyphIndexNum ushort
ccMaxGlyphSize ushort
ccSmallGlyphHeight ushort
ccSmallGlyphWidth ushort
ccSubcodecHeight ushort
ccSubcodecMaxWidth ushort
ccSubcodecWidth ushort
copySrcRect Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16
copySrcRect2 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16
delaySeconds byte
desktopHeight uint
desktopWidth uint
fillColorARGB Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32
fillColorBlue Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32
fillColorGreen Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32
fillColorRed Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32
imgPos Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
imgPos2 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
imgPos3 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
imgPos4 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
largeCacheRect Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16
largeSurfHeight ushort
largeSurfWidth ushort
maxCacheSize int
maxCacheSizeForSmallCache int
maxCacheSlot ushort
maxCacheSlotForSmallCache ushort
maxMonitorCount uint
maxRfxProgCodecContextId uint
segmentPartSize uint
smallHeight ushort
smallWidth ushort
surfHeight ushort
surfHeight2 ushort
surfHeight3 ushort
surfPos Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
surfPos2 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
surfPos3 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
surfPos4 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16
surfWidth ushort
surfWidth2 ushort
surfWidth3 ushort

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

Метод Описание
ConvertToRect ( RDPGFX_POINT16 pos, ushort width, ushort height ) : RDPGFX_RECT16

Convert a position and width/height into Rectangle structure

DrawGradientImage ( int w, int h, Color startColor ) : Bitmap

Draw an image with gradient color. The image is only used for clearcode subcodec test, and the width of image can't exceed 128.

DrawImage ( int w, int h, Color c ) : Bitmap

Draw an image with a color

DrawImageWithUniqueColor ( int w, int h, Color startColor ) : Bitmap

Draw a bitmap with each pixel has unique color. The image is only used for clearcode subcodec test, and the pixel number in image can't exceed 128.

DrawSurfImage ( Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.Surface surf, Color bgcolor, Bitmap pic, RDPGFX_POINT16 picPos ) : Bitmap

Draw an image for surface, which has a bitmap in surface.

ToRdpgfx_Color32 ( Color c ) : RDPGFX_COLOR32

Transform a C# color into RDPGRX_COLOR32 structure

captureFromImage ( Image srcImage, RDPGFX_POINT16 capPos, int width, int height, Image &bgImage ) : Bitmap

Capture a bitmap from an image

captureFromScreen ( int left, int top, int width, int height ) : Bitmap

Capture a bitmap from screen

drawDiagonal ( Image srcImage ) : Bitmap

Draw an image with a diagonal

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

ConvertToRect() публичный статический Метод

Convert a position and width/height into Rectangle structure
public static ConvertToRect ( RDPGFX_POINT16 pos, ushort width, ushort height ) : RDPGFX_RECT16
pos Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16 Left-top position of a rectangle
width ushort Width of a rectangle
height ushort Height of a rectangle
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16

DrawGradientImage() публичный статический Метод

Draw an image with gradient color. The image is only used for clearcode subcodec test, and the width of image can't exceed 128.
public static DrawGradientImage ( int w, int h, Color startColor ) : Bitmap
w int Width of an image
h int Height of an image
startColor Color The start color to draw image
Результат System.Drawing.Bitmap

DrawImage() публичный статический Метод

Draw an image with a color
public static DrawImage ( int w, int h, Color c ) : Bitmap
w int Width of an image
h int Height of an image
c Color The color to fill image
Результат System.Drawing.Bitmap

DrawImageWithUniqueColor() публичный статический Метод

Draw a bitmap with each pixel has unique color. The image is only used for clearcode subcodec test, and the pixel number in image can't exceed 128.
public static DrawImageWithUniqueColor ( int w, int h, Color startColor ) : Bitmap
w int Width of image
h int Height of image
startColor Color The start color to draw image
Результат System.Drawing.Bitmap

DrawSurfImage() публичный статический Метод

Draw an image for surface, which has a bitmap in surface.
public static DrawSurfImage ( Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.Surface surf, Color bgcolor, Bitmap pic, RDPGFX_POINT16 picPos ) : Bitmap
surf Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.Surface Indicate the size of surface image
bgcolor Color Indicate the background color of surface image
pic System.Drawing.Bitmap The bitmap to be drawn in surface image
picPos Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16 The bitmap position in surface
Результат System.Drawing.Bitmap

ToRdpgfx_Color32() публичный статический Метод

Transform a C# color into RDPGRX_COLOR32 structure
public static ToRdpgfx_Color32 ( Color c ) : RDPGFX_COLOR32
c Color Color to be converted
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32

captureFromImage() публичный статический Метод

Capture a bitmap from an image
public static captureFromImage ( Image srcImage, RDPGFX_POINT16 capPos, int width, int height, Image &bgImage ) : Bitmap
srcImage Image The source of captured bitmap
capPos Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16 Left-top position in source image for captured bitmap
width int Width of captured bitmap
height int Height of captured bitmap
bgImage Image The image after a part is captured
Результат System.Drawing.Bitmap

captureFromScreen() публичный статический Метод

Capture a bitmap from screen
public static captureFromScreen ( int left, int top, int width, int height ) : Bitmap
left int Left position in screen for captured bitmap
top int Top position in screen for captured bitmap
width int Width of captured bitmap
height int Height of captured bitmap
Результат System.Drawing.Bitmap

drawDiagonal() публичный статический Метод

Draw an image with a diagonal
public static drawDiagonal ( Image srcImage ) : Bitmap
srcImage Image The source image
Результат System.Drawing.Bitmap

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

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

public Bitmap,System.Drawing ClearCodecImage
Результат System.Drawing.Bitmap

MaxBmpHeight публичное статическое свойство

public static ushort MaxBmpHeight
Результат ushort

MaxBmpWidth публичное статическое свойство

public static ushort MaxBmpWidth
Результат ushort

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

public Bitmap,System.Drawing RfxProgCodecImage
Результат System.Drawing.Bitmap

cacheKey публичное статическое свойство

public static ulong cacheKey
Результат ulong

cacheRect публичное статическое свойство

public static RDPGFX_RECT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx cacheRect
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16

ccBandHeight публичное статическое свойство

public static ushort ccBandHeight
Результат ushort

ccBandHeight2 публичное статическое свойство

public static ushort ccBandHeight2
Результат ushort

ccBandWidth публичное статическое свойство

public static ushort ccBandWidth
Результат ushort

ccBandWidth2 публичное статическое свойство

public static ushort ccBandWidth2
Результат ushort

ccGlyphIndex публичное статическое свойство

public static ushort ccGlyphIndex
Результат ushort

ccGlyphWidth публичное статическое свойство

public static ushort ccGlyphWidth
Результат ushort

ccLargeBandHeight публичное статическое свойство

public static ushort ccLargeBandHeight
Результат ushort

ccLargeBandWidth публичное статическое свойство

public static ushort ccLargeBandWidth
Результат ushort

ccMaxBandHeight публичное статическое свойство

public static ushort ccMaxBandHeight
Результат ushort

ccMaxGlyphIndexNum публичное статическое свойство

public static ushort ccMaxGlyphIndexNum
Результат ushort

ccMaxGlyphSize публичное статическое свойство

public static ushort ccMaxGlyphSize
Результат ushort

ccSmallGlyphHeight публичное статическое свойство

public static ushort ccSmallGlyphHeight
Результат ushort

ccSmallGlyphWidth публичное статическое свойство

public static ushort ccSmallGlyphWidth
Результат ushort

ccSubcodecHeight публичное статическое свойство

public static ushort ccSubcodecHeight
Результат ushort

ccSubcodecMaxWidth публичное статическое свойство

public static ushort ccSubcodecMaxWidth
Результат ushort

ccSubcodecWidth публичное статическое свойство

public static ushort ccSubcodecWidth
Результат ushort

copySrcRect публичное статическое свойство

public static RDPGFX_RECT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx copySrcRect
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16

copySrcRect2 публичное статическое свойство

public static RDPGFX_RECT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx copySrcRect2
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16

delaySeconds публичное статическое свойство

public static byte delaySeconds
Результат byte

desktopHeight публичное статическое свойство

public static uint desktopHeight
Результат uint

desktopWidth публичное статическое свойство

public static uint desktopWidth
Результат uint

fillColorARGB публичное статическое свойство

public static RDPGFX_COLOR32,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx fillColorARGB
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32

fillColorBlue публичное статическое свойство

public static RDPGFX_COLOR32,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx fillColorBlue
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32

fillColorGreen публичное статическое свойство

public static RDPGFX_COLOR32,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx fillColorGreen
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32

fillColorRed публичное статическое свойство

public static RDPGFX_COLOR32,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx fillColorRed
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_COLOR32

imgPos публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx imgPos
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

imgPos2 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx imgPos2
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

imgPos3 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx imgPos3
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

imgPos4 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx imgPos4
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

largeCacheRect публичное статическое свойство

public static RDPGFX_RECT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx largeCacheRect
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_RECT16

largeSurfHeight публичное статическое свойство

public static ushort largeSurfHeight
Результат ushort

largeSurfWidth публичное статическое свойство

public static ushort largeSurfWidth
Результат ushort

maxCacheSize публичное статическое свойство

public static int maxCacheSize
Результат int

maxCacheSizeForSmallCache публичное статическое свойство

public static int maxCacheSizeForSmallCache
Результат int

maxCacheSlot публичное статическое свойство

public static ushort maxCacheSlot
Результат ushort

maxCacheSlotForSmallCache публичное статическое свойство

public static ushort maxCacheSlotForSmallCache
Результат ushort

maxMonitorCount публичное статическое свойство

public static uint maxMonitorCount
Результат uint

maxRfxProgCodecContextId публичное статическое свойство

public static uint maxRfxProgCodecContextId
Результат uint

segmentPartSize публичное статическое свойство

public static uint segmentPartSize
Результат uint

smallHeight публичное статическое свойство

public static ushort smallHeight
Результат ushort

smallWidth публичное статическое свойство

public static ushort smallWidth
Результат ushort

surfHeight публичное статическое свойство

public static ushort surfHeight
Результат ushort

surfHeight2 публичное статическое свойство

public static ushort surfHeight2
Результат ushort

surfHeight3 публичное статическое свойство

public static ushort surfHeight3
Результат ushort

surfPos публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx surfPos
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

surfPos2 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx surfPos2
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

surfPos3 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx surfPos3
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

surfPos4 публичное статическое свойство

public static RDPGFX_POINT16,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx surfPos4
Результат Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpegfx.RDPGFX_POINT16

surfWidth публичное статическое свойство

public static ushort surfWidth
Результат ushort

surfWidth2 публичное статическое свойство

public static ushort surfWidth2
Результат ushort

surfWidth3 публичное статическое свойство

public static ushort surfWidth3
Результат ushort