Skip to content

Add a source capture host example and sync the documentation - #117

Closed
chrisuthe wants to merge 1 commit into
source-role/05-opusfrom
source-role/06-example-docs
Closed

Add a source capture host example and sync the documentation#117
chrisuthe wants to merge 1 commit into
source-role/05-opusfrom
source-role/06-example-docs

Conversation

@chrisuthe

Copy link
Copy Markdown
Member

Part 6/6 of the source@v1 stack (tracker: #95).

What it adds: examples/source_client (captures the default PortAudio input and streams it, with an Opus switch) and the documentation sync — integration guide, internals, CLAUDE.md, README.

How it's used: build with examples on and run it against a Sendspin server; the README in the example folder has the details.

Note for maintainers: this also adds one clarifying sentence to docs/conventions.md — an example that exists solely to demonstrate one role may gate its whole CMake target on that role's option (an #ifdef leaving a do-nothing binary is dead code, not a guard). Flagged here for explicit sign-off; drop it if you prefer the rule implicit.

@chrisuthe
chrisuthe force-pushed the source-role/06-example-docs branch from 8f828e6 to 09cc38b Compare September 1, 2026 02:32
@chrisuthe chrisuthe closed this Sep 3, 2026
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