VideoFrame: allocationSize() メソッド
allocationSize()
は VideoFrame
インターフェイスのメソッドで、メソッドに渡すオプションでフィルタリングされた動画を保持するために必要なバイト数を返します。
構文
js
allocationSize()
allocationSize(options)
引数
options
省略可-
以下のものを含むオブジェクトです。
rect
省略可-
VideoFrame
からコピーされるピクセルの長方形。未指定の場合、visibleRect
を使用します。これは以下のものを含む辞書オブジェクトの形を採ります。x
: X 座標です。y
: Y 座標です。width
: フレームの幅です。height
: フレームの高さです。
layout
省略可-
VideoFrame
内の各プレーンについて、以下の値を格納したリスト。プレーンは重なってはいけません。未指定の場合、プレーンは密に詰められます。
返値
options
で指定したフレームを格納するのに必要なバイト数を示す整数。
例
次の例では、左上の 800 × 600 の長方形に対して allocationSize
が返されます。
js
const videoRect = {
x: 0,
y: 0,
width: 800,
height: 600,
};
let size = VideoFrame.allocationSize({ rect: videoRect });
仕様書
Specification |
---|
WebCodecs # dom-videoframe-allocationsize |
ブラウザーの互換性
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
allocationSize |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.