| // Copyright 2021 The Chromium Authors | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // https://github.com/WICG/web-codecs | |
| dictionary PlaneLayout { | |
| // Offset into the buffer where this plane's first row begins. | |
| required [EnforceRange] unsigned long offset; | |
| // Distance (in bytes) between the start of each row of pixel data. Can be | |
| // larger than size of the pixel data, eg. for alignment reasons. | |
| required [EnforceRange] unsigned long stride; | |
| }; |