HMS MediaEngine Agent
|
73da76f44a
|
Renderer-Engine: Sync->Advance->Snapshot-Kette (§12, §11.4, §29.2)
- RenderEngine: orchestriert alle Quellen pro Frame mit fester
Master-Bildrate (§12.2): Sync aus StateMirror, Playback-Advancement,
unveraenderlicher FrameSnapshot, Telemetry (§28.2)
- SourceHandle: verbindet PlaybackController + PreloadSlot +
Parameterpfade; Transport (Play/Pause/Stop/Retrigger) aus Mirror;
Clip-Wechsel atomar ueber Preload/Commit (§12.2, §16.5)
- FrameSnapshot: unveränderlich pro Frame (§11.4): Parameter,
Positionen, Transport-Zustaende, aktive Assets; halbe Zustaende
ausgeschlossen
- RenderTelemetry: Frame-Index, FPS, Framezeit, aktive Layer,
pending Preloads, Events (§25.4, §28.2)
- TransportState-Mapping: int-Werte 0/1/2 aus Mirror auf Enum
- 9 Unit-Tests: Frame-Snapshots, Play-Command, Positions-Advancement,
atomarer Asset-Wechsel, Retrigger, Snapshot-Unveränderlichkeit,
Telemetry, Multi-Source-Speed, Stopped-Verhalten
- Gesamtsuite 595 gruen, Ruff gruen
|
2026-09-11 08:34:13 +02:00 |
|