audio · class ·
windowsAudioInputCapture
A windows audio input capture record carrying identity.
Play and control audio through Yeho's bounded audio runtime.
external class windowsAudioInputCaptureStatus: source-declared
Fields and methods (14)
int identity- Stores identity as int.
windowsAudioInputCapture()- Windows audio input capture.
StartDefault() returns bool- Start default. Complete example
StartDevice(int index) returns bool- Start device. Complete example
DeviceCount() returns int- Device count. Complete example
DeviceName(int index) returns text- Device name. Complete example
StopToWave(text path) returns bool- Stop to wave. Complete example
Cancel() returns bool- Cancel. Complete example
Value(int field) returns int- Value. Complete example
State() returns int- State. Complete example
Frames() returns int- Frames. Complete example
SampleRate() returns int- Sample rate. Complete example
PeakPermille() returns int- Peak permille. Complete example
CapacityFrames() returns int- Capacity frames. Complete example
Use windowsAudioInputCapture
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.
windowsAudioInputCapture sample = windowsAudioInputCapture()
Console.Log(Text.From(sample.identity))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.StartDefault
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Start default.
windowsAudioInputCapture instance = windowsAudioInputCapture()
bool result = instance.StartDefault()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.StartDevice
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Start device.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int argument_index = 1
bool result = instance.StartDevice(argument_index)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.DeviceCount
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Device count.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.DeviceCount()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.DeviceName
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Device name.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int argument_index = 1
text result = instance.DeviceName(argument_index)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.StopToWave
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Stop to wave.
windowsAudioInputCapture instance = windowsAudioInputCapture()
text argument_path = "argument path"
bool result = instance.StopToWave(argument_path)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.Cancel
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Cancel.
windowsAudioInputCapture instance = windowsAudioInputCapture()
bool result = instance.Cancel()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.Value
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Value.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int argument_field = 1
int result = instance.Value(argument_field)
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.State
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// State.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.State()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.Frames
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Frames.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.Frames()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.SampleRate
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Sample rate.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.SampleRate()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.PeakPermille
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Peak permille.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.PeakPermille()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"
[app]
kind = "headless"
[[dependencies]]
package = "audio"
version = "0.1.0"
path = "../../../yeho/packages/audio"
windowsAudioInputCapture.CapacityFrames
A complete caller for this public method. Sample inputs are illustrative; native resources require their owning lifecycle.
cpu · method · source-example · type checked
using audio
// Capacity frames.
windowsAudioInputCapture instance = windowsAudioInputCapture()
int result = instance.CapacityFrames()
Console.Log(Text.From(result))
project.mech
manifestVersion = "2"
package = "api.example.audio__windowsaudioinputcapture"
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:215