Skip to content

ISourceScreen

Defined in: core/source/iscreen.ts:10

getCaptureArea(): Promise<Rectangle>

Defined in: core/source/iscreen.ts:119

return: Promise

Gets the Capture Area of the Screen Capture Item. Returns a Rectangle object.

See also: #util/Rectangle Util/Rectangle

Promise<Rectangle>


getCaptureLayered(): Promise<boolean>

Defined in: core/source/iscreen.ts:36

return Promise

Checks if the Screen Capture layered window is selected.

Promise<boolean>


getOptimizedCapture(): Promise<boolean>

Defined in: core/source/iscreen.ts:53

return Promise

Checks if the Exclusive Window capture is selected.

Promise<boolean>


getShowMouse(): Promise<boolean>

Defined in: core/source/iscreen.ts:96

return: Promise

Checks if the Show mouse is selected.

ShowMouse determine if you would want to display the mouse on your screen captured area.

Promise<boolean>


getShowMouseClicks(): Promise<boolean>

Defined in: core/source/iscreen.ts:73

return: Promise

Checks if the Show mouse clicks is selected.

ShowMouseClicks determine if you would want to display the clicks you’re doing inside your screen captured area.

Promise<boolean>


isClientArea(): Promise<boolean>

Defined in: core/source/iscreen.ts:141

return: Promise

Checks if the Screen Capture Item only captures the Client area (does not capture the title bar, menu bar, window border, etc.)

Promise<boolean>


isStickToTitle(): Promise<boolean>

Defined in: core/source/iscreen.ts:17

return: Promise

Checks if the Screen Capture Item captures a window based on the window’s title.

Promise<boolean>


setCaptureArea(dimension): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:133

param: Promise

return: Promise<ISourceScreen>

Sets the Window Capture Area of the Screen Capture Item.

Chainable.

See also: #util/Rectangle Util/Rectangle

Rectangle

Promise<ISourceScreen>


setCaptureLayered(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:46

param: (value: boolean)

return Promise<ISourceScreen>

Sets the Screen Capture Layered window

boolean

Promise<ISourceScreen>


setClientArea(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:152

param: Promise

return: Promise<ISourceScreen>

Set the Screen Capture to capture the Client area only or include the titlebar, menu bar, window border, etc.

boolean

Promise<ISourceScreen>


setOptimizedCapture(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:63

param: (value: boolean)

return Promise<ISourceScreen>

Sets the Exclusive Window capture.

boolean

Promise<ISourceScreen>


setShowMouse(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:109

param: (value: boolean)

return: Promise<ISourceScreen>

Sets the Show Mouse.

ShowMouse determine if you would want to display the mouse on your screen captured area.

boolean

Promise<ISourceScreen>


setShowMouseClicks(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:86

param: (value: boolean)

return: Promise<ISourceScreen>

Sets the Show mouse clicks.

ShowMouseClicks determine if you would want to display the clicks you’re doing inside your screen captured area.

boolean

Promise<ISourceScreen>


setStickToTitle(value): Promise<ISourceScreen>

Defined in: core/source/iscreen.ts:29

param: Promise

return: Promise<ISourceScreen>

Set the Screen Capture to capture the window based on the window title. Useful when capturing programs with multiple tabs, for you to only capture a particular tab.

boolean

Promise<ISourceScreen>