audio · thing ·

audioStreamEvidence

A audio stream evidence record carrying state, lastResult, renderedQuanta, renderedFrames, underruns, and related state.

audiocpusource-examplethingyeho

Play and control audio through Yeho's bounded audio runtime.

external thing audioStreamEvidence

Status: source-declared

Fields and methods (13)
int state
Stores state as int.
int lastResult
Stores last result as int.
int renderedQuanta
Stores rendered quanta as int.
int renderedFrames
Stores rendered frames as int.
int underruns
Stores underruns as int.
int discontinuities
Stores discontinuities as int.
int deviceInvalidations
Stores device invalidations as int.
int beginFailures
Stores begin failures as int.
int restarts
Stores restarts as int.
int maximumRenderMicroseconds
Stores maximum render microseconds as int.
int lastRenderMicroseconds
Stores last render microseconds as int.
int allocationsAfterStart
Stores allocations after start as int.
audioStreamEvidence(int state, int lastResult, int renderedQuanta, int renderedFrames, int underruns, int discontinuities, int deviceInvalidations, int beginFailures, int restarts, int maximumRenderMicroseconds, int lastRenderMicroseconds, int allocationsAfterStart)
Audio stream evidence.

Use audioStreamEvidence

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using audio

// Play and control audio through Yeho's bounded audio runtime.
audioStreamEvidence sample = audioStreamEvidence(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
Console.Log(Text.From(sample.state))
project.mech
manifestVersion = "2"
package = "api.example.audio__audiostreamevidence"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/audio/audio.yh:64