C# Класс Hansha.Core.DesktopDuplication.DesktopDuplicationScreen

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

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

Метод Описание
DesktopDuplicationScreen ( int adapterIndex, int outputIndex ) : System.Runtime.InteropServices
Dispose ( ) : void
GetFrame ( int timeoutInMilliseconds ) : ScreenFrame

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

Метод Описание
AcquireNextFrame ( int timeoutInMilliseconds ) : bool
InitializeAdapter ( int adapterIndex ) : Adapter1
InitializeOutput ( Adapter1 adapter, int outputIndex ) : SharpDX.DXGI.Output
InitializeOutputDuplication ( SharpDX.DXGI.Output output ) : SharpDX.DXGI.OutputDuplication
InitializeTexture2DDescription ( SharpDX.Mathematics.Interop.RawRectangle desktopBounds ) : Texture2DDescription
ProcessBoundaries ( ) : void
ProcessModifiedRegions ( ) : void
ProcessMoveRegions ( ) : void
ProcessPixels ( ) : void
ReleaseFrame ( ) : void

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

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

public DesktopDuplicationScreen ( int adapterIndex, int outputIndex ) : System.Runtime.InteropServices
adapterIndex int
outputIndex int
Результат System.Runtime.InteropServices

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

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

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

public GetFrame ( int timeoutInMilliseconds ) : ScreenFrame
timeoutInMilliseconds int
Результат ScreenFrame