Class: Vizcore::Renderer::SceneSerializer
- Inherits:
-
Object
- Object
- Vizcore::Renderer::SceneSerializer
- Defined in:
- lib/vizcore/renderer/scene_serializer.rb
Overview
Serializes analysis and scene state into transport payloads.
Instance Method Summary collapse
Instance Method Details
#audio_frame(timestamp:, audio:, scene_name:, scene_layers:, transition: nil, metrics: nil) ⇒ Hash
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/vizcore/renderer/scene_serializer.rb', line 14 def audio_frame(timestamp:, audio:, scene_name:, scene_layers:, transition: nil, metrics: nil) frame = { timestamp: Float(), audio: serialize_audio(audio), scene: serialize_scene(scene_name, scene_layers), transition: transition } frame[:metrics] = serialize_metrics(metrics) if metrics frame end |