Action to stop/pause Streaming

Is there a method/function that can be called to pause a streaming data-source?

I’m building a panel with zoom functionality, but a redraw occurs each time the streaming datasource pushes new data - which has UX issues. It would be nice to pause/stop the streaming.

Grafana as a grey dot to the panel to indicate that the data is streaming. This “dot” has an action to stop (but not to restart) the stream. Is this action publicly available (and documented)?