Skip to content

Conversation

@azam
Copy link

@azam azam commented Jul 16, 2025

Interflow supports multiple backends, including pipewire.
Compile with interflow feature to use.

Original request:
#650 (comment)

Personal notes:
interflow is probably a little immature to consume as a library, with core traits like AudioOutputDevice, StreamHandle not being dyn compatible.

pub struct AudioResampler {
pub spec: ResamplingSpec,
state: *mut libsamplerate::SRC_STATE,
state: Mutex<*mut libsamplerate::SRC_STATE>,
Copy link
Author

@azam azam Jul 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrap in a Mutex so that this is safe to be Sync

@azam azam force-pushed the feature/interflow branch from 231d4cb to ca9ad97 Compare July 18, 2025 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant