OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
audio.music_analysis.music_visualizer_controller.MusicVisualizerController Class Reference

Own backend workers independently of a concrete frontend or application. More...

Inheritance diagram for audio.music_analysis.music_visualizer_controller.MusicVisualizerController:
ui.music_visualizer.music_visualizer_control_if.MusicVisualizerControlIf

Public Member Functions

None start (self, MusicVisualizerSource source)
 Select and asynchronously start an input.
 
None stop (self)
 Invalidate pending work and asynchronously release capture.
 
None calibrate (self, str action)
 Request ambient-noise calibration.
 
tuple[VisualizerFrame|None, str|None] presentation (self)
 Consume the latest frame and status without waiting.
 

Detailed Description

Own backend workers independently of a concrete frontend or application.

Member Function Documentation

◆ calibrate()

None audio.music_analysis.music_visualizer_controller.MusicVisualizerController.calibrate (   self,
str  action 
)

Request ambient-noise calibration.

Parameters
actionCalibration operation name.

Reimplemented from ui.music_visualizer.music_visualizer_control_if.MusicVisualizerControlIf.

◆ presentation()

tuple[VisualizerFrame | None, str | None] audio.music_analysis.music_visualizer_controller.MusicVisualizerController.presentation (   self)

Consume the latest frame and status without waiting.

Returns
Latest available frame and status, or None for unchanged fields.

Reimplemented from ui.music_visualizer.music_visualizer_control_if.MusicVisualizerControlIf.

◆ start()

None audio.music_analysis.music_visualizer_controller.MusicVisualizerController.start (   self,
MusicVisualizerSource  source 
)

Select and asynchronously start an input.

Parameters
sourceSemantic input choice.

Reimplemented from ui.music_visualizer.music_visualizer_control_if.MusicVisualizerControlIf.


The documentation for this class was generated from the following file: