diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-15 11:18:15 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-15 11:18:15 +0100 |
commit | ba6942c04945c2d9b9d4672a68c85d43ade0b5c8 (patch) | |
tree | ae5b03f86a66dde3ad3f9177b7ae057222572cbd /common | |
parent | 3c77de369e3a6043af63f8e903ef77e990132258 (diff) | |
download | jellything-ba6942c04945c2d9b9d4672a68c85d43ade0b5c8.tar jellything-ba6942c04945c2d9b9d4672a68c85d43ade0b5c8.tar.bz2 jellything-ba6942c04945c2d9b9d4672a68c85d43ade0b5c8.tar.zst |
fixed implicit tag closing
Diffstat (limited to 'common')
-rw-r--r-- | common/src/lib.rs | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/common/src/lib.rs b/common/src/lib.rs index 0e736b7..e329d2e 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -20,22 +20,25 @@ pub struct Source { } #[derive(Debug, Clone, Deserialize, Serialize)] +pub struct SourceTrack { + pub kind: SourceTrackKind, + pub name: String, + pub codec: String, + pub language: String, +} + +#[derive(Debug, Clone, Deserialize, Serialize)] #[serde(rename_all = "snake_case", tag = "kind")] -pub enum SourceTrack { +pub enum SourceTrackKind { Video { - language: String, - codec: String, width: u64, height: u64, + fps: f64, }, Audio { channels: usize, - codec: String, sample_rate: f64, - language: String, - }, - Subtitles { - codec: String, - language: String, + bit_depth: usize, }, + Subtitles, } |