Guide
STMediaRunner Editorial QA
Status
The public STMediaRunner API reference has completed its first full semantic editorial pass against the current authoritative Swift sources.
Verified during final pass
- Logging defaults are initialized to
.defaultfor everySTMediaComponent. setLogLevel(_:)applies one level to every component.setLogLevels(_:)merges selected component settings rather than replacing the complete configuration.- Logging settings are retained before player/recorder initialization and propagated to those components.
playAudio(...isFinalSegment:)uses the final-segment flag to coordinate playback completion with active recording/recognition.
Publishing treatment
Primary navigation should emphasize normal application APIs. Diagnostic/simulation APIs should appear in a secondary or advanced area unless they are intentionally promoted as supported customer test facilities.
Remaining pre-release checks
Before declaring the SDK reference frozen, run generated-site link validation and compare every displayed declaration against the release-candidate Swift interface. This catches filename/link issues and any API changes made after this documentation snapshot.