PipeWire: List of example programs

PipeWire 1.6.5

Loading...
Searching...
No Matches
List of example programs

- tutorial1.c: Tutorial - Part 1: Getting Started

- tutorial2.c: Tutorial - Part 2: Enumerating Objects

- tutorial3.c: Tutorial - Part 3: Forcing A Roundtrip

- tutorial4.c: Tutorial - Part 4: Playing A Tone

- tutorial5.c: Tutorial - Part 5: Capturing Video Frames

- tutorial6.c: Tutorial - Part 6: Binding Objects

- tutorial7.c: Tutorial - Part 7: Creating an Audio DSP Filter

- audio-src.c: Audio source using pw_stream.

- audio-src-ring.c: Audio source using pw_stream and ringbuffer.

- audio-src-ring2.c: Audio source using pw_stream and ringbuffer.

  This one uses a thread-loop and does a blocking push into a ringbuffer.

- audio-dsp-src.c: Audio source using pw_filter

- audio-dsp-filter.c: Audio filter using pw_filter.

- audio-dsp-sink.c: Audio sink using pw_filter

- audio-dsp-sink2.c: Audio sink using pw_filter

- audio-capture.c: Audio capture using pw_stream.

- video-play.c: Video input stream using pw_stream.

- video-src.c: Video source using Stream.

- video-src-sync.c: Video source using Stream and sync_timeline.

- video-dsp-play.c: Video input stream using pw_filter.

- video-dsp-src.c: Video source using Stream.

- video-play-pull.c: Video input stream using pw_stream_trigger_process, for pull mode.

- video-play-reneg.c: Video input stream using pw_stream, with format renegotiation.

- video-play-sync.c: Video input stream using pw_stream and sync timeline.

- video-src-alloc.c: Allocating buffer memory and sending fds to the server.

- video-src-reneg.c: Renegotiating video producer and consumer formats with Stream

- video-src-fixate.c: Fixating negotiated modifiers.

- video-play-fixate.c: Video input stream using pw_stream, with format fixation.

- midi-src.c: MIDI source using pw_filter.

- internal.c: In process pipewire graph

- export-sink.c: Exporting and implementing a video sink SPA node, using Core API.

- export-source.c: Exporting and implementing a video source SPA node, using Core API.

- export-spa.c: Exporting and loading a SPA node, using Core API.

- export-spa-device.c: Exporting and loading a SPA device, using Core API.

- bluez-session.c: Using the SPA Device API, among other things.

- local-v4l2.c: Example using libspa-v4l2, with only SPA

- gmain.c:
- spa/examples/adapter-control.c: Running audioadapter nodes.

- spa/examples/example-control.c:

- spa/examples/local-libcamera.c: Example using libspa-libcamera, with only SPA

- spa/examples/local-v4l2.c: Example using libspa-v4l2, with only SPA

- spa/examples/local-videotestsrc.c: Example using libspa-videotestsrc, with only SPA