Liking cljdoc? Tell your friends :D

web.ImageCapture

The ImageCapture interface of the MediaStream Image Capture API methods to enable the capture of images or photos from a camera other photographic device provides an interface for capturing from a photographic device referenced through a valid media.MediaStreamTrack.

The ImageCapture interface of the MediaStream Image Capture API
methods to enable the capture of images or photos from a camera
other photographic device provides an interface for capturing
from a photographic device referenced through a valid `media.MediaStreamTrack`.
raw docstring

constructorcljs

Constructor.

The ImageCapture() constructor creates a new web.ImageCapture object which creates a new web.ImageCapture object.

videoTrack A media.MediaStreamTrack from which the still images will be taken. This can be any source, such as an incoming stream of a video conference, a playing movie, or the stream from a webcam.

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/ImageCapture

Constructor.

The ImageCapture() constructor creates a new `web.ImageCapture` object which creates a new `web.ImageCapture` object.

videoTrack
A `media.MediaStreamTrack` from which the still images will be taken. This can be any source, such as an incoming stream of a video conference, a playing movie, or the stream from a webcam.

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/ImageCapture`
sourceraw docstring

get-photo-capabilitiescljs

(get-photo-capabilities this)

Method.

The getPhotoCapabilities() method of the web.ImageCapture interface a web.Promise that resolves with a web.PhotoCapabilities containing the ranges of available configuration options.

var promise = ImageCapture.getPhotoCapabilities()

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/getPhotoCapabilities

Method.

The getPhotoCapabilities() method of the `web.ImageCapture` interface
a `web.Promise` that resolves with a `web.PhotoCapabilities`
containing the ranges of available configuration options.

`var promise = ImageCapture.getPhotoCapabilities()`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/getPhotoCapabilities`
sourceraw docstring

get-photo-settingscljs

(get-photo-settings this)

Method.

The getPhotoSettings() property of the web.ImageCapture interface a web.Promise that resolves with a web.PhotoSettings object the current photo configuration settings.

var promise = ImageCapture.getPhotoSettings()

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/getPhotoSettings

Method.

The getPhotoSettings() property of the `web.ImageCapture` interface
a `web.Promise` that resolves with a `web.PhotoSettings` object
the current photo configuration settings.

`var promise = ImageCapture.getPhotoSettings()`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/getPhotoSettings`
sourceraw docstring

grab-framecljs

(grab-frame this & args)

Method.

The grabFrame() property of the web.ImageCapture interface a snapshot of the live video in a media.MediaStreamTrack, returning ImageBitmap, if successful.

ImageCapture.grabFrame().then(function(imageBitmap) { ... })

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/grabFrame

Method.

The grabFrame() property of the `web.ImageCapture` interface
a snapshot of the live video in a `media.MediaStreamTrack`, returning
ImageBitmap, if successful.

`ImageCapture.grabFrame().then(function(imageBitmap) { ... })`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/grabFrame`
sourceraw docstring

set-track!cljs

(set-track! this val)

Property.

The track read-only property of the web.ImageCapture interface a reference to the media.MediaStreamTrack passed to the web.ImageCapture()

var mediaStreamTrack = ImageCapture.track

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/track

Property.

The track read-only property of the `web.ImageCapture` interface
a reference to the `media.MediaStreamTrack` passed to the `web.ImageCapture()`

`var mediaStreamTrack = ImageCapture.track`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/track`
sourceraw docstring

take-photocljs

(take-photo this photo-settings)

Method.

The takePhoto() method of the web.ImageCapture interface takes single exposure using the video capture device sourcing a media.MediaStreamTrack returns a web.Promise that resolves with a web.Blob containing data.

var promise = ImageCapture.takePhoto(photoSettings)

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/takePhoto

Method.

The takePhoto() method of the `web.ImageCapture` interface takes
single exposure using the video capture device sourcing a `media.MediaStreamTrack`
returns a `web.Promise` that resolves with a `web.Blob` containing
data.

`var promise = ImageCapture.takePhoto(photoSettings)`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/takePhoto`
sourceraw docstring

trackcljs

(track this)

Property.

The track read-only property of the web.ImageCapture interface a reference to the media.MediaStreamTrack passed to the web.ImageCapture()

var mediaStreamTrack = ImageCapture.track

See also: https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/track

Property.

The track read-only property of the `web.ImageCapture` interface
a reference to the `media.MediaStreamTrack` passed to the `web.ImageCapture()`

`var mediaStreamTrack = ImageCapture.track`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/track`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close