Skip to content

ISourceCamera

Defined in: core/source/icamera.ts:18

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

Promise<MicrophoneDevice>


getAudioOffset(): Promise<number>

Defined in: core/source/icamera.ts:38

return: Promise

Gets audio delay with respect to video feed in milliseconds

Promise<number>


getDelay(): Promise<number>

Defined in: core/source/icamera.ts:97

return: Promise

Gets feed capture delay in milliseconds

Promise<number>


getDeviceId(): Promise<string>

Defined in: core/source/icamera.ts:24

return: Promise

Gets the device ID of the underlying camera device.

Promise<string>


getResolution(): Promise<Rectangle>

Defined in: core/source/icamera.ts:31

return: Promise

Gets the camera’s native resolution.

Promise<Rectangle>


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
});

Promise<string | XML>


isActive(): Promise<boolean>

Defined in: core/source/icamera.ts:90

return: Promise

Checks if camera device is active and present.

Promise<boolean>


isForceDeinterlace(): Promise<boolean>

Defined in: core/source/icamera.ts:111

return: Promise

Checks whether deinterlacing is enforced

Promise<boolean>


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)

Promise<boolean>


isStreamPaused(): Promise<boolean>

Defined in: core/source/icamera.ts:67

return: Promise

Checks if camera feed is paused

Promise<boolean>


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

MicrophoneDevice

Promise<ISourceCamera>


setAudioOffset(value): Promise<ISourceCamera>

Defined in: core/source/icamera.ts:45

param: (value: number)

Sets audio delay with respect to video feed in milliseconds

number

Promise<ISourceCamera>


setDelay(value): Promise<ISourceCamera>

Defined in: core/source/icamera.ts:104

param: (value: number)

Sets feed capture delay in milliseconds, accepts only positive delay

number

Promise<ISourceCamera>


setForceDeinterlace(value): Promise<ISourceCamera>

Defined in: core/source/icamera.ts:118

param: (value: boolean)

Enables or disables forcing of deinterlacing

boolean

Promise<ISourceCamera>


setStreamPaused(value): Promise<ISourceCamera>

Defined in: core/source/icamera.ts:74

param: (value: boolean)

Sets whether camera feed is paused or not

boolean

Promise<ISourceCamera>


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
});

string

Promise<any>