rustradio 0.16.6

Software defined radio library
Documentation
//! Pipewire source.

use crate::block::{Block, BlockRet};
use crate::stream::WriteStream;
use crate::{Float, Result};

pub struct PipewireSourceBuilder {}

#[derive(rustradio_macros::Block)]
#[rustradio(crate, new)]
pub struct PipewireSource {
    #[rustradio(out)]
    dst: WriteStream<Float>,
}

impl Block for PipewireSource {
    fn work(&mut self) -> Result<BlockRet<'_>> {
        let _ = self.dst;
        todo!()
    }
}