feat: Add AudioSink node for audio playback via rodio
Implémente AudioSink qui permet la lecture audio en temps réel sur la sortie audio standard via rodio avec architecture thread-safe. - Nouveau nœud AudioSink avec thread dédié pour gérer rodio (OutputStream non-Send) - Accepte tous formats audio (I16/I24/I32/F32/F64) et convertit vers I16 - Support volume, arrêt gracieux, transitions gapless - Exemples: play_audio.rs et play_with_resampling.rs - Documentation: INSTALL_LIBSOXR.md mise à jour avec instructions ALSA - Tests unitaires inclus, tous passent
This commit is contained in:
@@ -19,6 +19,7 @@ pub const DEFAULT_CHANNEL_SIZE: usize = 16;
|
||||
pub const DEFAULT_CHUNK_DURATION_MS: f64 = 50.0;
|
||||
|
||||
// Modules actifs
|
||||
pub mod audio_sink;
|
||||
pub mod converter_nodes;
|
||||
pub mod file_source;
|
||||
pub mod flac_file_sink;
|
||||
|
||||
Reference in New Issue
Block a user