C# Class ShowIt.DesktopCapture

ファイルを表示 Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Methods

Method Description
DesktopCapture ( ConferenceAttendee attendee ) : System
SnapAPicture ( Rectangle rect, GDIDIBSection pixMap ) : void

Take a snapshot of the current held context. Use the rectangle as the area of the source that is to be captured.

Private Methods

Method Description
RunSnaps ( ) : void

This thread routine takes snapshots of the screen periodically. The frame rate is governed by the FrameRate property of the window. The frame rate is governed by taking time stamps after each frame is captured and sent to the network. If there is more than 10 ms before the next frame is to be captured, the thread will sleep for that amount of time before performing the next capture.

SendSnapshot ( ) : void
SnapClientArea ( ) : void

Method Details

DesktopCapture() public method

public DesktopCapture ( ConferenceAttendee attendee ) : System
attendee ConferenceAttendee
return System

SnapAPicture() public method

Take a snapshot of the current held context. Use the rectangle as the area of the source that is to be captured.
public SnapAPicture ( Rectangle rect, GDIDIBSection pixMap ) : void
rect System.Drawing.Rectangle The Source area to be captured.
pixMap NewTOAPIA.Drawing.GDI.GDIDIBSection The PixelBuffer object that will receive the snapshot.
return void