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.