ISourceCamera
Defined in: core/source/icamera.ts:18
Methods
Section titled “Methods”getAudioInput()
Section titled “getAudioInput()”getAudioInput():
Promise<MicrophoneDevice>
Defined in: core/source/icamera.ts:53
return: Promise
Gets the microphone device tied as an audio input, rejected if no microphone device is used
Returns
Section titled “Returns”Promise<MicrophoneDevice>
getAudioOffset()
Section titled “getAudioOffset()”getAudioOffset():
Promise<number>
Defined in: core/source/icamera.ts:38
return: Promise
Gets audio delay with respect to video feed in milliseconds
Returns
Section titled “Returns”Promise<number>
getDelay()
Section titled “getDelay()”getDelay():
Promise<number>
Defined in: core/source/icamera.ts:97
return: Promise
Gets feed capture delay in milliseconds
Returns
Section titled “Returns”Promise<number>
getDeviceId()
Section titled “getDeviceId()”getDeviceId():
Promise<string>
Defined in: core/source/icamera.ts:24
return: Promise
Gets the device ID of the underlying camera device.
Returns
Section titled “Returns”Promise<string>
getResolution()
Section titled “getResolution()”getResolution():
Promise<Rectangle>
Defined in: core/source/icamera.ts:31
return: Promise
Gets the camera’s native resolution.
Returns
Section titled “Returns”Promise<Rectangle>
getValue()
Section titled “getValue()”getValue():
Promise<string|XML>
Defined in: core/source/icamera.ts:134
return: Promise
Gets the camera device used as a source
source.getValue().then(function(value) { // Do something with the value});Returns
Section titled “Returns”Promise<string | XML>
isActive()
Section titled “isActive()”isActive():
Promise<boolean>
Defined in: core/source/icamera.ts:90
return: Promise
Checks if camera device is active and present.
Returns
Section titled “Returns”Promise<boolean>
isForceDeinterlace()
Section titled “isForceDeinterlace()”isForceDeinterlace():
Promise<boolean>
Defined in: core/source/icamera.ts:111
return: Promise
Checks whether deinterlacing is enforced
Returns
Section titled “Returns”Promise<boolean>
isHardwareEncoder()
Section titled “isHardwareEncoder()”isHardwareEncoder():
Promise<boolean>
Defined in: core/source/icamera.ts:83
return: Promise
Checks if camera device is a hardware encoder or not. This check may fail if camera device is reinitializing or not present (value defaults to false)
Returns
Section titled “Returns”Promise<boolean>
isStreamPaused()
Section titled “isStreamPaused()”isStreamPaused():
Promise<boolean>
Defined in: core/source/icamera.ts:67
return: Promise
Checks if camera feed is paused
Returns
Section titled “Returns”Promise<boolean>
setAudioInput()
Section titled “setAudioInput()”setAudioInput(
value):Promise<ISourceCamera>
Defined in: core/source/icamera.ts:60
param: (value: number)
Sets the microphone device to be tied as an audio input
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<ISourceCamera>
setAudioOffset()
Section titled “setAudioOffset()”setAudioOffset(
value):Promise<ISourceCamera>
Defined in: core/source/icamera.ts:45
param: (value: number)
Sets audio delay with respect to video feed in milliseconds
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<ISourceCamera>
setDelay()
Section titled “setDelay()”setDelay(
value):Promise<ISourceCamera>
Defined in: core/source/icamera.ts:104
param: (value: number)
Sets feed capture delay in milliseconds, accepts only positive delay
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<ISourceCamera>
setForceDeinterlace()
Section titled “setForceDeinterlace()”setForceDeinterlace(
value):Promise<ISourceCamera>
Defined in: core/source/icamera.ts:118
param: (value: boolean)
Enables or disables forcing of deinterlacing
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<ISourceCamera>
setStreamPaused()
Section titled “setStreamPaused()”setStreamPaused(
value):Promise<ISourceCamera>
Defined in: core/source/icamera.ts:74
param: (value: boolean)
Sets whether camera feed is paused or not
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<ISourceCamera>
setValue()
Section titled “setValue()”setValue(
value):Promise<any>
Defined in: core/source/icamera.ts:153
param: (value: string)
return: Promise<CameraSource>Set the camera device to be used as source
source.setValue('<camera device>') .then(function(source) { // Promise resolves with same Source instance});Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<any>