VideoFrame
[<Interface>]
type VideoFrame =
abstract member codedHeight: float
abstract member codedRect: DOMRectReadOnly option
abstract member codedWidth: float
abstract member colorSpace: VideoColorSpace
abstract member displayHeight: float
abstract member displayWidth: float
abstract member duration: float option
abstract member format: VideoPixelFormat option
abstract member timestamp: float
abstract member visibleRect: DOMRectReadOnly option
static member Create (codedHeight: float, codedWidth: float, colorSpace: VideoColorSpace, displayHeight: float, displayWidth: float, timestamp: float, allocationSize: VideoFrameCopyToOptions option -> float, clone: unit -> VideoFrame, close: unit -> unit, copyTo: Func<AllowSharedBufferSource,VideoFrameCopyToOptions option,Promise<PlaneLayout array>>, ?codedRect: DOMRectReadOnly, ?duration: float, ?format: VideoPixelFormat, ?visibleRect: DOMRectReadOnly) : VideoFrame
abstract member allocationSize (?options: VideoFrameCopyToOptions) : float
abstract member clone () : VideoFrame
abstract member close () : unit
abstract member copyTo (destination: AllowSharedBufferSource, ?options: VideoFrameCopyToOptions) : Promise<PlaneLayout array>
| |
|---|
| Assembly | Xantham.Fable.Core.TS |
| Attributes | [<Interface>] |
Properties
abstract member codedHeight: float
abstract member codedRect: DOMRectReadOnly option
abstract member codedWidth: float
abstract member colorSpace: VideoColorSpace
abstract member displayHeight: float
abstract member displayWidth: float
abstract member duration: float option
abstract member format: VideoPixelFormat option
abstract member timestamp: float
abstract member visibleRect: DOMRectReadOnly option
Methods
static member Create (codedHeight: float, codedWidth: float, colorSpace: VideoColorSpace, displayHeight: float, displayWidth: float, timestamp: float, allocationSize: VideoFrameCopyToOptions option -> float, clone: unit -> VideoFrame, close: unit -> unit, copyTo: Func<AllowSharedBufferSource,VideoFrameCopyToOptions option,Promise<PlaneLayout array>>, ?codedRect: DOMRectReadOnly, ?duration: float, ?format: VideoPixelFormat, ?visibleRect: DOMRectReadOnly) : VideoFrame
abstract member allocationSize (?options: VideoFrameCopyToOptions) : float
abstract member clone () : VideoFrame
abstract member close () : unit
abstract member copyTo (destination: AllowSharedBufferSource, ?options: VideoFrameCopyToOptions) : Promise<PlaneLayout array>