Files
pmomusic/pmoaudio/src/sync_marker.rs

20 lines
350 B
Rust
Raw Normal View History

use std::sync::Arc;
use tokio::sync::RwLock;
use pmometadata::TrackMetadata;
pub enum SyncMarker {
2025-11-14 10:43:53 +01:00
TrackBoundary {
metadata: Arc<RwLock<dyn TrackMetadata>>,
},
StreamMetadata {
key: String,
value: String,
},
TopZeroSync,
Heartbeat,
EndOfStream,
Error(String),
// autres cas à venir…
}