Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::dsp::graph_test::MockProcessable Class Reference
Inheritance diagram for zrythm::dsp::graph_test::MockProcessable:
Collaboration diagram for zrythm::dsp::graph_test::MockProcessable:

Public Member Functions

 MOCK_METHOD (utils::Utf8String, get_node_name,(),(const, override))
 MOCK_METHOD (nframes_t, get_single_playback_latency,(),(const, override))
 MOCK_METHOD (void, prepare_for_processing,(const graph::GraphNode *, units::sample_rate_t, nframes_t),(override))
 MOCK_METHOD (void, process_block,(EngineProcessTimeInfo, const dsp::ITransport &),(noexcept, override))
 MOCK_METHOD (void, release_resources,(),(override))
Public Member Functions inherited from zrythm::dsp::graph::IProcessable
virtual utils::Utf8String get_node_name () const =0
 Returns a human friendly name of the node.
virtual nframes_t get_single_playback_latency () const
 Returns the latency of only the given processable, without adding the previous/next latencies.
virtual void prepare_for_processing (const GraphNode *node, units::sample_rate_t sample_rate, nframes_t max_block_length)
 Called to allocate resources required for processing.
virtual void process_block (EngineProcessTimeInfo time_nfo, const dsp::ITransport &transport) noexcept
virtual void release_resources ()
 Called to release resources allocated by prepare_for_processing().

Detailed Description

Definition at line 13 of file graph_helpers.h.


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