Files
pmomusic/pmoaudio/src/sync_marker.rs
2025-11-15 12:21:30 +01:00

20 lines
350 B
Rust
Executable File

use std::sync::Arc;
use tokio::sync::RwLock;
use pmometadata::TrackMetadata;
pub enum SyncMarker {
TrackBoundary {
metadata: Arc<RwLock<dyn TrackMetadata>>,
},
StreamMetadata {
key: String,
value: String,
},
TopZeroSync,
Heartbeat,
EndOfStream,
Error(String),
// autres cas à venir…
}