Skip to content

iSourceScreen

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

new iSourceScreen(): iSourceScreen

iSourceScreen

getValue: () => Promise<string | XML>

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

Promise<string | XML>


setValue: (value) => Promise<iSourceScreen>

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

string | XML

Promise<iSourceScreen>

getCaptureArea(): Promise<Rectangle>

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

return: Promise

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

See also: #util/Rectangle Util/Rectangle

Promise<Rectangle>

ISourceScreen.getCaptureArea


getCaptureLayered(): Promise<boolean>

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

return Promise

Checks if the Screen Capture layered window is selected.

Promise<boolean>

ISourceScreen.getCaptureLayered


getOptimizedCapture(): Promise<boolean>

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

return Promise

Checks if the Exclusive Window capture is selected.

Promise<boolean>

ISourceScreen.getOptimizedCapture


getShowMouse(): Promise<boolean>

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

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>

ISourceScreen.getShowMouse


getShowMouseClicks(): Promise<boolean>

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

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>

ISourceScreen.getShowMouseClicks


isClientArea(): Promise<boolean>

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

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>

ISourceScreen.isClientArea


isStickToTitle(): Promise<boolean>

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

return: Promise

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

Promise<boolean>

ISourceScreen.isStickToTitle


setCaptureArea(dimension): Promise<iSourceScreen>

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

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>

ISourceScreen.setCaptureArea


setCaptureLayered(value): Promise<iSourceScreen>

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

param: (value: boolean)

return Promise<ISourceScreen>

Sets the Screen Capture Layered window

boolean

Promise<iSourceScreen>

ISourceScreen.setCaptureLayered


setClientArea(value): Promise<iSourceScreen>

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

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>

ISourceScreen.setClientArea


setOptimizedCapture(value): Promise<iSourceScreen>

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

param: (value: boolean)

return Promise<ISourceScreen>

Sets the Exclusive Window capture.

boolean

Promise<iSourceScreen>

ISourceScreen.setOptimizedCapture


setShowMouse(value): Promise<iSourceScreen>

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

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>

ISourceScreen.setShowMouse


setShowMouseClicks(value): Promise<iSourceScreen>

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

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>

ISourceScreen.setShowMouseClicks


setStickToTitle(value): Promise<iSourceScreen>

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

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>

ISourceScreen.setStickToTitle