blob: 306161f64631491b924651704b0c68bf780337da (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use crate::SourceTrack;
use serde::{Deserialize, Serialize};
use std::ops::Range;
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct JhlsMetadata {
pub duration: f64,
pub tracks: Vec<JhlsTrack>,
}
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct JhlsTrack {
pub info: SourceTrack,
pub segments: Vec<Range<f64>>,
}
|