C# 클래스 SIPSorcery.SoftPhone.UIHelper

파일 보기 프로젝트 열기: sipsorcery/sipsorcery

공개 메소드들

메소드 설명
Bitmap2BitmapImage ( System bitmap ) : BitmapImage
BitmapImage2Bitmap ( BitmapImage bitmapImage ) : System.Drawing.Bitmap
DoOnUIThread ( UIElement element, System.Action action ) : void
GetBitmapImageFromBase64String ( string base64Bitmap ) : BitmapImage
GetJPEGBase64StringFromBitmapImage ( BitmapImage bmpImage, long jpegEncoderQuality, System rotateFlip ) : string
GetLastInput ( ) : System.TimeSpan

Retrieve the time of the last user interaction

LoadBitmap ( Uri imageURI ) : System.Drawing.Bitmap
LoadBitmap ( string imageURI ) : System.Drawing.Bitmap
LoadImageBytes ( Uri imageURI ) : byte[]
ResetIdleTimer ( ) : void

Reset the last input timer. We move the mouse one pixel to reset the system timer.

ScreenCoordinatesToWPF ( Visual visual, Point screenPoint ) : Point

Converts supplied screen coordinates into the correct WPF device-independant coordinates using an existing control or window

비공개 메소드들

메소드 설명
DeleteObject ( IntPtr hObject ) : bool
GetEncoder ( System format ) : System.Drawing.Imaging.ImageCodecInfo
GetLastInputInfo ( LASTINPUTINFO &plii ) : bool
SendInput ( uint nInputs, INPUT &pInputs, int cbSize ) : uint

메소드 상세

Bitmap2BitmapImage() 공개 정적인 메소드

public static Bitmap2BitmapImage ( System bitmap ) : BitmapImage
bitmap System
리턴 System.Windows.Media.Imaging.BitmapImage

BitmapImage2Bitmap() 공개 정적인 메소드

public static BitmapImage2Bitmap ( BitmapImage bitmapImage ) : System.Drawing.Bitmap
bitmapImage System.Windows.Media.Imaging.BitmapImage
리턴 System.Drawing.Bitmap

DoOnUIThread() 공개 정적인 메소드

public static DoOnUIThread ( UIElement element, System.Action action ) : void
element System.Windows.UIElement
action System.Action
리턴 void

GetBitmapImageFromBase64String() 공개 정적인 메소드

public static GetBitmapImageFromBase64String ( string base64Bitmap ) : BitmapImage
base64Bitmap string
리턴 System.Windows.Media.Imaging.BitmapImage

GetJPEGBase64StringFromBitmapImage() 공개 정적인 메소드

public static GetJPEGBase64StringFromBitmapImage ( BitmapImage bmpImage, long jpegEncoderQuality, System rotateFlip ) : string
bmpImage System.Windows.Media.Imaging.BitmapImage
jpegEncoderQuality long
rotateFlip System
리턴 string

GetLastInput() 공개 정적인 메소드

Retrieve the time of the last user interaction
public static GetLastInput ( ) : System.TimeSpan
리턴 System.TimeSpan

LoadBitmap() 공개 정적인 메소드

public static LoadBitmap ( Uri imageURI ) : System.Drawing.Bitmap
imageURI System.Uri
리턴 System.Drawing.Bitmap

LoadBitmap() 공개 정적인 메소드

public static LoadBitmap ( string imageURI ) : System.Drawing.Bitmap
imageURI string
리턴 System.Drawing.Bitmap

LoadImageBytes() 공개 정적인 메소드

public static LoadImageBytes ( Uri imageURI ) : byte[]
imageURI System.Uri
리턴 byte[]

ResetIdleTimer() 공개 정적인 메소드

Reset the last input timer. We move the mouse one pixel to reset the system timer.
public static ResetIdleTimer ( ) : void
리턴 void

ScreenCoordinatesToWPF() 공개 정적인 메소드

Converts supplied screen coordinates into the correct WPF device-independant coordinates using an existing control or window
public static ScreenCoordinatesToWPF ( Visual visual, Point screenPoint ) : Point
visual Visual The control or window the screen point is in
screenPoint Point the point in screen coordinates to be transformed
리턴 Point