aboutsummaryrefslogtreecommitdiff
path: root/common/src/jhls.rs
blob: e2cfa0237c5635432cebd3076ff23d7c4ea1fd65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::SourceTrack;
use serde::{Deserialize, Serialize};
use std::ops::Range;

#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct JhlsMetadata {
    pub tracks: Vec<JhlsTrack>,
}

#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct JhlsTrack {
    pub info: SourceTrack,
    pub segments: Vec<Range<f64>>,
}