aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/script_layout/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/shared/script_layout/lib.rs')
-rw-r--r--components/shared/script_layout/lib.rs15
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 {