C# Класс Capture.Hook.BaseDXHook

Наследование: IDXHook
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Hooks List
InterfaceEventProxy Capture.Interface.ClientCaptureInterfaceEventProxy

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

Метод Описание
BaseDXHook ( CaptureInterface ssInterface ) : System
Cleanup ( ) : void
Dispose ( ) : void
Hook ( ) : void

Защищенные методы

Метод Описание
CopyStream ( Stream input, Stream output ) : void
DebugMessage ( string message ) : void
Dispose ( bool disposing ) : void
Frame ( ) : void
GetVTblAddress ( IntPtr vTable, int i ) : IntPtr
GetVTblAddresses ( IntPtr pointer, int numberOfMethods ) : System.IntPtr[]
GetVTblAddresses ( IntPtr pointer, int startIndex, int numberOfMethods ) : System.IntPtr[]
InterfaceEventProxy_ScreenshotRequested ( Capture.Interface.ScreenshotRequest request ) : void
ProcessCapture ( Capture.Hook.RetrieveImageDataParams data ) : void
ReadFullStream ( Stream stream ) : byte[]

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.

TraceMessage ( string message ) : void

Приватные методы

Метод Описание
BitmapFromBytes ( byte bitmapData ) : Bitmap
GetEncoder ( ImageFormat format ) : System.Drawing.Imaging.ImageCodecInfo
InterfaceEventProxy_DisplayText ( Capture.Interface.DisplayTextEventArgs args ) : void

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

BaseDXHook() публичный Метод

public BaseDXHook ( CaptureInterface ssInterface ) : System
ssInterface Capture.Interface.CaptureInterface
Результат System

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

public abstract Cleanup ( ) : void
Результат void

CopyStream() защищенный статический Метод

protected static CopyStream ( Stream input, Stream output ) : void
input Stream
output Stream
Результат void

DebugMessage() защищенный Метод

protected DebugMessage ( string message ) : void
message string
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Frame() защищенный Метод

protected Frame ( ) : void
Результат void

GetVTblAddress() защищенный Метод

protected GetVTblAddress ( IntPtr vTable, int i ) : IntPtr
vTable System.IntPtr
i int
Результат System.IntPtr

GetVTblAddresses() защищенный Метод

protected GetVTblAddresses ( IntPtr pointer, int numberOfMethods ) : System.IntPtr[]
pointer System.IntPtr
numberOfMethods int
Результат System.IntPtr[]

GetVTblAddresses() защищенный Метод

protected GetVTblAddresses ( IntPtr pointer, int startIndex, int numberOfMethods ) : System.IntPtr[]
pointer System.IntPtr
startIndex int
numberOfMethods int
Результат System.IntPtr[]

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

public abstract Hook ( ) : void
Результат void

InterfaceEventProxy_ScreenshotRequested() защищенный Метод

protected InterfaceEventProxy_ScreenshotRequested ( Capture.Interface.ScreenshotRequest request ) : void
request Capture.Interface.ScreenshotRequest
Результат void

ProcessCapture() защищенный Метод

protected ProcessCapture ( Capture.Hook.RetrieveImageDataParams data ) : void
data Capture.Hook.RetrieveImageDataParams
Результат void

ReadFullStream() защищенный статический Метод

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.
protected static ReadFullStream ( Stream stream ) : byte[]
stream Stream The stream to read data from
Результат byte[]

TraceMessage() защищенный Метод

protected TraceMessage ( string message ) : void
message string
Результат void

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

Hooks защищенное свойство

protected List Hooks
Результат List

InterfaceEventProxy защищенное свойство

protected ClientCaptureInterfaceEventProxy,Capture.Interface InterfaceEventProxy
Результат Capture.Interface.ClientCaptureInterfaceEventProxy