Files
pmomusic/pmoaudio/src/sync_marker.rs

15 lines
316 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…
}