Skip to content

Initial Stream Support

Will Speak requested to merge iwillspeak/pipewire-rs:feature/streams into main

I want to use pw_stream objects from Rust. I've begun the work to start wrapping them. This is by no means complete yet. I'd appreciate input on the direction this is going however.

TODO:

  • Create streams
  • Connect streams (1/2 done, need to be able to pass POD)
  • Register for callbacks
  • Support for simple_new API

So far I'm planning on wrapping the callbacks in the same way as is done elsewhere with an add_local.. and builder API.

Edited by Will Speak

Merge request reports