Skip to main content

PreviewStreamController

Properties

PropertyType
audioInputPreviewInput
audioInputChangedboolean
cleanup() => Promise<void>
inputChangedboolean
mediaundefined | Media
updatingMainboolean
updatingPreviewboolean
videoInputPreviewInput
videoInputChangedboolean

Methods

applyChanges()

applyChanges(force?): Promise<void>;

Parameters

ParameterType
force?boolean

Returns

Promise<void>


onApplyChangesError()

onApplyChangesError(callback): Unsubscribe;

Parameters

ParameterType
callbackEventErrorCallback

Returns

Unsubscribe


onAudioInputChanged()

onAudioInputChanged(callback): Unsubscribe;

Parameters

ParameterType
callbackEventCallback<PreviewInput>

Returns

Unsubscribe


onAudioInputError()

onAudioInputError(callback): Unsubscribe;

Parameters

ParameterType
callbackEventErrorCallback

Returns

Unsubscribe


onMediaChanged()

onMediaChanged(callback): Unsubscribe;

Parameters

ParameterType
callbackEventCallback<Media>

Returns

Unsubscribe


onRevertChangesError()

onRevertChangesError(callback): Unsubscribe;

Parameters

ParameterType
callbackEventErrorCallback

Returns

Unsubscribe


onUpdatingMain()

onUpdatingMain(callback): Unsubscribe;

Parameters

ParameterType
callbackEventCallback<boolean>

Returns

Unsubscribe


onUpdatingPreview()

onUpdatingPreview(callback): Unsubscribe;

Parameters

ParameterType
callbackEventCallback<boolean>

Returns

Unsubscribe


onVideoInputChanged()

onVideoInputChanged(callback): Unsubscribe;

Parameters

ParameterType
callbackEventCallback<PreviewInput>

Returns

Unsubscribe


onVideoInputError()

onVideoInputError(callback): Unsubscribe;

Parameters

ParameterType
callbackEventErrorCallback

Returns

Unsubscribe


revertChanges()

revertChanges(): Promise<void>;

Returns

Promise<void>


updateAudioInput()

updateAudioInput(id): void;

Parameters

ParameterType
idstring

Returns

void


updateVideoInput()

updateVideoInput(id): void;

Parameters

ParameterType
idstring

Returns

void