diff options
Diffstat (limited to 'components/shared/script_layout/lib.rs')
-rw-r--r-- | components/shared/script_layout/lib.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/components/shared/script_layout/lib.rs b/components/shared/script_layout/lib.rs index 228fd03556e..6963c98acc0 100644 --- a/components/shared/script_layout/lib.rs +++ b/components/shared/script_layout/lib.rs @@ -163,8 +163,21 @@ pub struct PendingImage { pub origin: ImmutableOrigin, } +#[derive(Clone, Copy, Debug)] +pub struct MediaFrame { + pub image_key: webrender_api::ImageKey, + pub width: i32, + pub height: i32, +} + +pub struct MediaMetadata { + pub width: u32, + pub height: u32, +} + pub struct HTMLMediaData { - pub current_frame: Option<(ImageKey, i32, i32)>, + pub current_frame: Option<MediaFrame>, + pub metadata: Option<MediaMetadata>, } pub struct LayoutConfig { |