The ffado-driver module provides a source or sink using the libffado library for reading and writing to firewire audio devices.
libpipewire-module-ffado-driver
driver.mode: the driver mode, sink|source|duplex, default duplexffado.devices: array of devices to open, default "hw:0"ffado.period-size: period size,default 1024. A value of 0 will use the graph duration.ffado.period-num: period number,default 3ffado.sample-rate: sample-rate, default 48000. A value of 0 will use the graph rate.ffado.slave-mode: slave modeffado.snoop-mode: snoop modeffado.verbose: ffado verbose levelffado.rtprio: ffado realtime priority, this is by default the PipeWire server priority + 5ffado.realtime: ffado realtime mode. this requires correctly configured rlimits to acquire FIFO scheduling at the ffado.rtprio prioritylatency.internal.input: extra input latency in frameslatency.internal.output: extra output latency in framessource.props: Extra properties for the source filtersink.props: Extra properties for the sink filterOptions with well-known behavior.