18class LiveWaveformCanvasItem :
public WaveformCanvasItem
21 QML_NAMED_ELEMENT (LiveWaveformViewer)
24 NOTIFY stereoPortChanged REQUIRED)
27 portObservationManager WRITE setPortObservationManager REQUIRED)
29 int bufferSize READ bufferSize WRITE setBufferSize NOTIFY bufferSizeChanged)
32 explicit LiveWaveformCanvasItem (QQuickItem * parent =
nullptr);
33 ~LiveWaveformCanvasItem ()
override;
42 int bufferSize ()
const;
43 void setBufferSize (
int size);
46 void stereoPortChanged ();
47 void bufferSizeChanged ();
50 void process_audio ();
51 void try_create_token ();
54 std::unique_ptr<Impl> impl_;