1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Serialize, Debug)]
6pub struct PlayMessage {
7 pub container: String,
8 pub url: Option<String>,
9 pub content: Option<String>,
10 pub time: Option<f64>,
11 pub speed: Option<f64>,
12 pub headers: Option<HashMap<String, String>>,
13}
14
15#[allow(dead_code)]
16#[derive(Deserialize, Debug)]
17pub struct PlaybackUpdateMessage {
18 #[serde(rename = "generationTime")]
19 pub generation_time: u64,
20 pub time: f64,
21 pub duration: f64,
22 pub speed: f64,
23 pub state: u8, }