iSourceScreen
Defined in: core/source/iscreen.ts:155
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new iSourceScreen():
iSourceScreen
Returns
Section titled “Returns”iSourceScreen
Properties
Section titled “Properties”getValue
Section titled “getValue”getValue: () =>
Promise<string|XML>
Defined in: core/source/iscreen.ts:517
Returns
Section titled “Returns”Promise<string | XML>
setValue
Section titled “setValue”setValue: (
value) =>Promise<iSourceScreen>
Defined in: core/source/iscreen.ts:519
Parameters
Section titled “Parameters”string | XML
Returns
Section titled “Returns”Promise<iSourceScreen>
Methods
Section titled “Methods”getCaptureArea()
Section titled “getCaptureArea()”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
Returns
Section titled “Returns”Promise<Rectangle>
Implementation of
Section titled “Implementation of”getCaptureLayered()
Section titled “getCaptureLayered()”getCaptureLayered():
Promise<boolean>
Defined in: core/source/iscreen.ts:207
return Promise
Checks if the Screen Capture layered window is selected.
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”ISourceScreen.getCaptureLayered
getOptimizedCapture()
Section titled “getOptimizedCapture()”getOptimizedCapture():
Promise<boolean>
Defined in: core/source/iscreen.ts:246
return Promise
Checks if the Exclusive Window capture is selected.
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”ISourceScreen.getOptimizedCapture
getShowMouse()
Section titled “getShowMouse()”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.
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”getShowMouseClicks()
Section titled “getShowMouseClicks()”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.
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”ISourceScreen.getShowMouseClicks
isClientArea()
Section titled “isClientArea()”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.)
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”isStickToTitle()
Section titled “isStickToTitle()”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.
Returns
Section titled “Returns”Promise<boolean>
Implementation of
Section titled “Implementation of”setCaptureArea()
Section titled “setCaptureArea()”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
Parameters
Section titled “Parameters”dimension
Section titled “dimension”Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”setCaptureLayered()
Section titled “setCaptureLayered()”setCaptureLayered(
value):Promise<iSourceScreen>
Defined in: core/source/iscreen.ts:226
param: (value: boolean)
return Promise<ISourceScreen>Sets the Screen Capture Layered window
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”ISourceScreen.setCaptureLayered
setClientArea()
Section titled “setClientArea()”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.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”setOptimizedCapture()
Section titled “setOptimizedCapture()”setOptimizedCapture(
value):Promise<iSourceScreen>
Defined in: core/source/iscreen.ts:265
param: (value: boolean)
return Promise<ISourceScreen>Sets the Exclusive Window capture.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”ISourceScreen.setOptimizedCapture
setShowMouse()
Section titled “setShowMouse()”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.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”setShowMouseClicks()
Section titled “setShowMouseClicks()”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.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>
Implementation of
Section titled “Implementation of”ISourceScreen.setShowMouseClicks
setStickToTitle()
Section titled “setStickToTitle()”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.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<iSourceScreen>