Implémentation des pmometadata dans pmocacheaudio

This commit is contained in:
2025-11-02 15:06:27 +01:00
parent 6bce26c4fc
commit 1eff9a57a5
15 changed files with 940 additions and 22 deletions

View File

@@ -1,9 +1,10 @@
use std::sync::Arc;
use tokio::sync::RwLock;
use pmometadata::TrackMetadata;
pub enum SyncMarker {
TrackBoundary { metadata: Arc<dyn TrackMetadata> },
TrackBoundary { metadata: Arc<RwLock<dyn TrackMetadata>> },
StreamMetadata { key: String, value: String },
TopZeroSync,
Heartbeat,