class ConsumerNode
Defined at line 19 of file ../../src/media/audio/services/mixer/fidl/consumer_node.h
This is an ordinary node that wraps a ConsumerStage.
Public Methods
std::shared_ptr<ConsumerNode> Create (Args args)
static
Defined at line 14 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc
bool Start (ConsumerStage::StartCommand cmd)
Starts this consumer.
Returns false if there is already a pending Start or Stop command. Otherwise, returns true.
Defined at line 78 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc
bool Stop (ConsumerStage::StopCommand cmd)
Stops this consumer.
Returns false if there is already a pending Start or Stop command. Otherwise, returns true.
Defined at line 86 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc
void CancelStartOrStop ()
Cancels pending Start or Stop command.
Defined at line 94 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc
std::optional<std::pair<ThreadId, fit::closure>> SetMaxDelays (Delays delays)
Implements `Node`.
Defined at line 100 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc
zx::duration PresentationDelayForSourceEdge (const Node * source)
Defined at line 129 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc