GetSample
Pins
Runtime
На exec:resolveInput для stream, затем host.captureAudioSample(nodeId, streamRef).
Выход sample читается из host state по nodeId (invalid если stream не совпал с активным или timeout capture).
Preconditions
streamRef.valid === truestreamRef.handle === activeStream.handle- Микрофон реально пишет кадры (~100ms window в bridge)
Metadata в Print
Client bridge печатаетsampleRate, sampleCount, rms, microphoneLabel при Print downstream.
Code
apps/client/src/modules/device-board/scenarioMicJournalBridge.ts — captureAudioSample.