C# 클래스 HumLog.SpaceCommandEncoder

상속: ISendSpaceControl
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA

공개 메소드들

메소드 설명
AlphaBlend ( int x, int y, int width, int height, PixelBuffer24 pixBuff, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
CopyPixels ( int x, int y, int width, int height, PixelBuffer24 pixBuff ) : void
CreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
InvalidateSurfaceRect ( System.Guid surfaceID, RECT frame ) : void
MouseActivity ( object sender, NewTOAPIA mevent ) : void
ScaleBitmap ( PixelBuffer24 aBitmap, RECT aFrame ) : void
SpaceCommandEncoder ( RtpSender sender ) : System
ValidateSurface ( System.Guid surfaceID ) : void

비공개 메소드들

메소드 설명
PackCommand ( BufferChunk aCommand ) : void
SpaceCommandEncoder ( ) : System

메소드 상세

AlphaBlend() 공개 메소드

public AlphaBlend ( int x, int y, int width, int height, PixelBuffer24 pixBuff, int srcX, int srcY, int srcWidth, int srcHeight, byte alpha ) : void
x int
y int
width int
height int
pixBuff PixelBuffer24
srcX int
srcY int
srcWidth int
srcHeight int
alpha byte
리턴 void

CopyPixels() 공개 메소드

public CopyPixels ( int x, int y, int width, int height, PixelBuffer24 pixBuff ) : void
x int
y int
width int
height int
pixBuff PixelBuffer24
리턴 void

CreateSurface() 공개 메소드

public CreateSurface ( string title, RECT frame, System.Guid uniqueID ) : void
title string
frame RECT
uniqueID System.Guid
리턴 void

InvalidateSurfaceRect() 공개 메소드

public InvalidateSurfaceRect ( System.Guid surfaceID, RECT frame ) : void
surfaceID System.Guid
frame RECT
리턴 void

MouseActivity() 공개 메소드

public MouseActivity ( object sender, NewTOAPIA mevent ) : void
sender object
mevent NewTOAPIA
리턴 void

ScaleBitmap() 공개 메소드

public ScaleBitmap ( PixelBuffer24 aBitmap, RECT aFrame ) : void
aBitmap PixelBuffer24
aFrame RECT
리턴 void

SpaceCommandEncoder() 공개 메소드

public SpaceCommandEncoder ( RtpSender sender ) : System
sender RtpSender
리턴 System

ValidateSurface() 공개 메소드

public ValidateSurface ( System.Guid surfaceID ) : void
surfaceID System.Guid
리턴 void