modules
@auvious/media-tools / Exports
@auvious/media-tools
Table of contents
Classes
Interfaces
Type Aliases
Variables
Functions
Type Aliases
BackgroundError
Ƭ BackgroundError: ImageUnusable
| AnyError
Variables
MediaDevices
• Const
MediaDevices: Devices
Functions
canvasToBlob
▸ canvasToBlob(canvas
): Promise
<Blob
>
Parameters
Name | Type |
---|---|
canvas | HTMLCanvasElement |
Returns
Promise
<Blob
>
canvasToUrl
▸ canvasToUrl(canvas
): string
Parameters
Name | Type |
---|---|
canvas | HTMLCanvasElement |
Returns
string
captureBlobImage
▸ captureBlobImage(videoElement
): Promise
<Blob
>
Parameters
Name | Type |
---|---|
videoElement | HTMLVideoElement |
Returns
Promise
<Blob
>
captureURLImage
▸ captureURLImage(videoElement
, options?
): string
Parameters
Name | Type |
---|---|
videoElement | HTMLVideoElement |
options | Object |
options.mirror | boolean |
Returns
string
merge
▸ merge(a
, b
): HTMLCanvasElement
Parameters
Name | Type |
---|---|
a | HTMLImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap |
b | HTMLImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap |
Returns
HTMLCanvasElement
mirror
▸ mirror(canvas
): HTMLCanvasElement
reverse canvas on y axis, without clearing
Parameters
Name | Type |
---|---|
canvas | HTMLCanvasElement |
Returns
HTMLCanvasElement
useCanvas
▸ useCanvas(source
): HTMLCanvasElement
Parameters
Name | Type |
---|---|
source | CanvasImageSource |
Returns
HTMLCanvasElement