Skip to content

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>
AssemblyXantham.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>