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
abstract member allocationSize (?options: VideoFrameCopyToOptions) : float
abstract member clone () : VideoFrame
abstract member close () : unit
abstract member copyTo (destination: AllowSharedBufferSource, ?options: VideoFrameCopyToOptions) : Promise<ResizeArray<PlaneLayout>>| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
abstract member codedRect: DOMRectReadOnly optionabstract member colorSpace: VideoColorSpaceabstract member format: VideoPixelFormat optionabstract member visibleRect: DOMRectReadOnly optionMethods
abstract member allocationSize (?options: VideoFrameCopyToOptions) : floatabstract member clone () : VideoFrameabstract member copyTo (destination: AllowSharedBufferSource, ?options: VideoFrameCopyToOptions) : Promise<ResizeArray<PlaneLayout>>