@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="VideoFrame")
public class VideoFrame
extends JsObject
implements TexImageSource
| Constructor and Description |
|---|
VideoFrame(CanvasImageSource image) |
VideoFrame(CanvasImageSource image,
VideoFrameInit init) |
VideoFrame(HTMLCanvasElement image) |
VideoFrame(HTMLCanvasElement image,
VideoFrameInit init) |
VideoFrame(HTMLImageElement image) |
VideoFrame(HTMLImageElement image,
VideoFrameInit init) |
VideoFrame(HTMLOrSVGImageElement image) |
VideoFrame(HTMLOrSVGImageElement image,
VideoFrameInit init) |
VideoFrame(HTMLVideoElement image) |
VideoFrame(HTMLVideoElement image,
VideoFrameInit init) |
VideoFrame(ImageBitmap image) |
VideoFrame(ImageBitmap image,
VideoFrameInit init) |
VideoFrame(JsArray<PlaneInit> planes,
VideoFramePlaneInit init) |
VideoFrame(OffscreenCanvas image) |
VideoFrame(OffscreenCanvas image,
VideoFrameInit init) |
VideoFrame(PlaneInit[] planes,
VideoFramePlaneInit init) |
VideoFrame(SVGImageElement image) |
VideoFrame(SVGImageElement image,
VideoFrameInit init) |
| Modifier and Type | Method and Description |
|---|---|
int |
allocationSize() |
int |
allocationSize(VideoFrameCopyToOptions options) |
VideoFrame |
clone_() |
void |
close() |
int |
codedHeight() |
VideoFrameRect |
codedRect() |
int |
codedWidth() |
Promise<JsArray<PlaneLayout>> |
copyTo(BufferSource destination) |
Promise<JsArray<PlaneLayout>> |
copyTo(BufferSource destination,
VideoFrameCopyToOptions options) |
int |
displayHeight() |
int |
displayWidth() |
java.lang.Double |
duration() |
java.lang.String |
format() |
java.lang.Double |
timestamp() |
VideoFrameRect |
visibleRect() |
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, valuespublic VideoFrame(@Nonnull
CanvasImageSource image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
HTMLOrSVGImageElement image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
HTMLImageElement image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
SVGImageElement image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
HTMLVideoElement image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
HTMLCanvasElement image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
ImageBitmap image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
OffscreenCanvas image,
@Nonnull
VideoFrameInit init)
public VideoFrame(@Nonnull
CanvasImageSource image)
public VideoFrame(@Nonnull
HTMLOrSVGImageElement image)
public VideoFrame(@Nonnull
HTMLImageElement image)
public VideoFrame(@Nonnull
SVGImageElement image)
public VideoFrame(@Nonnull
HTMLVideoElement image)
public VideoFrame(@Nonnull
HTMLCanvasElement image)
public VideoFrame(@Nonnull
ImageBitmap image)
public VideoFrame(@Nonnull
OffscreenCanvas image)
public VideoFrame(@Nonnull
JsArray<PlaneInit> planes,
@Nonnull
VideoFramePlaneInit init)
public VideoFrame(@Nonnull
PlaneInit[] planes,
@Nonnull
VideoFramePlaneInit init)
@JsProperty(name="codedHeight") public int codedHeight()
@JsProperty(name="codedRect") @Nonnull public VideoFrameRect codedRect()
@JsProperty(name="codedWidth") public int codedWidth()
@JsProperty(name="displayHeight") public int displayHeight()
@JsProperty(name="displayWidth") public int displayWidth()
@JsProperty(name="duration") @Nullable public java.lang.Double duration()
@JsProperty(name="format") @Nonnull @PixelFormat public java.lang.String format()
@JsProperty(name="timestamp") @Nullable public java.lang.Double timestamp()
@JsProperty(name="visibleRect") @Nonnull public VideoFrameRect visibleRect()
public int allocationSize(@Nonnull
VideoFrameCopyToOptions options)
public int allocationSize()
@JsMethod(name="clone") @Nonnull public VideoFrame clone_()
public void close()
@Nonnull public Promise<JsArray<PlaneLayout>> copyTo(@Nonnull BufferSource destination, @Nonnull VideoFrameCopyToOptions options)
@Nonnull public Promise<JsArray<PlaneLayout>> copyTo(@Nonnull BufferSource destination)