audio_kit_graph library

Bounded, failure-isolated N-way routing for provider-neutral audio.

Classes

AudioDispatchReport
Immutable per-route outcomes for one submitted frame.
AudioHub
Owns one source session and its independent bounded fan-out router.
AudioRoute
Handle for metrics, events, and dynamic detachment of one route.
AudioRouteEvent
Typed event emitted by an audio route and its parent router.
AudioRouteFailed
Route failed without terminating sibling routes.
AudioRouteGap
One or more frames were discarded by an overflow policy.
AudioRouteMetrics
Immutable counters for one audio route.
AudioRouteMetricsUpdated
A route metrics snapshot was requested or reached a terminal state.
AudioRouteOptions
Immutable bounded-mailbox configuration for one route.
AudioRouter
A bounded fan-out router with one independent mailbox per route.
AudioRouteStateChanged
Route lifecycle changed.

Enums

AudioDispatchOutcome
Outcome for one route during a router dispatch.
AudioOverflowPolicy
Behavior when a route's bounded mailbox is full.
AudioRouteState
Lifecycle state of a dynamically attached route.

Exceptions / Errors

AudioRouterStateError
Failure raised when an operation is invalid for the router lifecycle.